There is a newer version of this record available.

Software Open Access

SHTOOLS/SHTOOLS: Version 4.7.1

markwieczorek; MMesch; Ilya Oshchepkov; Elliott Sales de Andrade; Armin Corbin; xoviat; Benda Xu; Stefan Schröder; Akihisa Hattori; Aaryaman Vasishta; Andrew Walker; Katrin Leinweber

Version 4.7.1

This maintenance release updates the makefiles so that they can be used correctly with homebrew-core and macports.

  • Relative paths are removed in a few cases by explicitly passing variables such as $(MODPATH)$ to all dependent sub-makefiles.
  • Default variables are no longer set in the sub-makefiles, as these are not intended to be used independently. All variables are passed directly from the main Makefile.
  • Renamed the directory modules to include to be consistent with macports and homebrew installations.
  • The F95FLAGS are set by searching if the compiler name contains the "short" compiler name. This allows recognizing "gfortran-10" as being "gfortran".

Experimental support is added for calling SHTOOLS routines from c.

  • Added experimental support for cbinded wrappers to the Fortran 95 SHTOOLS routine. A working example of calling SHTOOLS with g++ is provided in examples/cpp.

Other changes:

  • Added a .github folder with templates for issues and releases checklists.
  • Converted matplotlib relative font sizes (such as 'large') to points when passing font sizes to the Cartopy and pygmt plotting routines.
  • Minor changes to configuration files.

Files (36.0 MB)
Name Size
SHTOOLS/SHTOOLS-v4.7.1.zip
md5:331cff5ca50a29a8741dac04a0eaac51
36.0 MB Download
1,845
252
views
downloads
All versions This version
Views 1,84553
Downloads 2524
Data volume 5.8 GB144.0 MB
Unique views 1,59746
Unique downloads 1734

Share

Cite as