...
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
...
Code Block |
---|
conda install -c conda-forge Magics=4.0.0
conda activate
python my-magics-script.py |
...
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 | make | http://www.gnu.org/software/make/|||||||
cmake | https://cmake.org | version >3> 3.112 | ||||||
Third party libraries | ||||||||
proj | httphttps://tracproj.osgeo.org/proj/ | Proj4 to handle projections | ||||||
netcdf | http://www.unidata.ucar.edu/software/netcdf/ | if 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/ | if 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 | odb-api | ODB-API Home | if ODB support needed |
Include Page | ||||
---|---|---|---|---|
|
Magics specific CMake options
...