...
Linux workstations Leap (42) | lxc | lxop | Ecgate | Date | |
---|---|---|---|---|---|
Default user version | 3.2.2 | 3.2.2 | 3.2.2 | 3.2.2 | |
New test version | 3.3.1 | 3.3.1 | 3.3.1 | 3.3.1 | |
Old back-up version | 3.0.4 | 3.0.4 | 3.0.4 | 3.0.4 | |
Magics Version 4.0.0 - [branch:master tag:4.0.0]
This version separates the Python interface from the library - please use pip or conda to install the Magics Python interface:
pip install Magics (requires Magics to be installed)
conda install -c conda-forge Magics (installs Magics library for you)
On ECMWF systems you have nothing to do as long you use the module system as usual:
module load Magics
Improvement
- [MAGP-933] - Contouring: report error when Contour Shade Max Level is smaller than Contour Shade Min Level
- [MAGP-1140] - Colours in legend show white separator
- [MAGP-1143] - Implement EPSG:32761
New Feature
- [MAGP-1127] - ODB: allow collecting multiple values per point with valuescollector
- [MAGP-1133] - Geopoints: add support for NCOLS formatted geopoints
- [MAGP-1148] - Add version function in Python which also works with Magics < 4.0
Task
- [MAGP-1059] - Allow building of Python bindings for version 2 and 3 at the same time
- [MAGP-1123] - Integrate code changes from C++ 11/14 code review by Idris
Bug
- [MAGP-999] - NetCDF: polygon shading crashes when plotting netCDF exported from XArray
- [MAGP-1128] - Plotting of curves from netCDF in Metview
- [MAGP-1130] - NetCDF: ncbyte encoded data is not correctly decoded
- [MAGP-1139] - XSection: wind plotting error
- [MAGP-1145] - Thermo: isotherms are not plotted in skew-t above 100 hPa
- [MAGP-1146] - Metview related code deactivated by using undefined METVIEW macro
- [MAGP-1147] - Python interface - search also MAGPLUS_HOME for library
Magics Version 3.3.1 - [branch:master tag:3.3.1]
Improvement
- [MAGP-1085] - Python wrapper must catch C++ exceptions and re-throw python exception
- [MAGP-1086] - Magics must report systems errors with proper messages
- [MAGP-1121] - Contouring: support new reduced Gaussian grid subareas produced by mir
- [MAGP-1122] - Thermo: adjust wind area style in skew-t and emagram to changes in tephigram
- [MAGP-1125] - NetCDF: support BYTE encoded NetCDF data arrays
Bug
- [MAGP-502] - Coloured wind arrows with a third field gives wrong or empty plot
- [MAGP-1108] - Sea shading does not work in non-cylindrical projections
- [MAGP-1113] - GRIB tests fail when Magics is part of the Metview bundle
- [MAGP-1115] - Library does not build when NetCDF support is disabled
- [MAGP-1124] - Thermo: line on left border of wind area in tephigram is too thick and dark
...
- [MAGP-787] - Bug fixes on the colour gradients : can now be used in metview
- [MAGP-902] - Offer Python3 interface
- [MAGP-989] - Implement functionaility to plot cyclone database geoJSON output
- [MAGP-848] - Enable the possibility to create 1, 4 or 9 threads to produce the contouring
- [MAGP-856] - Use Python distutils to install Python modules
- [MAGP-901] - Move Python interface from swig to ctypes
- [MAGP-915] - Netcdf : handle the time dimension setting in a better way : ie interpret the CF conventions
- [MAGP-987] - Guess netcdf types
- [MAGP-1012] - Add Contributions of Meteo-France
Bug
- [MAGP-610] - Spurious coastline along dateline from South Pole to coast
- [MAGP-614] - magics does not compile if numpy is missing, but python is present
- [MAGP-909] - Plotting over the date line doesn't work with Web Mercator projection (EPSG:3857)
- [MAGP-1002] - Mercator projection: no Administrative Boundaries and the default geographical area is an extended globe
- [MAGP-1013] - Check Shading and isoline : double call
...
Magics Version 2.34.0 - 29 June 2017 [branch:master tag:2.34.0]
Improvement
- [MAGP-955] - Allow user to load a specific shape file as coastlines layers.
- [MAGP-962] - Improve labelling of grid in mollweide and robinson projection, add the possibility to add a frame around these 2 projections.
Bug
- [MAGP-870] - Mercator projection does not allow to set a subdomain or large domain
- [MAGP-959] - Problem with classic Metgram plot with Magics
- [MAGP-961] - Fix the setting of colours for magjson when graph_type=area
- [MAGP-965] - Fix issue with shading and level_list
Magics Version 2.33.0 - 31 May 2017 [branch:master tag:2.33.0]
Improvement
- [MAGP-904] - Continuous legend
- [MAGP-943] - Python interpreter crashes when invalid file name is given
- [MAGP-948] - Improve use of json files as input of graph
Bug
- [MAGP-931] - Plotting of winds on rotated_ll grids does not work
- [MAGP-932] - the parameter map_label_latitude_frequency does not seem to be taken into account fro polar stereographic projection.
- [MAGP-944] - Marker shading: does not clear between subsequent plots
- [MAGP-945] - Wind thinning at the edge of the grid is not correct
Magics Version 2.32.0 - 23 March 2017 [branch:master tag:2.32.0]
Improvement
- [MAGP-913] - Add a new method to define colour for shading ...
A new method is being implemented to simplify the setting of colourmap. This will be really nice in Metview. [MAGP-929] - Geopoints coordinates expressed in Proj4 projection
GeoPoints can now be expressed using a proj4 string representation. The representation should be expressed in the header using the keyword #PROJECTION.
Ex :
Code Block #GEO #FORMAT XYV #PROJECTION +proj=laea +lat_0=48.0 +lon_0=9.0 +x_0=0.0 +y_0=0.0 +units=m +a=6378388 +b=6378388 x/long y/lat value #DATA 739500.0 -237500.0 1 740500.0 -236500.0 1
- [MAGP-913] - Add a new method to define colour for shading ...
Bug
- [MAGP-502] - Coloured wind arrows with a third field gives wrong or empty plot
- [MAGP-877] - Projection: polar stereographic view with rotation
- [MAGP-888] - Latitudes not written along central longitude on the map
- [MAGP-914] - Check the grid in polar south !
- [MAGP-927] - Magics library bug -> function round() clashes with the round() function of libm.so
...