There is a newer version of the record available.

Published September 24, 2020 | Version v4.7.1
Software Open

SHTOOLS/SHTOOLS: Version 4.7.1

  • 1. Laboratoire Lagrange - Observatoire de la Côte d'Azur
  • 2. Center of Geodesy, Cartography and SDI (TsNIIGAiK)
  • 3. University of Bonn
  • 4. Universität Bonn
  • 5. University of Tokyo
  • 6. @gitlabhq

Description

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

SHTOOLS/SHTOOLS-v4.7.1.zip

Files (36.0 MB)

Name Size Download all
md5:331cff5ca50a29a8741dac04a0eaac51
36.0 MB Preview Download

Additional details

Related works