...
Before you install from source code you might want to check that already compiled binary versions are available to you. Magics and third-party dependent software packages might be available as binary packages for you platform in form of RPMs or Debian packages . You might find them by going to the software search services, such as for OpenSuSE and SLES at http://software.opensuse.org/search (select "Search options" - "Include users' home projects"). Ubuntu for Linux. Ubuntu maintains a Magics version in their system default repository.
Installing Magics through conda and pip
...
Compilers | |||
---|---|---|---|
C++ | http://gcc.gnu.org/ | The compiler must support C++ 1417. GCC supports it from version 57 | |
Fortran | http://gcc.gnu.org/fortran/ | Only needed to run Fortran tests | |
Utilities | |||
cmake | https://cmake.org | version >3> 3.112 | |
Third party libraries | |||
proj | httphttps://trac.osgeoproj.org/proj/ | to handle projections | |
netcdf | http://www.unidata.ucar.edu/software/netcdf/ | for netcdf support needed Please note: You also need to install the legacy C++ interface and HDF5 | |
cairo + pango | https://www.cairographics.org http://www.pango.org/ | for png/pdf support needed | |
expat | http://expat.sourceforge.net/ | for XML parsing | |
ECMWF libraries | |||
ecCodes | ECC | Enables GRIB and BUFR support | |
odc | odc on GitHub | if ODB support needed |
...