Conda version

Docker Pulls

Binder

Conda download

PyPI version

Versions in use at ECMWF 


Linux workstations Leap (42)lxclxopEcgate
Default user version4.3.34.3.34.3.34.3.3
New test version4.5.14.5.14.54.4.0
Old back-up version4.2.04.2.04.2.04.2.0


Magics Version 4.5.0   

  • a major code clean-up has reduced the number of dependencies. The Boost library and Python are not required to install Magics anymore.
  • fix issue with logging that was degrading observation plotting speed when used from Python
  • fix issue in python when passing single element array.


Magics Version 4.4.0  

  • Magics is now using a new feature of eCodes to display data coded  in various projections:
    • polar stereographic 
    • Lambert conformal 
    • Mercator
  • Improvement in the position of the title for the vertical axis
  • Bug Fix  in the labelling of the legend  MAGP-1238 - Getting issue details... STATUS

Magics Version 4.3.3   

Hotfix release with improvements for external users which have to install Magics

  • [MAGP-1227] - FIX for "Improve cmake tests for proj library and fail for old versions"

Magics Version 4.3.2   

Hotfix release with improvements for external users which have to install Magics

  • [MAGP-1227] - Improve cmake tests for proj library and fail for old versions
  • [MAGP-1232] - Reduce size of release tarball
  • [MAGP-1233] - FIXED: Disabling NetCDF breaks Magics build

Magics Version 4.3.1   

  • This is a hotfix version with a fix for a crash in Metview's interactive plot window
  • This version is only required if you are building Metview with it

Magics Version 4.3.0   

Please note: Magics is now using Proj (version 6.1 or newer) to handle reprojections (was using Proj4 before) 

  • Moved to new Proj API  SUP-2809 - Getting issue details... STATUS
  • Improving plotting of OrcaGrids ( NetCDF)
  • Improving layout of the automatic legend : Adding a margin option
  • Adding format option of the grib_info key dataDate <grib_info key='dataDate' format='%d/%m%Y'/>

Magics Version 4.2.3   


Magics Version 4.2.0   

  • Minior changes & smaller bug fixes

Magics Version 4.1.2   

  • [MAGP-1196] - Magics compilation fails with latest Proj4 6.1
  • [MAGP-1195] - Clean large binary files from git history

Magics Version 4.1.1   

  • [MAGP-1194] - Compilation fails under Windows due missing namespace

Magics Version 4.1.0  

  • Metview: crash when enable cursor data for plot with netcdf geomatrix_vectors [MAGP-1183]
  • Fixed memory leak in metadata collection when plotting in Metview [MAGP-1182]
  • Fixing performance issue 
  • [MAGP-1172] Fix Bug in streamlines

  • [MAGP-1180] Fix automatic axis and Netcdf plotting.
  • Fix handling of info messages.

Magics Version 4.0.2   

Fix & Improvement

  • [MAGP-1158] - Allow compilation with Proj4 6.0 which changes APIs

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 as 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

Magics Version 3.2.2 -     [branch:master  tag:3.2.2]

  • [MAGP-1117] - Thermo: adjust wind area coordinates in skew-t and emagram to changes in tephigram

Magics Version 3.2.0    [branch:master  tag:3.2.0]

  • New parameter subpage_background_colour to change the colour of the subpage_background , the default is none.
  • Automatic detection of parameters to apply specific styles : contour_automatic_setting = "ecmwf" , can be used for grib and netcdf data.
  • Better handling of Netcdf Files, automatic detection of the type of data.
  • Improved rendering of the cellshading plots.
  • Improvement of the automatic scaling.
  • Fix a bug in positional legend.
  • Improvement of the positioning of the Vertical Axis Title.
  • Replacement of boost::geometry by Clipper

Magics Version 3.1.0    [branch:master  tag:3.1.0]

  • [MAGP-812] - Move Magics to C++14
  • [MAGP-970] - Remove dependency to perl
  • [MAGP-1046] - use eccodes to decode BUFR
  • [MAGP-1061] - No error message if trying to plot png with no writing permissions
  • [MAGP-1070] - Build: no longer allow GRIB_API to be used for Magics builds
  • [MAGP-1075] - Raise dependency to CMake 3.1
  • [MAGP-1078] - Add support for Tilted perspective
  • [MAGP-1053] - Implement SKEW-T diagram
  • [MAGP-857] - Projections: stray lines in default Geos projection
  • [MAGP-1060] - Y-axis label overlapping axis tick labels

Magics Version 3.0.4 -     [branch:master  tag:3.0.4]

  • [MAGP-1042] - Wave metgram are giving strange result when sea ice voevr is above 30%
  • [MAGP-1057] - Netcdf: SCM NetCDF data fails to plot
  • [MAGP-1058] - Tephigram: empty wind plotting

Magics Version 3.0.3 -     [branch:master  tag:3.0.3]

  Hotfix - Relink with new ecCodes

Magics Version 3.0.2    [branch:master  tag:3.0.2]

  Hotfix - Fix for two issues identified in Vertical axis and time series.

Magics Version 3.0.1    [branch:master  tag:3.0.1]

  Improve legend for gradients colours [MAGP-1040] 
  COASTLINES - remove stray polygon from the Atlantic [MAGP-1038]
  Implement contour_shade_colour_method=palette [MAGP-1004]


Magics Version 3.0.0    [branch:master  tag:3.0.0]

New Features - Improvments:

  • Visualisation of the Netcdf-CF has been simplified

  • Improvment of the new colour setting gradients
  • Python3 Ready
  • [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.3    [branch:master  tag:2.34.3]

HotFix Version:

  • [MAGP-981] Regression : anti-Clockwise is not respected when one of the colours is white
  •  [MAGP-610]   Spurious coastline along dateline from South Pole to coast 

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 : 


      #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-892] - NetCDF: visualisation of a multi-dimensional variable where the last 2 dimensions are (lon,lat) gives a wrong result
    • [MAGP-930] - Title: add support for Meteosat 8
  • 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

 

Magics Version 2.31.0 - 27 January 2017   [branch:master  tag:2.31.0]

  • New Features:

    • [MAGP-889] - Magics can now produce horizontal bar
  • Improvements

    • Ongoing work on NetCDF handling - Interpretation of projected data.

    • Ongoing work on  LOGOs
    • [MAGP-896] - GRIB: allow plotting of GRIB 2 satellite data
    • [MAGP-899] - GRIB: allow plotting of of satellite images encoded as sub-areas
  • Bug Fixes

    • [MAGP-891] - Wind in synop plotting should be reprojected according to the projection.

    • [MAGP-517] - SVG Wind barbs do not show correctly
    • [MAGP-602] - PostScript: cell shading does not honour empty cells in PostScript driver
    • [MAGP-688] - Contouring of very small values does not work

Magics Version 2.30.0 - 23 November 2016   [branch:master  tag:2.30.0]

part of the  November 2016 Software release: Magics is now using ecCodes

  • [MAGP-419] - Symbol Plotting: indexing was wrong when mode=text and not all points are visible
  • [MAGP-789] - Python package were not installed in the right location when
  • [MAGP-794] - Input Visualiser with geoline axis: does not plot when the line is along a meridian
  • [MAGP-816] - Legend for symbol plotting was not always correct
  • [MAGP-868] - Symbol plotting: shifted text when symbol_type = text
  • [MAGP-873] - Legend: parameter LEGEND_ENTRY_PLOT_ORIENTATION had no effect on a legend
  • [MAGP-875] - Multi pages in PDF
  • [MAGP-845] - GRIB: add new high-resolution surface precipitation to list of known parameters
  • [MAGP-880] - Make ecCodes the default for GRIB decoding
  • [MAGP-798] - Add Projection EPSG 3857
  • [MAGP-808] - Generate hatched fill with "Grid shading"
  • [MAGP-815] - Improve legend for rainbow contour
  • [MAGP-817] - implements legend_text_units : will add the text to the last entry of the legend.
  • [MAGP-841] - Combine cell shading to improve output file sizes
  • [MAGP-866] - Add some parameters to enable and style an axis_minor_grid


Magics Version 2.29.6 - 19 October 2016   [branch:master  tag:2.29.6]

part of the  October 2016 Software release.

  • [MAGP-858]  Fix bug in implementation of contour_hi 
  • [MAGP-849] Improve handling of missing values in NetCDF.
  • [MAGP-864] Improve Tailored observation plotting [MAGP-864]
  • [MAGP-860] Add more parameters to handle epsbox plotting
  • [MAGP-859]  Fix bug in EPSG:4326

Magics Version 2.29.5 - 2 September 2016   [branch:master  tag:2.29.6]

  • [MAGP-855] - Boundaries around Morocco are wrongly displayed 

Magics Version 2.29.5 - 18 August 2016   [branch:master  tag:2.29.5]

Magics Version 2.29.4 - 2 August 2016   [branch:master  tag:2.29.4]

  • [MAGP-843]- Input Matrix were not geo-referenced correctly.

Magics Version 2.29.3 - 18 July 2016   [branch:master  tag:2.29.3]

  • [MAGP-831] - PDF and PNG output looks blurry if cell shading is used
    • [MAGP-835] - CellShading send polylines and image
  • [MAGP-833] - Polylines are missing in Magics plot after upgrade
  • [MAGP-834] - Borders of Libanon and Israel are not displayed correctly
  • [MAGP-837] - Magics fails to plot coastlines in Mercator projection

Magics Version 2.29.2 - 28 June 2016   [branch:master  tag:2.29.2]

  • [MAGP-830] - FIX: Cannot plot satellite GRIB fields

Magics Version 2.29.1 - 27 June 2016   [branch:master  tag:2.29.1]

  • [MAGP-761] - Add support to compile with eccodes instead of grib_api
  • [MAGP-533] - FIX: Axis_tick_position_list is not working when using logarithmic
  • [MAGP-594] - FIX: Drivers: problem when the output file's path does not exist
  • [MAGP-818] - FIX: Parameter MAP_ADMINISTRATIVE_BOUNDARIES combined with POLAR_STEREOGRAPHIC projection not working
  • [MAGP-821] - FIX: Drivers: bug in filename generation with numbered pages
  • [MAGP-828] - FIX: Strange stripe on the zero line with Input Matrix
  • [MAGP-547] - Update Apache License text in source code
  • [MAGP-822] - Observation Plotting : implement feedback from Evaluation
  • [MAGP-823] - Remove unused Terralib code

Magics Version 2.29.0 - 10 May 2016   [branch:master  tag:r2.29.0]

  • [MAGP-780] - Wind: wind field produces empty plot or crash
  • [MAGP-805] - Mgb rendering crashes 
  • [MAGP-806] - Wind: duplicated wind arrows
  • [MAGP-810] - Wind: missing wind arrows along zero degree meridian
  • [MAGP-811] - Marker Shading is not working 
  • [MAGP-801] - Polyline: add transparency option for trajectory
  • [MAGP-763] - Config: set minimum version of GRIB_API to 1.14.6
  • [MAGP-796] - GeoJson input support: add more types [FeatureCollection, Feature, Point]
  • [MAGP-797] - CellShading becomes grid shading depending of resolution
  • [MAGP-799] - Axis: Add parameter to contyrol colour of Sundays
  • [MAGP-803] - Implement WMO symbols for tropical cyclones
  • [MAGP-807] - Allow tiling with coastlines in WMS context 

Magics Version 2.28.0 - 17 March 2016   [branch:master  tag:r2.28.0] 

  • [MAGP-435] [MAGP-205] [MAGP-596] - New Coastlines from Natural Earth
    • Spurious lines are gone, polders in The Netherlands are displayed, regional administrative borders are improved, better Performance
  • [MAGP-767] - Improvements for weather parameters and classic metgram
  • [MAGP-776] - Titles: change default text colour from blue to navy
  • [MAGP-769] - Epsgrams and Octahedral 
  • [MAGP-557] - Improve plotting of observation symbols
  • [MAGP-749] - Add parameter to write creator (software) into output files
  • [MAGP-764] - Epsgrams : Improve python facilities
  • [MAGP-765] - InputMatrix : improve handling of increments 
  • [MAGP-781] - Contouring: subarea of reduced Gaussian grid
  • [MAGP-755] - CDF plot should use climate min/max on label
  • [MAGP-762] - Contouring: octahedral grid on subarea does not plot correctly
  • [MAGP-772] - Build: option ENABLE_METVIEW_NO_QT failed on installation
  • [MAGP-781] - Contouring: Fix subarea of reduced Gaussian grid
  • The installation scripts are now based on ecBuild 2.0

Magics Version 2.26.2 - 14 December 2015   [branch:master  tag:r2.26.2]

  • [MAGP-753] - Streamlines Improvements
  • [MAGP-751] - Performance improvement to wind thinning

Magics Version 2.26.1 - 01 December 2015   [branch:master  tag:r2.26.1]

  • Fixes to CMake scripts on how ODB_API is detected and linked in bundles

Magics Version 2.26.0 - 19 November 2015   [branch:master  tag:r2.26.0]

  • [MAGP-253] - Add Streamlines
  • [MAGP-710] - Create a parameter subpage_clipping to turn of/off the clipping for subpages
  • [MAGP-670] - Implement missing wmo cloud symbols for obs plotting 
  • [MAGP-701] - Wind plotting from netcdf (complex matrix)
  • [MAGP-704] - Fixed incorrect wind plotting with antirotated grib
  • [MAGP-706] - Wind: thinning on Lambert grids
  • [MAGP-729] - Problem at the south pole plotting a reduced gaussian field
  • [MAGP-693] - Netcdf: allow wind thinning in NetCDF XY matrix
  • [MAGP-716] - Geopoints: do not plot missing values
  • [MAGP-717] - NetCDF: change default missing value attribute to _FillValue
  • [MAGP-747] - Contour and grib : implements grib_interpolation_method = nearest_valid
  • [MAGP-737] - Allow use of ww_symbols for marker shading
  • [MAGP-739] - input_mars_metadata : new parameter to allow automatic contouring setting
  • [MAGP-639] - Decoder: Add a GeoJSon decoder for the need of CDB

Magics Version 2.24.7 - 14 May 2015   [branch:release/r2.24 tag:r2.24.7]

  • [MAGP-643] - Legend : Seg fault when plotting legend for matker Shading
  • [MAGP-645] - netcdf_field_scaling_factor and netcdf_field_add_offset don't work correctly for netcdf_type = "complex_matrix"

 Magics Version 2.24.5 - 27 April 2015   [branch:release/r2.24 tag:r2.24.5]

   New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-636] - Metview-4.5.3/Magics-2.24.3 do not plot wind flags correctly
  • [MAGP-637] - Axis : Wrong labelling when using position_list
  • [MAGP-638] - C include files are not installed
  • [MAGP-640] - Page frame not plotted in non-interactive output drivers in Metview

Magics Version 2.24.4 - 10 April 2015   [branch:release/r2.24 tag:r2.24.4]

  New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-631] - Contouring: cell shading plus isolines cause a crash
  • [MAGP-632] - Grib_interpolation_method is ignored in metview
  • [MAGP-635] - Contouring problem using octrahedral grib data

Magics Version 2.24.3  - 30 Mars 2015 [branch:release/r2.24 tag:r2.24.3]

  New  test versions become 2.24.3 on on all platforms and is available for download.

  • [MAGP-626] - Legend : add support for an automatic legend attached to the right side of the plot
  • [MAGP-627] - Graph : enable use of netcdf time series
  • [MAGP-628] - Frame attributes for Page and Subpage

Magics Version 2.24.2   [branch:release/r2.24 tag:r2.24.2]

  New  test versions become 2.24.2 on on all platforms and is available for download.

  • Fix bug in shading
  • Improve automatic title [valid-date]
  • Fix bug in contouring for reduced gaussian grids

Magics Version 2.24.1   [branch:release/r2.24]

  New  test versions will become 2.24.0 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  • Projection: enable the setting of the vertical longitude for the geos projection. Note, that there are some known clipping issues with the south pole for some of longitudes: we will slowly improve it.
  • Grib : improve automatic title for satellite, add support for polar stereographic grids ( depends on Grib-api1.13.0)
  • Contouring : fix issues with grid shading, add the possibility of setting thickness and style for each  isoline when using rainbow method.
  • Drivers : improve KML and SVG drivers

Magics Version 2.22.7 (16 June 2014) [branch:release/r2.22.0 tag 2.22.7]

  New  test versions will become 2.22.7 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  • small bug fix in the python interface

Magics Version 2.22.6 (9 April 2014) [branch:release/r2.22.0 tag 2.22.6]

  New  test versions will become 2.22.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  • Fix bug in the minput action. Causing shift in curve plotting, and parasite symbols.

Magics Version 2.22.5 (31 March 2014) [branch:release/r2.22.0 tag 2.22.5]

  New  test versions will become 2.22.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  •  Fix bug in curve plotting

  • fix bug in the python interface.
     

Magics Version 2.22.4 (25 March 2014) [branch:release/r2.22.0 tag 2.22.4]

  New  test versions will become 2.22.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  • Fix bug in input data

  • Add Import of observation in json format
  • Add graph_curve_mode = stepped for histogram like curve.

Magics Version 2.22.3 (05 February 2014) [branch:release/r2.22.0 tag 2.22.3]

  New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  •   Improvement of Epsgram plotting for WEB2013.

  • Fix Clipping issues in BoxPlot.
  • Support wind plotting from geopoints file.

Magics Version 2.22.2 (28 January 2014) [branch:release/r2.22.0]

 New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  •  Improvement of Epsgram plotting for WEB2013
  • Fix Clipping issues in Proj4 Projection ( Robinson, etc..)

Magics Version 2.22.1 (16 January 2014) [branch:release/r2.22.0]

  New  test versions will become 2.22.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  • Fix in automatic axis for Metview4
  • Improvement of Epsgram plotting for WEB2013
  • Observation Plotting: magics will continue if the input file is missing
  • Bug Fix in arrow plotting when using cartesian projection
  • Allow use of logarithmic axis for box-and-whisker

Magics Version 2.22.0 (8 January 2014)

 New  test versions will become 2.22.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)  

  • First version using CMake and GIT(branch release/r2.22.0)
  • Version used in web2013 and Metview4-dev
  • Improvement in Wind thinning and Observation plotting 
  • Bug Fixes in KML drivers
  • Note, that there is a pending issue on rotated winds and grid-shading. ( should be fixed in the next new version)

Magics Version 2.20.2 (25 September 2013) 

New  test versions will become 2.20.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb).

  • Fix some issues in the epsgrams visualisation.
  • Introduce a new environment variable MAGICS_STACK_SIZE(Default 2MB) to control the size allocated by the Magics Threads. (required for ecgb) 

 Magics Version 2.20.1 (31 July 2013) 

New  test versions will become 2.20.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , ecgate (AIX) and the new ecgate (ecgb

  • Magics can now visualise some HDF5 data. 
  • Improvements were done in handling dimension in the netcdf action routine.
    • netcdf_dimension_setting expects a vector of strings, each string defining a single value, or a range for the specific dimension :
      • "levels 850 100": extract from the level dimension the array between the values 850 and 1000
      • "time 10800' : fix the time dimension to  10800 
    • netcdf_dimension_setting_method [value/index] specify the way of defining the values for dimensions.
      • index : the user is giving the index in the dimension array.
      • value :  the user is giving the value for the dimension. 
  • Fix bugs in handling of some Lambert data.
  • Magics makes now use of NetCDF 4 on all ECMWF platforms.

   

Magics Version 2.20.0 (24 June 2013) 

New  test versions will become 2.20.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and ecgate .   

New Features:
  • A contour_line_colour_rainbow parameter  has been introduced, allowing the user to specify a different colour for each isoline.There are 2 ways to specify the list of colours to use, the setting being very similar of the colour settings for shading:define the list, or let Magics computes the list given a max and min colour.


contour_line_colour_rainbow
 mcont(contour_level_selection_type = "interval",
	contour_line_colour_rainbow_max_level_colour = "red",
	contour_line_colour_rainbow = "on",
	contour_highlight = "off",
	contour_line_colour_rainbow_direction = "clockwise",
	contour_line_colour_rainbow_min_level_colour = "blue",
	contour_line_colour_rainbow_method = "calculate",
	contour_interval = 1.00)
 
  • A contour_automatic_setting parameter has also been introduced, if set to ecchart, Magics will try to match the parameter with one of the predefined ecChart style.


contour_automatic_setting
mcont(contour_automatic_setting = "ecchart")
  • Robinson and lambert_north_atlantic projections have been added. Please, Inform us if you require new ones.


Fixed problems:
  •  A serious bug has been fixed in computing the position of text and legend box in magml and magjson: this can need  some adjustement in positioning
  •  The display_mode block and inline have been deprecated in MagML.
  • The legend layout has been adjusted.


Magics Version 2.18.15 (17th April 2013)  

New  test versions become 2.18.15 on OpenSuSE 11.3 workstations, Linux cluster LXAB    and has been made available for download.  

  • Fix some small precision issues in contour level setting
  • Fix small issues with shading settings
  • Fix problems with constant wind fields
  • Improve Date handling in InputMatrix setting
  • Enable generation of Meta-Data information
  • Improve installations scripts: Added test for swig MAGP-381 and corrected link path for Emoslib MAGP-379

Magics Version 2.18.14 (11th March 2013)  

Current  test versions become 2.18.14 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and has been made available for download.   

  • Fix small bug in Curve Area settings
  • Improve handling of input data for Bar Plotting

Magics Version 2.18.13 (5th March 2013)  

Current  test versions become 2.18.13 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.   

  • Fix clipping issues in graph plotting
  • Fix scaling issues in Netcdf when the field contains missing data.
  • Allow wind plotting in logarithmic axis system
  • Allow use of CSV files as input for symbol and graph plotting

Magics Version 2.18.12 (18th February 2013) 

Current  test versions become 2.18.12 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.   

  • Axis - Fix precision issue when computing ticks MAGP-354
  • Bar charts - implements graph_shade_dot_density  and graph_shade_dot_size MAGP-355

Magics Version 2.18.11 (14th February 2013) 

Current  test versions become 2.18.11 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Backward compatibility fix - map_coastline_resolution was not pass to Magics

  • Observation plotting - ignore missing data - clip observations MAGP-243

  • Epsgram - fix automatic title in EpsXml (used in MACC project) MAGP-349

  • Netcdf - fix problem in the setting of date axis METV-330

Magics Version 2.18.10 (28th January 2013) 

Current  test versions become 2.18.10 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Epsgram - update templates MAGP-340
  • Contouring - improve shading of flat fields MAGP-306
  • Contouring - Small fix in IntervalSelection MAGP-336
  • Cartesian Projection - Fix bug in setting logarithmic axis MAGP-332
  • Contouring - Fix unwanted isolines MAGP-334
  • Netcdf - Fix in date setting MAGP-333

Magics Version 2.18.9 (15th January 2013)

Current  test versions become 2.18.9 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Fixes for Metview 4.3: Printing, Legend [MAGP-329], Shading MAGP-328, text layout MAGP-326

  • NetcdfDecoder - fix in getting the value for mssing data. MAGP-319

  • Axis: reduced the maximum number of geo axis labels from 20 to 10 in order to avoid overlapping MAGP-315
  • Outputs - Correct possitioning of text around symbols MAGP-177
  • PostScript - fix support for rotated text if it contains special characters MAGP-304

  • Remove unnecessary printouts

Magics Version 2.18.8 (10th December 2012)

Current  test versions become 2.18.8 on OpenSuSE 11.3 workstations, Linux cluster LXAB.  

  • Contour - Small fix in GridShading

  • Legend - Fix issues with users defined text entries MAGP-296

  • Netcdf- Handle transposed matrix definition + missing value MAGP-295 MAGP-294

Magics Version 2.18.7 (5th December 2012)

Current  user & test versions become 2.18.7 on OpenSuSE 11.3 workstations, Linux cluster LXAB and has been made available for download.  

  • Relinked Python interface to avoid dependency on LD_LIBRARY_PATH

Magics Version 2.18.6 (5th December 2012)

Current  user & test versions become 2.18.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate.   

  • Odb - improve error checking

NOTE for Python users: If you use the (since version 2.14.0) deprecated call 'import 'magmacro' YOU NEED TO CHANGE the import command to
    import Magics.macro

Magics Version 2.18.5 (4th December 2012)

Current test versions become 2.18.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Obstat - Fix Regression issues - Tick positioning + inputMatrix and grid shading MAGP-292

  • Update to use odb_api version 0.9.21 (at ECMWF)

Magics Version 2.18.4 (4th December 2012)

Current test versions become 2.18.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate .

  • Fix axis ticks positions when vertical labels ( reported by Obstat )

  • Small adjustment in InputData to improve grid shading ( reported by Obstat )

  • Fix in legend Histogram (Odb plots)

  • Update to use odb_api 0.9.24 (at ECMWF)

Magics Version 2.18.3 (26th November 2012)

Current test versions become 2.18.3 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Cartesian Projection - small fix in logarithmic axis  MAGP-276
  • CAIRO/PNG correct positioning in complex layouts MAGP-244
  • KML/KMZ fix missing files fatal error MAGP-43

Magics Version 2.18.2 (19th November 2012)

Current test versions become 2.18.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Symbol - Allow blanking of text MAGP-286
    • Symbol - Add a new option "both" to symbol type to allow the value to be plotted next to the symbol.  MAGP-273

    • TableDecoder - Fix crash in binning MAGP-250

    • Cairo PNG - enable that antialias can be switched off  MAGP-274
    • Fixes related running 'make check' on external installations (included new directory for Python interface)  MAGP-275

Magics Version 2.18.1 (29th October 2012)

Current test versions become 2.18.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Observations - enable use of users template to customise observation plotting [MAGP-243]
    • Many improvements for external installations

Magics Version 2.18.0 (17th October 2012)

Current test versions become 2.18.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • MagML: allow import object
  • Symbol: Trajectory in MagML + improve connected symbol and text. [MAGP-238]
  • Proj4: Add Projection EPSG:3857 [MAGP-192]
  • SymbolPlotting - Close last interval for AdvancedTableMode [MAGP-240]
  • Python: Input Matrix conflict of parameters names [MAGP-236]
  • Contouring: Fix issue for shading of flat fields [MAGP-229]
  • Wind: Improve wind plotting for rotated grids. [MAGP-219]
  • Contouring: fix grid-shading issue for non-global fields [MAGP-227]
  • Python interface was reimplemented using setup.py

Magics Version 2.17.1 (4th October 2012)

Current test versions become 2.17.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • Grib - Implements wind plotting for rotated gribs [MAGP-219]
  • Text - Fix position of text in titlebox [MAGP-220]
  • Contour - optimisation and missing data [MAGP-221]

Magics Version 2.16.1 (14th August 2012)

Version 2.16.1 has been made available for download.

  • Required version for Metview 4.3.2
  • Contouring - fixed issue with vertical band of missing data appearing when contouring a regular GRIB grid of 2.5 degrees; coarse grids were being misinterpreted as being sub-areas instead of global.
  • Fixes in Makefiles for installation on Ubuntu 12.04.

Magics Version 2.16.0 (6th August 2012)

Version 2.16.0 has been made available for download.

  • All changes from the 2.15.x versions (Proj4,Boost)
  • Required version for Metview 4.3.1
  • Bug fix for wind plotting with static Magics libraries when using Pgf90

Magics development snapshot Version 2.15.7 (1st August 2012)

Current test versions become 2.15.7 on OpenSuSE workstations (10.3 and 11.3),Linux cluster LXAB, ecgate

  • Decoders Fix bug in Setting Input Array for contouring [MAGP-194]
  • Add support for Lambert representation [MAPG-182]
  • Ad basic wind arrows to KML output
  • Fix connected symbols when multi outputs.
  • Netcdf - Interpret date for CF-compliant netcdf files [MAGP-184]

Magics development snapshot Version 2.15.5 (14th June 2012)

  • Projection - small fix in Polar-Stereographic Projection
  • Allow images as symbols and improve adjustment for import locations (centre, bottom_left)  [MAGP-155]
  • Allow the use of a third parameter to colour in wind_advanced_mode [MAGP-171]
  • GridShading - optimise the plotting of non-shaded cells

Magics new test version and development snapshot Version 2.15.4 (6th June 2012)

Current test versions become 2.15.4 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster LXAB 

  • Improve calm indicator for small intensity wind [MAGP-135]
  • Histogram - Improve memory allocation [MAGP-101]
  • Legend - Allow horizontal title for column legend [MAGP-19]
  • Legend - Fix flag legend text
  • Implements axis_title_font and axis_title_font_size [MAGP-158]
  • Adjust Lat/Lon labels in GIF output

Magics new test Version 2.15.3 (18th May 2012)

Current test versions become 2.15.3 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB and ecgate

  • Axis + Input Matrix: Fix in tick axis and positioning of Matrix

  • Updated magicsCompatibilityChecker and info messages for deprecated parameters

  • Fix for scaling of pages in PostScript (OUTPUT_PS_SCALE)

Magics new test Version 2.15.2 (10th May 2012)

Current test versions become 2.15.2 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB

  • Introduction of Proj4 for performing geographical projections

  • New facilities in graph plotting

  • Automatic adjustment of date labels according to the length of the time series

  • New types of markers for symbol plotting (Clouds, nebulosity)

  • Better support for non-ascii characters in PostScript output

Magics default user, export and new Version 2.14.11 (7th March 2012)

Current default and test versions become 2.14.11 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Fix for curve plotting

Magics export and new Version 2.14.10 (28th February 2012)

Current test versions become 2.14.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Adjustment of legend position
  • Bug fix in setting of input matrix)
  • Bug fix in cell_shading for nearest method
  • Cleaning of setting of curve input data
  • Better handling of long time series
  • Fix for legend in symbol table mode for last item
  • Fix text alignment for PostScript output

Magics export and new Version 2.14.9 (19th January 2012)

Current test versions become 2.14.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Update GRIB_API to version 1.9.14
  • Fix in default colour for isoline label
  • Adjustment of axis tip positioning
  • Clean-up of log messages
  • Improve installations for Mac OS X systems

Magics export and new Version 2.14.8 (13th December 2011)

Current test versions become 2.14.8 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Improvement for histogram legend (suggested by ODB team)
  • Fix in Symbol plotting (reported by obstat team)
  • Fix for disputed borders
  • Clean-up of installation directory for Python interface (reported by MPI Hamburg)

Magics export and new Version 2.14.7 (30th November 2011)

Current test versions become 2.14.7 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Footer is now printed as last action again
  • Add fall-back definition for Observation plotting
  • Bug fix for handling of HSL colour values in PNG and SVG output

Magics default user and new Version 2.14.6 (23th November 2011)

The default user and test versions become 2.14.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Bug fix for empty page and empty subpages to be ignored (Reported by obstat)
  • Axis minor count fix (Reported by Tim S.)

Magics export and new Version 2.14.5 (22nd November 2011)

Current test versions become 2.14.5 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Bug fix for graph plotting using symbols.

Magics (new) Version 2.14.4 (21st November 2011)

Current test versions become 2.14.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Fix to disable wind legend
  • Improving the plotting of missing data
  • Improvements for PNG and SVG output
  • Updates to installation scripts and RPM spec files

Magics (new) Version 2.14.3 (17th November 2011)

Current test versions become 2.14.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Improvements to international boundaries and coastlines

Magics export and new Version 2.14.2 (14th November 2011)

Current test versions become 2.14.2 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Two new parameters to control the contouring of noisy fields
    • contour_internal_reduction_factor (PSETR ; 1 to 4 ; default='4')
    • contour_internal_technique  (PSETC ; interpolate/nearest ; default='interpolate')
  • Improvements for legend user text
  • Updates on the SVG output
  • Bug fix for arrays in Python interface
  • Update on configure installation scripts to give better feedback if dependencies are missing

Magics export and new Version 2.14.1 (26th October 2011)

Current test versions become 2.14.1 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Improvements for logarithmic axes
  • Updates on the SVG output

Magics export Version 2.14.0 (14th October 2011)

This version includes all updates from the 2.13 release series:

  • New Coastline data
  • New additional geographical information, such as rivers and political boundaries
  • New legend type for advanced symbol plotting
  • Reorganisation of PYTHON module. User of 'magmacro' NEED TO CHANGE the import command to
        import Magics.macro
  • User logo has been deprecated in favour of pimport

Magics (new) Version 2.13.10 (13th October 2011)

Current test versions become 2.13.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • New Feature: We are introducing a new legend type for advanced symbol plotting.
    legend_legend_display_type='histogram'
    to present an histogram of the data in the legend box. An example plot is attached and the example Python code can be found in the bottom of this email.
    We plan to extend this facility to the other type of visualisation depending on your feedback.
  • Adjustments on text and legend to take into account all the comments from users migrating their code from old to new magics. Thanks for your feedbac

Magics (new) Version 2.13.9 (29th September 2011)

Current test versions become 2.13.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Adjustments for migration users from MAGICS 6
  • Add parameter LEGEND_ENTRY_TEXT_WIDTH
  • Add parameter AXIS_DATE_LABEL_FORMAT
  • Bug fix in curve clipping
  • Reorganisation of PYTHON module. User of 'magmacro' NEED TO CHANGE the import command to
        import Magics.macro

Magics (new) Version 2.13.4 (13th July 2011)

Current test versions become 2.13.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Offset in bar plots fixed (Reported by RD and MetOps)
  • Fix for TEXT_LEGEND_HEIGHT (Reported by RD)

Magics (new) Version 2.13.3 (11th July 2011)

Current test versions become 2.13.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • The underlining data set for coastlines/rivers has been changed
  • Sizes of PostScript and SVG files have been reduced (reported by MetOps)
  • Improvements for AXIS_TYPE (reported by RD)
  • Graph improvements
  • Minor improvements

Magics user Version 2.12.9 (21th June 2011)

Current user versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux clusters LXAB & Swarm and ecgate

Magics (new) Version 2.12.9 (17th June 2011)

Current test versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

  • Enable the reading of MapGen files (reported by AEMET/Spain)
  • Fix the blanking of numbers in High-Low plotting (reported by ZAMG/Austria)
  • Correct direction of wind flags within observation plotting (reported by Meteo France)
  • Re-enable scaling of PostScript output (reported by ZAMG/Austria)

Magics Version 2.12.8 (25th May 2011)

Current user and test versions become 2.12.8 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

  • Bug fix for legend, which was introduced in 2.12.7

Magics Version 2.12.7 (24th May 2011)

Current user version becomes 2.12.7 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

  • Various fixes for migrating MAGICS 6 users

Magics Version 2.12.7 (15th April 2011)

  • Remove unnecessary warning messages

Magics Version 2.12.6 (15th April 2011)

Current test version becomes 2.12.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters swarm and lxab

  • Enabled ODB support on 64 bit linux versions
  • Small internal changes

Magics Version 2.12.5 (14th March 2011)

Current test version becomes 2.12.5 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab

  • Added Graph and Boxplot action routines to higher level Python interface
  • Hard-code white background for PostScript to avoid transparent backgrounds when convert is used on new Linux platforms

Magics Version 2.12.4 (10th March 2011)

  • Current test version becomes 2.12.4 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab
  • Various fixes for migrating MAGICS 6 users:
    - legends
    - automatic titles
    - axis tick adjustment
  • Bug fix for INPUT_MATRIX reading wind direction/speed from arrays
  • Export tarball made available

Magics Version 2.12.3 (2nd February 2011)

  • Current test version becomes 2.12.3 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab
  • Various small fixes for migrating MAGICS 6 users

Magics Version 2.12.2 (6th January 2011)

  • Current test version becomes 2.12.2 on OpenSuSE workstations and Linux cluster lxab
  • Improvements in layout
  • Add support for subpage dimension in enquiry functions

Magics Version 2.12.1 made default user version (7th Dec 2010)

  • Current user version updated to 2.12.1 on OpenSuSE workstations + LXAB linux cluster + Ecgate
  • Export tarball made available

Magics Version 2.11.6 (1st December 2010)

  • Current test version becomes 2.11.6 on OpenSuSE workstations, Linux clusters and Ecgate
  • Various small improvements

Magics Version 2.11.5 (23rd November 2010)

  • Current test version becomes 2.11.5 on OpenSuSE workstations and Linux cluster lxab
  • Improvements for plotting Axes
  • Various small improvements

Magics Version 2.11.4 (26th October 2010)

  • Current test version becomes 2.11.4 on OpenSuSE workstations
  • Various internal improvements - including multi-threaded contouring

Magics Version 2.10.4 (21st July 2010)

  • Current test version becomes 2.10.4 on OpenSuSE workstations
  • Improvements in Python interface for legends

Magics Version 2.10.3 (5th July 2010)

  • Current test version becomes 2.10.3 on OpenSuSE workstations + Linux cluster (32-bit)
  • Small fixes

Magics Version 2.10.1 (18th May 2010)

  • Current test version becomes 2.10.1 on OpenSuSE workstations + Linux cluster + Ecgate
  • Fix in symbol plotting

Magics Version 2.10.0 made default user version (5th May 2010)

  • Current user version updated to 2.10.0 on OpenSuSE workstations + Linux cluster + Ecgate
  • Export tarball made available on 7th May 2010

Magics Version 2.10.0 (28th April 2010)

  • Current test version becomes 2.10.0 on OpenSuSE workstations + Linux cluster + Ecgate
  • Small fixes

Magics Version 2.9.6 (26th April 2010)

  • Current test version becomes 2.9.6 on OpenSuSE workstations + Linux cluster + Ecgate
  • Fix for static linking with Fortran
  • Improved support for transparency in PNG, and SVG output

Magics Version 2.9.5 (22nd April 2010)

  • Current test version becomes 2.9.5 on OpenSuSE workstations + Linux cluster + Ecgate
  • Updates to date axis
  • Updates to the new Python interface; please be aware that the way arrays and lists are set in the Python interface has changed!

Magics Version 2.9.4 (19th April 2010)

  • Current test version becomes 2.9.4 on OpenSuSE workstations + Linux cluster + Ecgate
  • Updates to plotting of observations
  • Updates to the new Python interface

Magics Version 2.9.3 (8th March 2010)

  • Current test version becomes 2.9.3 on OpenSuSE workstations + Linux cluster + Ecgate
  • Updates on Geopoint interface
  • Updates on new magmacro.py interface

Magics Version 2.9.2 (5th March 2010)

  • Current test version becomes 2.9.2 on OpenSuSE workstations + Linux cluster + Ecgate
  • Now uses Grib_API 1.9.0
  • Improvements on higher level Python interface [magmacro.py]
  • New action routine PIMPORT to include raster graphics into plots (for logos, etc)
  • ID line is back
  • Internal changes

Magics Version 2.9.1 (25th February 2010)

  • Current test version becomes 2.9.1 on OpenSuSE workstations + Linux cluster + Ecgate
  • New higher level Python interface [EXPERIMENTAL]
  • More options for wind plotting
  • Internal changes

Magics Version 2.9.0 (14th January 2010)

  • Current test version becomes 2.9.0 on OpenSuSE workstations
  • Internal changes for testing

Magics Version 2.8.0 made default user version (29th October 2009)

  • Current user version updated to 2.8.0 on OpenSuSE workstations + Linux cluster + Ecgate
  • Export tarball made available

Magics Version 2.8.0 (21st October 2009)

  • Current test version becomes 2.8.0 on OpenSuSE workstations + cluster
  • Various smaller fixes

Magics Version 2.7.16 (6th October 2009)

  • Current test version becomes 2.7.16 on OpenSuSE workstations
  • Added support for reduced lat/long grids
  • Various other fixes

Magics Version 2.7.15 (1st October 2009)

  • Current test version becomes 2.7.15 on OpenSuSE workstations
  • Improvements in the graph plotting
  • Various other fixes

Magics Version 2.7.13 (18th September 2009)

  • Current test version becomes 2.7.13 on OpenSuSE workstations
  • Fixes for legends
  • Improved satellite plotting
  • Wind on rotated grids

Magics Version 2.7.12 (15th September 2009)

  • Current test version becomes 2.7.12 on OpenSuSE workstations
  • Fixes for various output formats
  • Changes in layout
  • Now uses GRIB_API 1.8.0
  • More options on InputMatrix for irregular grid

Magics Version 2.7.8 (25th March 2009)

  • Current test version becomes 2.7.8 on OpenSuse 10.3 workstations
    only
  • Allow transparent logos in Cairo output (Reported by Luciana)
  • Reset Postscript level to avoid transparent output in convert (Reported by Cihan)

Magics Version 2.7.7 (23rd March 2009)

  • Current test version becomes 2.7.7 on OpenSuse 10.3 / SuSE 9.1 workstations
    and Linux cluster
  • Introduction of a new parameter 'subpage_mapping'. If this parameter is set 'automatic', the geographical area will be automatically adjusted to the plotted data. This option is only available for cylindrical and mercator projection. The default is 'user_defined'. Requested by Tigge team.
  • Introduction of a new shading technique (parameter contour_shade_technique = 'grid_shading'). This shading technique will attach a colour to each grid point of the grid. No interpolation is performed - a filled box is drawn around each grid point.

Magics Version 2.7.6 (18th March 2009)

  • Current test version becomes 2.7.6 on SuSE 10.3 workstations only
  • Removed debug information
  • Additions to EFI plots
  • Changes to user logo

Magics Version 2.7.5 (2nd March 2009)

  • Current test version becomes 2.7.5 on SuSE 10.3 workstations only
  • Improved dot and hatch shading

Magics Version 2.7.4 (26th February 2009)

  • Current test version becomes 2.7.4 on SuSE 10.3 workstations only
  • Performance improvements
  • Improved Cairo and KML drivers
  • Changes to shading
  • Smaller fixes

Magics Version 2.7.1 (20th November 2008)

  • Current test version becomes 2.7.1
  • Performance improvements
  • Improved Taylor diagram
  • Smaller fixes

Magics Version 2.6.4 (2nd December 2008)

  • Current export version becomes 2.6.4
  • Makefile fixes

Magics Version 2.6.3 (11th November 2008)

  • Current export version becomes 2.6.3
  • No longer uses 'dolt' for installation

Magics Version 2.6.2 (5th November 2008)

  • Current export version becomes 2.6.2
  • Improved support for Intel compiler
  • Compiler optimisations re-introduced

Magics Version 2.6.1 (28th October 2008)

  • Current export version becomes 2.6.1

Magics Version 2.7.0 (22nd October 2008)

  • Current test version become 2.7.0
  • Improved plotting of NetCDF input

Magics Version 2.6.0 (21st October 2008)

  • Current user, test and emos versions become 2.6.0, compiled with the new compilers

Magics Version 2.6.0 (20th October 2008)

  • Current user version becomes 2.6.0
  • Built using the new compilers

Magics Version 2.5.7 (6th October 2008)

  • Updated test version to 2.5.7
  • Changes in contouring and shading, including better support for missing data
  • Add rotated grid
  • Smaller bugs fixes and improvements
  • This release contains the first prototype of a C++ interface; please contact
    us if you want to use it.

Magics Version 2.5.5 (9th April 2008)

  • Updated test version to 2.5.5 (on ecgate only)
  • Bug fixes related to NetCDF cross-sections

Magics Version 2.5.4 (1st April 2008)

  • Updated test version to 2.5.4 (on ecgate only)
  • Fix TTF support in raster output (PNG, GIF - only ecgate was affected)

Magics Version 2.5.3 (18th March 2008)

  • Updated test version to 2.5.3
  • Bug fixes in drivers related to wind plotting

Magics Version 2.4.3 (17th March 2008)

  • Current export version becomes 2.4.3
  • Bug fixes in drivers related to wind plotting

Magics Version 2.5.2 (11th March 2008)

  • Updated test version to 2.5.2
  • Wavegrams
  • Better support for multiple POPEN calls

Magics Version 2.5.1 (10th March 2008)

  • Updated test version to 2.5.1
  • Small bug fixes

Magics Version 2.4.2 (6th March 2008)

  • Current export version becomes 2.4.2

Magics Version 2.5.0 (5th March 2008)

  • Updated test version to 2.5.0

Magics Version 2.4.1 (5th March 2008)

  • Current user version becomes 2.4.1
  • Adjustment of Mercator projection
  • Small fix in wind plotting

Magics Version 2.4.1 (3rd March 2008)

  • Updated test version to 2.4.1
  • Disable by default page frame
  • Small bug fixes

Magics Version 2.5.0 (28th February 2008)

  • Updated test version to 2.5.0
  • Small bug fixes

Magics Version 2.4.0 (28th February 2008)

  • Current user version becomes 2.4

Magics Version 2.4.0 (27th February 2008)

  • Current export version becomes 2.4.0

Magics Version 2.4.0 (27th February 2008)

  • Updated new version 2.4.0
  • Small bug fixes

Magics Version 2.4.0 (26th February 2008)

  • Updated new version 2.4.0
  • Implemented parameters for reading wind data from arrays
  • Many improvements in outputs
  • Small bug fixes

Please be aware that the default scaling of PostScript
plots has changed and is now the same as all other outputs.
This might mean you see small differences in the layout.

If you need the old scaling you can set

OUTPUT_PS_SCALE to 0.95.

Magics Version 2.4.0 (19th February 2008)

  • Updated new version 2.4.0
  • Small bug fixes

Magics Version 2.4.0 (14th February 2008)

  • Updated new version 2.4.0
  • Change to Grib API 1.4.0
  • Added Mercator projection
  • Many improvements in outputs
  • Small bug fixes

Magics Version 2.4.0 (12th December 2007)

  • Updated new version to 2.4.0
  • Small bug fixes
  • Change to Grib API 1.3.1

Magics Version 2.3.1 (22nd November 2007)

  • Current export version becomes 2.3.1

Magics Version 2.3.1 (20th November 2007)

  • Updated test version 2.3.1
  • Fixed linking problem with NetCDF library

Magics Version 2.3.1 (13th November 2007)

  • Updated test version to 2.3.1
  • Small bug fixes

Magics Version 2.3 (1st November 2007)

  • Current user version becomes 2.3

Magics Version 2.3 (30th October 2007)

  • Updated new version 2.3.0
  • Updated MagML version 3.0 - please report any problems that we
    can assist you with if any change is needed
  • Small bug fixes

Magics Version 2.3 (23rd October 2007)

  • Updated new version to 2.3.0
  • Updated MagML to version 3.0 - please report any problems that we
    can assist you with if any change is needed
  • Improvements in metgram plotting (added Wave Epsgrams)
  • Bug fixes in text and multi page handling

Magics Version 2.2 (12th September 2007)

  • Updated new version 2.2.0
  • Improvements in metgram legend

Magics Version 2.2 (11th September 2007)

  • Updated new version 2.2.0
  • Improvements in text plotting
  • Adding new features to EPS metgrams
  • Small fixes

Magics Version 2.2 (23rd August 2007)

  • Updated new version to 2.2.0
  • Improvements in axis and legend plotting
  • Small fixes

Magics Version 2.1.1 (30th July 2007)

  • Updated new version 2.1.1
  • Small fixes

Magics Version 2.1.1 (26th July 2007)

  • Updated new version 2.1.1
  • Small fixes in metgrams

Magics Version 2.1.0 (26th July 2007)

  • Current user and export versions become 2.1.0

Magics Version 2.1.0 (25th July 2007)

  • Updated new version 2.1.0
  • Improved legend
  • Improved shading
  • Other small fixes

Magics Version 2.1.0 (18th July 2007)

  • Updated new version 2.1.0
  • Improved Font handling in raster formats (GIF,PNG)
  • Small fixes

Magics Version 2.1.0 (17th July 2007)

  • Updated new version 2.1.0
  • Improved Polyline plotting (PLINE)
  • Improved positional layout
  • Many smaller improvements

Magics Version 2.1.0 (12th July 2007)

  • Updated new version to 2.1.0
  • Major revision of MagML (version 2.0 now)
  • Polyline plotting (PLINE)
  • Many smaller improvements (i.e. memory management)

Magics Version 2.0.1 (10th July 2007)

  • Current user version becomes 2.0.1

Magics Version 2.0.1 (8th May 2007)

  • Updated new version 2.0.1
  • Small bug fixes in metgrams
  • Updated emos version from 1.1 to 2.01

Magics Version 2.0.1 (19th April 2007)

  • Updated new version 2.0.1
  • Fixed bug in symbol plotting

Magics Version 2.0.1 (17th April 2007)

  • Export version updated to 2.0.1

Magics Version 2.0.1 (16th April 2007)

  • Updated new version to 2.0.1
  • Added new parameter for EPS metgrams

Magics Version 2.0.0 (28th March 2007)

  • Current user version becomes 2.0.0

Magics Version 2.0.0 (27th March 2007)

  • Updated test version 2.0.0
  • Minor bug fixes

Magics Version 2.0.0 (20th March 2007)

  • Updated test version 2.0.0
  • Additional resolutions of coastlines to improve performance
  • Bug fixes in PostScript and PNG & GIF output
  • Minor bug fixes

Magics Version 2.0.0 (13th March 2007)

  • Updated test version to 2.0.0
  • New text and title handling
  • Minor bug fixes (installation, output drivers, axis labels)

Magics Version 1.3.9 (18th January 2007)

  • Updated test version to 1.3.9
  • Minor bug fixes in axis labels

Magics Version 1.3.8 (12th January 2007)

  • Updated test version to 1.3.8
  • Minor bug fixes (label sizes)

Magics Version 1.3.7 (18th December 2006)

  • Updated test version to 1.3.7
  • Regular Gaussian Grid now supported
  • Minor bug fixes

Magics Version 1.3.4 (6th December 2006)

  • Updated test version to 1.3.4
  • Minor bug fixes

Magics Version 1.3.3 (30th November 2006)

  • Updated test version to 1.3.3
  • Improvements in boxplots
  • Improvements in axis
  • Bug fixes

Magics Version 1.3.2 (20th November 2006)

  • Updated test version to 1.3.2
  • Improvements in boxplots
  • Improvements in axis
  • Bug fixes

Magics Version 1.3.1 (6th November 2006)

  • Updated test version to 1.3.1
  • Y axis title repositioning
  • Fix in GRAPH_LINE

Magics Version 1.3 (31st October 2006)

  • Current user version becomes 1.3

Landmarks Before Magics Version 1.3

Magics Version 0.1 (16th July 2004)

  • Basic functionality working:
  • contouring (including basic labels, highs/lows)
  • coastlines (including map gridlines and labels)
  • grib loading
  • netcdf loading
  • user titles
  • basic layout
  • cylindrical and stereographic projection

Magics Version 0.2 (24th September 2004)

  • Contouring: solid and marker shading
  • Contouring: grid value plotting
  • Contouring: contour highlights
  • Grib: multi-field data handling
  • Page ID line

Magics Version 0.3 (10th November 2004)

  • Stereographic projection
  • ODB access / data plotting
  • Automatic titles
  • Automatic selection of contour method and parameters

Magics Version 0.4 (26th January 2005)

  • SVG output (preliminary)
  • XML input ('MagML') (preliminary)
  • Legends (preliminary)

Magics Version 0.5 (15th March 2005)

  • Preliminary GIF drivers
  • Hatch shading added
  • Line styles (DASH/DOT)
  • Automatic coastline resolution selection

Magics Version 0.5.1 (19th April 2005)

  • Multiple output device support
  • Multi-file and animated GIF output

Magics Version 0.6 (24th May 2005)

  • 64bit version on the cluster

Magics Version 0.7 (8th August 2005)

  • Observation plotting (the fundamental features are present)|
  • Improved symbol plotting using XML symbol descriptions

Magics Version 0.8 (11th November 2005)

  • Prelimary support of graph plotting
  • Prelimary support of image plotting
  • PDF output

Magics Version 1.0 (30th November 2006)

  • Version 1.0 installed at ECMWF

Magics Version 1.1 (4th April 2006)

  • Cluster 32 & 64 bit versions released
  • EPSgram on the web is now using Magics operationally
  • Cross sections taken from NetCDF data can now be visualised

Magics Version 1.2 (6th July 2006)

  • C interface added

Magics Version 1.2 (25th July 2006)

  • New coastline database with lakes and rivers

Magics Version 1.3 (4th October 2006)

  • Support for boxplots with new action routine PBOXPLOT
  • Support for geographical areas larger than 360 degrees of longitude

Magics Version 1.3 (30th October 2006)

  • First support for Taylor Diagrams with new action routine PTAYLOR
  • Single precision support added





Magics Version 2.30.0 - 23 November 2016   [branch:master  tag:2.30.0]

part of the  November 2016 Software release: Magics is now using ecCodes

  • [MAGP-419] - Symbol Plotting: indexing was wrong when mode=text and not all points are visible
  • [MAGP-789] - Python package were not installed in the right location when
  • [MAGP-794] - Input Visualiser with geoline axis: does not plot when the line is along a meridian
  • [MAGP-816] - Legend for symbol plotting was not always correct
  • [MAGP-868] - Symbol plotting: shifted text when symbol_type = text
  • [MAGP-873] - Legend: parameter LEGEND_ENTRY_PLOT_ORIENTATION had no effect on a legend
  • [MAGP-875] - Multi pages in PDF
  • [MAGP-845] - GRIB: add new high-resolution surface precipitation to list of known parameters
  • [MAGP-880] - Make ecCodes the default for GRIB decoding
  • [MAGP-798] - Add Projection EPSG 3857
  • [MAGP-808] - Generate hatched fill with "Grid shading"
  • [MAGP-815] - Improve legend for rainbow contour
  • [MAGP-817] - implements legend_text_units : will add the text to the last entry of the legend.
  • [MAGP-841] - Combine cell shading to improve output file sizes
  • [MAGP-866] - Add some parameters to enable and style an axis_minor_grid


Magics Version 2.29.6 - 19 October 2016   [branch:master  tag:2.29.6]

part of the  October 2016 Software release.

  • [MAGP-858]  Fix bug in implementation of contour_hi 
  • [MAGP-849] Improve handling of missing values in NetCDF.
  • [MAGP-864] Improve Tailored observation plotting [MAGP-864]
  • [MAGP-860] Add more parameters to handle epsbox plotting
  • [MAGP-859]  Fix bug in EPSG:4326

Magics Version 2.29.5 - 2 September 2016   [branch:master  tag:2.29.6]

  • [MAGP-855] - Boundaries around Morocco are wrongly displayed 

Magics Version 2.29.5 - 18 August 2016   [branch:master  tag:2.29.5]

Magics Version 2.29.4 - 2 August 2016   [branch:master  tag:2.29.4]

  • [MAGP-843]- Input Matrix were not geo-referenced correctly.

Magics Version 2.29.3 - 18 July 2016   [branch:master  tag:2.29.3]

  • [MAGP-831] - PDF and PNG output looks blurry if cell shading is used
    • [MAGP-835] - CellShading send polylines and image
  • [MAGP-833] - Polylines are missing in Magics plot after upgrade
  • [MAGP-834] - Borders of Libanon and Israel are not displayed correctly
  • [MAGP-837] - Magics fails to plot coastlines in Mercator projection

Magics Version 2.29.2 - 28 June 2016   [branch:master  tag:2.29.2]

  • [MAGP-830] - FIX: Cannot plot satellite GRIB fields

Magics Version 2.29.1 - 27 June 2016   [branch:master  tag:2.29.1]

  • [MAGP-761] - Add support to compile with eccodes instead of grib_api
  • [MAGP-533] - FIX: Axis_tick_position_list is not working when using logarithmic
  • [MAGP-594] - FIX: Drivers: problem when the output file's path does not exist
  • [MAGP-818] - FIX: Parameter MAP_ADMINISTRATIVE_BOUNDARIES combined with POLAR_STEREOGRAPHIC projection not working
  • [MAGP-821] - FIX: Drivers: bug in filename generation with numbered pages
  • [MAGP-828] - FIX: Strange stripe on the zero line with Input Matrix
  • [MAGP-547] - Update Apache License text in source code
  • [MAGP-822] - Observation Plotting : implement feedback from Evaluation
  • [MAGP-823] - Remove unused Terralib code

Magics Version 2.29.0 - 10 May 2016   [branch:master  tag:r2.29.0]

  • [MAGP-780] - Wind: wind field produces empty plot or crash
  • [MAGP-805] - Mgb rendering crashes 
  • [MAGP-806] - Wind: duplicated wind arrows
  • [MAGP-810] - Wind: missing wind arrows along zero degree meridian
  • [MAGP-811] - Marker Shading is not working 
  • [MAGP-801] - Polyline: add transparency option for trajectory
  • [MAGP-763] - Config: set minimum version of GRIB_API to 1.14.6
  • [MAGP-796] - GeoJson input support: add more types [FeatureCollection, Feature, Point]
  • [MAGP-797] - CellShading becomes grid shading depending of resolution
  • [MAGP-799] - Axis: Add parameter to contyrol colour of Sundays
  • [MAGP-803] - Implement WMO symbols for tropical cyclones
  • [MAGP-807] - Allow tiling with coastlines in WMS context 

Magics Version 2.28.0 - 17 March 2016   [branch:master  tag:r2.28.0] 

  • [MAGP-435] [MAGP-205] [MAGP-596] - New Coastlines from Natural Earth
    • Spurious lines are gone, polders in The Netherlands are displayed, regional administrative borders are improved, better Performance
  • [MAGP-767] - Improvements for weather parameters and classic metgram
  • [MAGP-776] - Titles: change default text colour from blue to navy
  • [MAGP-769] - Epsgrams and Octahedral 
  • [MAGP-557] - Improve plotting of observation symbols
  • [MAGP-749] - Add parameter to write creator (software) into output files
  • [MAGP-764] - Epsgrams : Improve python facilities
  • [MAGP-765] - InputMatrix : improve handling of increments 
  • [MAGP-781] - Contouring: subarea of reduced Gaussian grid
  • [MAGP-755] - CDF plot should use climate min/max on label
  • [MAGP-762] - Contouring: octahedral grid on subarea does not plot correctly
  • [MAGP-772] - Build: option ENABLE_METVIEW_NO_QT failed on installation
  • [MAGP-781] - Contouring: Fix subarea of reduced Gaussian grid
  • The installation scripts are now based on ecBuild 2.0

Magics Version 2.26.2 - 14 December 2015   [branch:master  tag:r2.26.2]

  • [MAGP-753] - Streamlines Improvements
  • [MAGP-751] - Performance improvement to wind thinning

Magics Version 2.26.1 - 01 December 2015   [branch:master  tag:r2.26.1]

  • Fixes to CMake scripts on how ODB_API is detected and linked in bundles

Magics Version 2.26.0 - 19 November 2015   [branch:master  tag:r2.26.0]

  • [MAGP-253] - Add Streamlines
  • [MAGP-710] - Create a parameter subpage_clipping to turn of/off the clipping for subpages
  • [MAGP-670] - Implement missing wmo cloud symbols for obs plotting 
  • [MAGP-701] - Wind plotting from netcdf (complex matrix)
  • [MAGP-704] - Fixed incorrect wind plotting with antirotated grib
  • [MAGP-706] - Wind: thinning on Lambert grids
  • [MAGP-729] - Problem at the south pole plotting a reduced gaussian field
  • [MAGP-693] - Netcdf: allow wind thinning in NetCDF XY matrix
  • [MAGP-716] - Geopoints: do not plot missing values
  • [MAGP-717] - NetCDF: change default missing value attribute to _FillValue
  • [MAGP-747] - Contour and grib : implements grib_interpolation_method = nearest_valid
  • [MAGP-737] - Allow use of ww_symbols for marker shading
  • [MAGP-739] - input_mars_metadata : new parameter to allow automatic contouring setting
  • [MAGP-639] - Decoder: Add a GeoJSon decoder for the need of CDB

Magics Version 2.24.7 - 14 May 2015   [branch:release/r2.24 tag:r2.24.7]

  • [MAGP-643] - Legend : Seg fault when plotting legend for matker Shading
  • [MAGP-645] - netcdf_field_scaling_factor and netcdf_field_add_offset don't work correctly for netcdf_type = "complex_matrix"

 Magics Version 2.24.5 - 27 April 2015   [branch:release/r2.24 tag:r2.24.5]

   New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-636] - Metview-4.5.3/Magics-2.24.3 do not plot wind flags correctly
  • [MAGP-637] - Axis : Wrong labelling when using position_list
  • [MAGP-638] - C include files are not installed
  • [MAGP-640] - Page frame not plotted in non-interactive output drivers in Metview

Magics Version 2.24.4 - 10 April 2015   [branch:release/r2.24 tag:r2.24.4]

  New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-631] - Contouring: cell shading plus isolines cause a crash
  • [MAGP-632] - Grib_interpolation_method is ignored in metview
  • [MAGP-635] - Contouring problem using octrahedral grib data

Magics Version 2.24.3  - 30 Mars 2015 [branch:release/r2.24 tag:r2.24.3]

  New  test versions become 2.24.3 on on all platforms and is available for download.

  • [MAGP-626] - Legend : add support for an automatic legend attached to the right side of the plot
  • [MAGP-627] - Graph : enable use of netcdf time series
  • [MAGP-628] - Frame attributes for Page and Subpage

Magics Version 2.24.2   [branch:release/r2.24 tag:r2.24.2]

  New  test versions become 2.24.2 on on all platforms and is available for download.

  • Fix bug in shading
  • Improve automatic title [valid-date]
  • Fix bug in contouring for reduced gaussian grids

Magics Version 2.24.1   [branch:release/r2.24]

  New  test versions will become 2.24.0 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) and will be made available for download 

  • Projection: enable the setting of the vertical longitude for the geos projection. Note, that there are some known clipping issues with the south pole for some of longitudes: we will slowly improve it.
  • Grib : improve automatic title for satellite, add support for polar stereographic grids ( depends on Grib-api1.13.0)
  • Contouring : fix issues with grid shading, add the possibility of setting thickness and style for each  isoline when using rainbow method.
  • Drivers : improve KML and SVG drivers

Magics Version 2.22.7 (16 June 2014) [branch:release/r2.22.0 tag 2.22.7]

  New  test versions will become 2.22.7 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) and will be made available for download 

  • small bug fix in the python interface

Magics Version 2.22.6 (9 April 2014) [branch:release/r2.22.0 tag 2.22.6]

  New  test versions will become 2.22.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) and will be made available for download 

  • Fix bug in the minput action. Causing shift in curve plotting, and parasite symbols.

Magics Version 2.22.5 (31 March 2014) [branch:release/r2.22.0 tag 2.22.5]

  New  test versions will become 2.22.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •  Fix bug in curve plotting

  • fix bug in the python interface.
     

Magics Version 2.22.4 (25 March 2014) [branch:release/r2.22.0 tag 2.22.4]

  New  test versions will become 2.22.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •  Fix bug in input data

  • Add Import of observation in json format
  • Add graph_curve_mode = stepped for histogram like curve.

Magics Version 2.22.3 (05 February 2014) [branch:release/r2.22.0 tag 2.22.3]

  New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •   Improvement of Epsgram plotting for WEB2013.

  • Fix Clipping issues in BoxPlot.
  • Support wind plotting from geopoints file.

Magics Version 2.22.2 (28 January 2014) [branch:release/r2.22.0]

 New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •  Improvement of Epsgram plotting for WEB2013
  • Fix Clipping issues in Proj4 Projection ( Robinson, etc..)

Magics Version 2.22.1 (16 January 2014) [branch:release/r2.22.0]

  New  test versions will become 2.22.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  • Fix in automatic axis for Metview4
  • Improvement of Epsgram plotting for WEB2013
  • Observation Plotting: magics will continue if the input file is missing
  • Bug Fix in arrow plotting when using cartesian projection
  • Allow use of logarithmic axis for box-and-whisker

Magics Version 2.22.0 (8 January 2014)

 New  test versions will become 2.22.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)  

  • First version using CMake and GIT(branch release/r2.22.0)
  • Version used in web2013 and Metview4-dev
  • Improvement in Wind thinning and Observation plotting 
  • Bug Fixes in KML drivers
  • Note, that there is a pending issue on rotated winds and grid-shading. ( should be fixed in the next new version)

Magics Version 2.20.2 (25 September 2013) 

New  test versions will become 2.20.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb).

  • Fix some issues in the epsgrams visualisation.
  • Introduce a new environment variable MAGICS_STACK_SIZE(Default 2MB) to control the size allocated by the Magics Threads. (required for ecgb) 

 Magics Version 2.20.1 (31 July 2013) 

New  test versions will become 2.20.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , ecgate (AIX) and the new ecgate (ecgb)

  • Magics can now visualise some HDF5 data. 
  • Improvements were done in handling dimension in the netcdf action routine.
    • netcdf_dimension_setting expects a vector of strings, each string defining a single value, or a range for the specific dimension :
      • "levels 850 100": extract from the level dimension the array between the values 850 and 1000
      • "time 10800' : fix the time dimension to  10800 
    • netcdf_dimension_setting_method [value/index] specify the way of defining the values for dimensions.
      • index : the user is giving the index in the dimension array.
      • value :  the user is giving the value for the dimension. 
  • Fix bugs in handling of some Lambert data.
  • Magics makes now use of NetCDF 4 on all ECMWF platforms.

   

Magics Version 2.20.0 (24 June 2013) 

New  test versions will become 2.20.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and ecgate .   

New Features:
  • A contour_line_colour_rainbow parameter  has been introduced, allowing the user to specify a different colour for each isoline.There are 2 ways to specify the list of colours to use, the setting being very similar of the colour settings for shading:define the list, or let Magics computes the list given a max and min colour.


contour_line_colour_rainbow
 mcont(contour_level_selection_type = "interval",
	contour_line_colour_rainbow_max_level_colour = "red",
	contour_line_colour_rainbow = "on",
	contour_highlight = "off",
	contour_line_colour_rainbow_direction = "clockwise",
	contour_line_colour_rainbow_min_level_colour = "blue",
	contour_line_colour_rainbow_method = "calculate",
	contour_interval = 1.00)
 
  • A contour_automatic_setting parameter has also been introduced, if set to ecchart, Magics will try to match the parameter with one of the predefined ecChart style.


contour_automatic_setting
mcont(contour_automatic_setting = "ecchart")
  • Robinson and lambert_north_atlantic projections have been added. Please, Inform us if you require new ones.


Fixed problems:
  •  A serious bug has been fixed in computing the position of text and legend box in magml and magjson: this can need  some adjustement in positioning
  •  The display_mode block and inline have been deprecated in MagML.
  • The legend layout has been adjusted.


Magics Version 2.18.15 (17th April 2013)  

New  test versions become 2.18.15 on OpenSuSE 11.3 workstations, Linux cluster LXAB    and has been made available for download.  

  • Fix some small precision issues in contour level setting
  • Fix small issues with shading settings
  • Fix problems with constant wind fields
  • Improve Date handling in InputMatrix setting
  • Enable generation of Meta-Data information
  • Improve installations scripts: Added test for swig MAGP-381 and corrected link path for Emoslib MAGP-379

Magics Version 2.18.14 (11th March 2013)  

Current  test versions become 2.18.14 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and has been made available for download.   

  • Fix small bug in Curve Area settings
  • Improve handling of input data for Bar Plotting

Magics Version 2.18.13 (5th March 2013)  

Current  test versions become 2.18.13 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.   

  • Fix clipping issues in graph plotting
  • Fix scaling issues in Netcdf when the field contains missing data.
  • Allow wind plotting in logarithmic axis system
  • Allow use of CSV files as input for symbol and graph plotting

Magics Version 2.18.12 (18th February 2013) 

Current  test versions become 2.18.12 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.   

  • Axis - Fix precision issue when computing ticks MAGP-354
  • Bar charts - implements graph_shade_dot_density  and graph_shade_dot_size MAGP-355

Magics Version 2.18.11 (14th February 2013) 

Current  test versions become 2.18.11 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Backward compatibility fix - map_coastline_resolution was not pass to Magics

  • Observation plotting - ignore missing data - clip observations MAGP-243

  • Epsgram - fix automatic title in EpsXml (used in MACC project) MAGP-349

  • Netcdf - fix problem in the setting of date axis METV-330

Magics Version 2.18.10 (28th January 2013) 

Current  test versions become 2.18.10 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Epsgram - update templates MAGP-340
  • Contouring - improve shading of flat fields MAGP-306
  • Contouring - Small fix in IntervalSelection MAGP-336
  • Cartesian Projection - Fix bug in setting logarithmic axis MAGP-332
  • Contouring - Fix unwanted isolines MAGP-334
  • Netcdf - Fix in date setting MAGP-333

Magics Version 2.18.9 (15th January 2013)

Current  test versions become 2.18.9 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Fixes for Metview 4.3: Printing, Legend [MAGP-329], Shading MAGP-328, text layout MAGP-326

  • NetcdfDecoder - fix in getting the value for mssing data. MAGP-319

  • Axis: reduced the maximum number of geo axis labels from 20 to 10 in order to avoid overlapping MAGP-315
  • Outputs - Correct possitioning of text around symbols MAGP-177
  • PostScript - fix support for rotated text if it contains special characters MAGP-304

  • Remove unnecessary printouts

Magics Version 2.18.8 (10th December 2012)

Current  test versions become 2.18.8 on OpenSuSE 11.3 workstations, Linux cluster LXAB.  

  • Contour - Small fix in GridShading

  • Legend - Fix issues with users defined text entries MAGP-296

  • Netcdf- Handle transposed matrix definition + missing value MAGP-295 MAGP-294

Magics Version 2.18.7 (5th December 2012)

Current  user & test versions become 2.18.7 on OpenSuSE 11.3 workstations, Linux cluster LXAB and has been made available for download.  

  • Relinked Python interface to avoid dependency on LD_LIBRARY_PATH

Magics Version 2.18.6 (5th December 2012)

Current  user & test versions become 2.18.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate.   

  • Odb - improve error checking

NOTE for Python users: If you use the (since version 2.14.0) deprecated call 'import 'magmacro' YOU NEED TO CHANGE the import command to
    import Magics.macro

Magics Version 2.18.5 (4th December 2012)

Current test versions become 2.18.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Obstat - Fix Regression issues - Tick positioning + inputMatrix and grid shading MAGP-292

  • Update to use odb_api version 0.9.21 (at ECMWF)

Magics Version 2.18.4 (4th December 2012)

Current test versions become 2.18.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate .

  • Fix axis ticks positions when vertical labels ( reported by Obstat )

  • Small adjustment in InputData to improve grid shading ( reported by Obstat )

  • Fix in legend Histogram (Odb plots)

  • Update to use odb_api 0.9.24 (at ECMWF)

Magics Version 2.18.3 (26th November 2012)

Current test versions become 2.18.3 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Cartesian Projection - small fix in logarithmic axis  MAGP-276
  • CAIRO/PNG correct positioning in complex layouts MAGP-244
  • KML/KMZ fix missing files fatal error MAGP-43

Magics Version 2.18.2 (19th November 2012)

Current test versions become 2.18.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Symbol - Allow blanking of text MAGP-286
    • Symbol - Add a new option "both" to symbol type to allow the value to be plotted next to the symbol.  MAGP-273

    • TableDecoder - Fix crash in binning MAGP-250

    • Cairo PNG - enable that antialias can be switched off  MAGP-274
    • Fixes related running 'make check' on external installations (included new directory for Python interface)  MAGP-275

Magics Version 2.18.1 (29th October 2012)

Current test versions become 2.18.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Observations - enable use of users template to customise observation plotting [MAGP-243]
    • Many improvements for external installations

Magics Version 2.18.0 (17th October 2012)

Current test versions become 2.18.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • MagML: allow import object
  • Symbol: Trajectory in MagML + improve connected symbol and text. [MAGP-238]
  • Proj4: Add Projection EPSG:3857 [MAGP-192]
  • SymbolPlotting - Close last interval for AdvancedTableMode [MAGP-240]
  • Python: Input Matrix conflict of parameters names [MAGP-236]
  • Contouring: Fix issue for shading of flat fields [MAGP-229]
  • Wind: Improve wind plotting for rotated grids. [MAGP-219]
  • Contouring: fix grid-shading issue for non-global fields [MAGP-227]
  • Python interface was reimplemented using setup.py

Magics Version 2.17.1 (4th October 2012)

Current test versions become 2.17.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • Grib - Implements wind plotting for rotated gribs [MAGP-219]
  • Text - Fix position of text in titlebox [MAGP-220]
  • Contour - optimisation and missing data [MAGP-221]

Magics Version 2.16.1 (14th August 2012)

Version 2.16.1 has been made available for download.

  • Required version for Metview 4.3.2
  • Contouring - fixed issue with vertical band of missing data appearing when contouring a regular GRIB grid of 2.5 degrees; coarse grids were being misinterpreted as being sub-areas instead of global.
  • Fixes in Makefiles for installation on Ubuntu 12.04.

Magics Version 2.16.0 (6th August 2012)

Version 2.16.0 has been made available for download.

  • All changes from the 2.15.x versions (Proj4,Boost)
  • Required version for Metview 4.3.1
  • Bug fix for wind plotting with static Magics libraries when using Pgf90

Magics development snapshot Version 2.15.7 (1st August 2012)

Current test versions become 2.15.7 on OpenSuSE workstations (10.3 and 11.3),Linux cluster LXAB, ecgate

  • Decoders Fix bug in Setting Input Array for contouring [MAGP-194]
  • Add support for Lambert representation [MAPG-182]
  • Ad basic wind arrows to KML output
  • Fix connected symbols when multi outputs.
  • Netcdf - Interpret date for CF-compliant netcdf files [MAGP-184]

Magics development snapshot Version 2.15.5 (14th June 2012)

  • Projection - small fix in Polar-Stereographic Projection
  • Allow images as symbols and improve adjustment for import locations (centre, bottom_left)  [MAGP-155]
  • Allow the use of a third parameter to colour in wind_advanced_mode [MAGP-171]
  • GridShading - optimise the plotting of non-shaded cells

Magics new test version and development snapshot Version 2.15.4 (6th June 2012)

Current test versions become 2.15.4 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster LXAB 

  • Improve calm indicator for small intensity wind [MAGP-135]
  • Histogram - Improve memory allocation [MAGP-101]
  • Legend - Allow horizontal title for column legend [MAGP-19]
  • Legend - Fix flag legend text
  • Implements axis_title_font and axis_title_font_size [MAGP-158]
  • Adjust Lat/Lon labels in GIF output

Magics new test Version 2.15.3 (18th May 2012)

Current test versions become 2.15.3 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB and ecgate

  • Axis + Input Matrix: Fix in tick axis and positioning of Matrix

  • Updated magicsCompatibilityChecker and info messages for deprecated parameters

  • Fix for scaling of pages in PostScript (OUTPUT_PS_SCALE)

Magics new test Version 2.15.2 (10th May 2012)

Current test versions become 2.15.2 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB

  • Introduction of Proj4 for performing geographical projections

  • New facilities in graph plotting

  • Automatic adjustment of date labels according to the length of the time series

  • New types of markers for symbol plotting (Clouds, nebulosity)

  • Better support for non-ascii characters in PostScript output

Magics default user, export and new Version 2.14.11 (7th March 2012)

Current default and test versions become 2.14.11 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Fix for curve plotting

Magics export and new Version 2.14.10 (28th February 2012)

Current test versions become 2.14.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.9 (19th January 2012)

Current test versions become 2.14.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.8 (13th December 2011)

Current test versions become 2.14.8 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.7 (30th November 2011)

Current test versions become 2.14.7 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics default user and new Version 2.14.6 (23th November 2011)

The default user and test versions become 2.14.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.5 (22nd November 2011)

Current test versions become 2.14.5 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.14.4 (21st November 2011)

Current test versions become 2.14.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.14.3 (17th November 2011)

Current test versions become 2.14.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.2 (14th November 2011)

Current test versions become 2.14.2 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.1 (26th October 2011)

Current test versions become 2.14.1 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export Version 2.14.0 (14th October 2011)

This version includes all updates from the 2.13 release series:

Magics (new) Version 2.13.10 (13th October 2011)

Current test versions become 2.13.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.13.9 (29th September 2011)

Current test versions become 2.13.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.13.4 (13th July 2011)

Current test versions become 2.13.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.13.3 (11th July 2011)

Current test versions become 2.13.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics user Version 2.12.9 (21th June 2011)

Current user versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux clusters LXAB & Swarm and ecgate

Magics (new) Version 2.12.9 (17th June 2011)

Current test versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

Magics Version 2.12.8 (25th May 2011)

Current user and test versions become 2.12.8 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

Magics Version 2.12.7 (24th May 2011)

Current user version becomes 2.12.7 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

Magics Version 2.12.7 (15th April 2011)

Magics Version 2.12.6 (15th April 2011)

Current test version becomes 2.12.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters swarm and lxab

Magics Version 2.12.5 (14th March 2011)

Current test version becomes 2.12.5 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab

Magics Version 2.12.4 (10th March 2011)

Magics Version 2.12.3 (2nd February 2011)

Magics Version 2.12.2 (6th January 2011)

Magics Version 2.12.1 made default user version (7th Dec 2010)

Magics Version 2.11.6 (1st December 2010)

Magics Version 2.11.5 (23rd November 2010)

Magics Version 2.11.4 (26th October 2010)

Magics Version 2.10.4 (21st July 2010)

Magics Version 2.10.3 (5th July 2010)

Magics Version 2.10.1 (18th May 2010)

Magics Version 2.10.0 made default user version (5th May 2010)

Magics Version 2.10.0 (28th April 2010)

Magics Version 2.9.6 (26th April 2010)

Magics Version 2.9.5 (22nd April 2010)

Magics Version 2.9.4 (19th April 2010)

Magics Version 2.9.3 (8th March 2010)

Magics Version 2.9.2 (5th March 2010)

Magics Version 2.9.1 (25th February 2010)

Magics Version 2.9.0 (14th January 2010)

Magics Version 2.8.0 made default user version (29th October 2009)

Magics Version 2.8.0 (21st October 2009)

Magics Version 2.7.16 (6th October 2009)

Magics Version 2.7.15 (1st October 2009)

Magics Version 2.7.13 (18th September 2009)

Magics Version 2.7.12 (15th September 2009)

Magics Version 2.7.8 (25th March 2009)

Magics Version 2.7.7 (23rd March 2009)

Magics Version 2.7.6 (18th March 2009)

Magics Version 2.7.5 (2nd March 2009)

Magics Version 2.7.4 (26th February 2009)

Magics Version 2.7.1 (20th November 2008)

Magics Version 2.6.4 (2nd December 2008)

Magics Version 2.6.3 (11th November 2008)

Magics Version 2.6.2 (5th November 2008)

Magics Version 2.6.1 (28th October 2008)

Magics Version 2.7.0 (22nd October 2008)

Magics Version 2.6.0 (21st October 2008)

Magics Version 2.6.0 (20th October 2008)

Magics Version 2.5.7 (6th October 2008)

Magics Version 2.5.5 (9th April 2008)

Magics Version 2.5.4 (1st April 2008)

Magics Version 2.5.3 (18th March 2008)

Magics Version 2.4.3 (17th March 2008)

Magics Version 2.5.2 (11th March 2008)

Magics Version 2.5.1 (10th March 2008)

Magics Version 2.4.2 (6th March 2008)

Magics Version 2.5.0 (5th March 2008)

Magics Version 2.4.1 (5th March 2008)

Magics Version 2.4.1 (3rd March 2008)

Magics Version 2.5.0 (28th February 2008)

Magics Version 2.4.0 (28th February 2008)

Magics Version 2.4.0 (27th February 2008)

Magics Version 2.4.0 (27th February 2008)

Magics Version 2.4.0 (26th February 2008)

Please be aware that the default scaling of PostScript
plots has changed and is now the same as all other outputs.
This might mean you see small differences in the layout.

If you need the old scaling you can set

OUTPUT_PS_SCALE to 0.95.

Magics Version 2.4.0 (19th February 2008)

Magics Version 2.4.0 (14th February 2008)

Magics Version 2.4.0 (12th December 2007)

Magics Version 2.3.1 (22nd November 2007)

Magics Version 2.3.1 (20th November 2007)

Magics Version 2.3.1 (13th November 2007)

Magics Version 2.3 (1st November 2007)

Magics Version 2.3 (30th October 2007)

Magics Version 2.3 (23rd October 2007)

Magics Version 2.2 (12th September 2007)

Magics Version 2.2 (11th September 2007)

Magics Version 2.2 (23rd August 2007)

Magics Version 2.1.1 (30th July 2007)

Magics Version 2.1.1 (26th July 2007)

Magics Version 2.1.0 (26th July 2007)

Magics Version 2.1.0 (25th July 2007)

Magics Version 2.1.0 (18th July 2007)

Magics Version 2.1.0 (17th July 2007)

Magics Version 2.1.0 (12th July 2007)

Magics Version 2.0.1 (10th July 2007)

Magics Version 2.0.1 (8th May 2007)

Magics Version 2.0.1 (19th April 2007)

Magics Version 2.0.1 (17th April 2007)

Magics Version 2.0.1 (16th April 2007)

Magics Version 2.0.0 (28th March 2007)

Magics Version 2.0.0 (27th March 2007)

Magics Version 2.0.0 (20th March 2007)

Magics Version 2.0.0 (13th March 2007)

Magics Version 1.3.9 (18th January 2007)

Magics Version 1.3.8 (12th January 2007)

Magics Version 1.3.7 (18th December 2006)

Magics Version 1.3.4 (6th December 2006)

Magics Version 1.3.3 (30th November 2006)

Magics Version 1.3.2 (20th November 2006)

Magics Version 1.3.1 (6th November 2006)

Magics Version 1.3 (31st October 2006)


Landmarks Before Magics Version 1.3

Magics Version 0.1 (16th July 2004)

Magics Version 0.2 (24th September 2004)

Magics Version 0.3 (10th November 2004)

Magics Version 0.4 (26th January 2005)

Magics Version 0.5 (15th March 2005)

Magics Version 0.5.1 (19th April 2005)

Magics Version 0.6 (24th May 2005)

Magics Version 0.7 (8th August 2005)

Magics Version 0.8 (11th November 2005)

Magics Version 1.0 (30th November 2006)

Magics Version 1.1 (4th April 2006)

Magics Version 1.2 (6th July 2006)

Magics Version 1.2 (25th July 2006)

Magics Version 1.3 (4th October 2006)

Magics Version 1.3 (30th October 2006)

 

 













Docker Build Status


Conda version

Docker Pulls

Binder

Conda download

PyPI version

Versions in use at ECMWF 


Linux workstations Leap (42)lxclxopEcgate
Default user version4.0.34.0.34.0.34.0.3
New test version4.3.04.3.04.3.04.3.0
Old back-up version3.2.23.2.23.2.23.2.2


Magics Version 4.3.3   

Hotfix release with improvements for external users which have to install Magics

  • [MAGP-1227] - FIX for "Improve cmake tests for proj library and fail for old versions"

Magics Version 4.3.2   

Hotfix release with improvements for external users which have to install Magics

  • [MAGP-1227] - Improve cmake tests for proj library and fail for old versions
  • [MAGP-1232] - Reduce size of release tarball
  • [MAGP-1233] - FIXED: Disabling NetCDF breaks Magics build

Magics Version 4.3.1   

  • This is a hotfix version with a fix for a crash in Metview's interactive plot window
  • This version is only required if you are building Metview with it

Magics Version 4.3.0   

Please note: Magics is now using Proj (version 6.1 or newer) to handle reprojections (was using Proj4 before) 

  • Moved to new Proj API  SUP-2809 - Getting issue details... STATUS
  • Improving plotting of OrcaGrids ( NetCDF)
  • Improving layout of the automatic legend : Adding a margin option
  • Adding format option of the grib_info key dataDate <grib_info key='dataDate' format='%d/%m%Y'/>

Magics Version 4.2.3   


Magics Version 4.2.0   

  • Minior changes & smaller bug fixes

Magics Version 4.1.2   

  • [MAGP-1196] - Magics compilation fails with latest Proj4 6.1
  • [MAGP-1195] - Clean large binary files from git history

Magics Version 4.1.1   

  • [MAGP-1194] - Compilation fails under Windows due missing namespace

Magics Version 4.1.0  

  • Metview: crash when enable cursor data for plot with netcdf geomatrix_vectors [MAGP-1183]
  • Fixed memory leak in metadata collection when plotting in Metview [MAGP-1182]
  • Fixing performance issue 
  • [MAGP-1172] Fix Bug in streamlines

  • [MAGP-1180] Fix automatic axis and Netcdf plotting.
  • Fix handling of info messages.

Magics Version 4.0.2   

Fix & Improvement

  • [MAGP-1158] - Allow compilation with Proj4 6.0 which changes APIs

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 as 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

Magics Version 3.2.2 -     [branch:master  tag:3.2.2]

  • [MAGP-1117] - Thermo: adjust wind area coordinates in skew-t and emagram to changes in tephigram

Magics Version 3.2.0    [branch:master  tag:3.2.0]

  • New parameter subpage_background_colour to change the colour of the subpage_background , the default is none.
  • Automatic detection of parameters to apply specific styles : contour_automatic_setting = "ecmwf" , can be used for grib and netcdf data.
  • Better handling of Netcdf Files, automatic detection of the type of data.
  • Improved rendering of the cellshading plots.
  • Improvement of the automatic scaling.
  • Fix a bug in positional legend.
  • Improvement of the positioning of the Vertical Axis Title.
  • Replacement of boost::geometry by Clipper

Magics Version 3.1.0    [branch:master  tag:3.1.0]

  • [MAGP-812] - Move Magics to C++14
  • [MAGP-970] - Remove dependency to perl
  • [MAGP-1046] - use eccodes to decode BUFR
  • [MAGP-1061] - No error message if trying to plot png with no writing permissions
  • [MAGP-1070] - Build: no longer allow GRIB_API to be used for Magics builds
  • [MAGP-1075] - Raise dependency to CMake 3.1
  • [MAGP-1078] - Add support for Tilted perspective
  • [MAGP-1053] - Implement SKEW-T diagram
  • [MAGP-857] - Projections: stray lines in default Geos projection
  • [MAGP-1060] - Y-axis label overlapping axis tick labels

Magics Version 3.0.4 -     [branch:master  tag:3.0.4]

  • [MAGP-1042] - Wave metgram are giving strange result when sea ice voevr is above 30%
  • [MAGP-1057] - Netcdf: SCM NetCDF data fails to plot
  • [MAGP-1058] - Tephigram: empty wind plotting

Magics Version 3.0.3 -     [branch:master  tag:3.0.3]

  Hotfix - Relink with new ecCodes

Magics Version 3.0.2    [branch:master  tag:3.0.2]

  Hotfix - Fix for two issues identified in Vertical axis and time series.

Magics Version 3.0.1    [branch:master  tag:3.0.1]

  Improve legend for gradients colours [MAGP-1040] 
  COASTLINES - remove stray polygon from the Atlantic [MAGP-1038]
  Implement contour_shade_colour_method=palette [MAGP-1004]


Magics Version 3.0.0    [branch:master  tag:3.0.0]

New Features - Improvments:

  • Visualisation of the Netcdf-CF has been simplified

  • Improvment of the new colour setting gradients
  • Python3 Ready
  • [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.3    [branch:master  tag:2.34.3]

HotFix Version:

  • [MAGP-981] Regression : anti-Clockwise is not respected when one of the colours is white
  •  [MAGP-610]   Spurious coastline along dateline from South Pole to coast 

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 : 


      #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-892] - NetCDF: visualisation of a multi-dimensional variable where the last 2 dimensions are (lon,lat) gives a wrong result
    • [MAGP-930] - Title: add support for Meteosat 8
  • 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

 

Magics Version 2.31.0 - 27 January 2017   [branch:master  tag:2.31.0]

  • New Features:

    • [MAGP-889] - Magics can now produce horizontal bar
  • Improvements

    • Ongoing work on NetCDF handling - Interpretation of projected data.

    • Ongoing work on  LOGOs
    • [MAGP-896] - GRIB: allow plotting of GRIB 2 satellite data
    • [MAGP-899] - GRIB: allow plotting of of satellite images encoded as sub-areas
  • Bug Fixes

    • [MAGP-891] - Wind in synop plotting should be reprojected according to the projection.

    • [MAGP-517] - SVG Wind barbs do not show correctly
    • [MAGP-602] - PostScript: cell shading does not honour empty cells in PostScript driver
    • [MAGP-688] - Contouring of very small values does not work

Magics Version 2.30.0 - 23 November 2016   [branch:master  tag:2.30.0]

part of the  November 2016 Software release: Magics is now using ecCodes

  • [MAGP-419] - Symbol Plotting: indexing was wrong when mode=text and not all points are visible
  • [MAGP-789] - Python package were not installed in the right location when
  • [MAGP-794] - Input Visualiser with geoline axis: does not plot when the line is along a meridian
  • [MAGP-816] - Legend for symbol plotting was not always correct
  • [MAGP-868] - Symbol plotting: shifted text when symbol_type = text
  • [MAGP-873] - Legend: parameter LEGEND_ENTRY_PLOT_ORIENTATION had no effect on a legend
  • [MAGP-875] - Multi pages in PDF
  • [MAGP-845] - GRIB: add new high-resolution surface precipitation to list of known parameters
  • [MAGP-880] - Make ecCodes the default for GRIB decoding
  • [MAGP-798] - Add Projection EPSG 3857
  • [MAGP-808] - Generate hatched fill with "Grid shading"
  • [MAGP-815] - Improve legend for rainbow contour
  • [MAGP-817] - implements legend_text_units : will add the text to the last entry of the legend.
  • [MAGP-841] - Combine cell shading to improve output file sizes
  • [MAGP-866] - Add some parameters to enable and style an axis_minor_grid


Magics Version 2.29.6 - 19 October 2016   [branch:master  tag:2.29.6]

part of the  October 2016 Software release.

  • [MAGP-858]  Fix bug in implementation of contour_hi 
  • [MAGP-849] Improve handling of missing values in NetCDF.
  • [MAGP-864] Improve Tailored observation plotting [MAGP-864]
  • [MAGP-860] Add more parameters to handle epsbox plotting
  • [MAGP-859]  Fix bug in EPSG:4326

Magics Version 2.29.5 - 2 September 2016   [branch:master  tag:2.29.6]

  • [MAGP-855] - Boundaries around Morocco are wrongly displayed 

Magics Version 2.29.5 - 18 August 2016   [branch:master  tag:2.29.5]

Magics Version 2.29.4 - 2 August 2016   [branch:master  tag:2.29.4]

  • [MAGP-843]- Input Matrix were not geo-referenced correctly.

Magics Version 2.29.3 - 18 July 2016   [branch:master  tag:2.29.3]

  • [MAGP-831] - PDF and PNG output looks blurry if cell shading is used
    • [MAGP-835] - CellShading send polylines and image
  • [MAGP-833] - Polylines are missing in Magics plot after upgrade
  • [MAGP-834] - Borders of Libanon and Israel are not displayed correctly
  • [MAGP-837] - Magics fails to plot coastlines in Mercator projection

Magics Version 2.29.2 - 28 June 2016   [branch:master  tag:2.29.2]

  • [MAGP-830] - FIX: Cannot plot satellite GRIB fields

Magics Version 2.29.1 - 27 June 2016   [branch:master  tag:2.29.1]

  • [MAGP-761] - Add support to compile with eccodes instead of grib_api
  • [MAGP-533] - FIX: Axis_tick_position_list is not working when using logarithmic
  • [MAGP-594] - FIX: Drivers: problem when the output file's path does not exist
  • [MAGP-818] - FIX: Parameter MAP_ADMINISTRATIVE_BOUNDARIES combined with POLAR_STEREOGRAPHIC projection not working
  • [MAGP-821] - FIX: Drivers: bug in filename generation with numbered pages
  • [MAGP-828] - FIX: Strange stripe on the zero line with Input Matrix
  • [MAGP-547] - Update Apache License text in source code
  • [MAGP-822] - Observation Plotting : implement feedback from Evaluation
  • [MAGP-823] - Remove unused Terralib code

Magics Version 2.29.0 - 10 May 2016   [branch:master  tag:r2.29.0]

  • [MAGP-780] - Wind: wind field produces empty plot or crash
  • [MAGP-805] - Mgb rendering crashes 
  • [MAGP-806] - Wind: duplicated wind arrows
  • [MAGP-810] - Wind: missing wind arrows along zero degree meridian
  • [MAGP-811] - Marker Shading is not working 
  • [MAGP-801] - Polyline: add transparency option for trajectory
  • [MAGP-763] - Config: set minimum version of GRIB_API to 1.14.6
  • [MAGP-796] - GeoJson input support: add more types [FeatureCollection, Feature, Point]
  • [MAGP-797] - CellShading becomes grid shading depending of resolution
  • [MAGP-799] - Axis: Add parameter to contyrol colour of Sundays
  • [MAGP-803] - Implement WMO symbols for tropical cyclones
  • [MAGP-807] - Allow tiling with coastlines in WMS context 

Magics Version 2.28.0 - 17 March 2016   [branch:master  tag:r2.28.0] 

  • [MAGP-435] [MAGP-205] [MAGP-596] - New Coastlines from Natural Earth
    • Spurious lines are gone, polders in The Netherlands are displayed, regional administrative borders are improved, better Performance
  • [MAGP-767] - Improvements for weather parameters and classic metgram
  • [MAGP-776] - Titles: change default text colour from blue to navy
  • [MAGP-769] - Epsgrams and Octahedral 
  • [MAGP-557] - Improve plotting of observation symbols
  • [MAGP-749] - Add parameter to write creator (software) into output files
  • [MAGP-764] - Epsgrams : Improve python facilities
  • [MAGP-765] - InputMatrix : improve handling of increments 
  • [MAGP-781] - Contouring: subarea of reduced Gaussian grid
  • [MAGP-755] - CDF plot should use climate min/max on label
  • [MAGP-762] - Contouring: octahedral grid on subarea does not plot correctly
  • [MAGP-772] - Build: option ENABLE_METVIEW_NO_QT failed on installation
  • [MAGP-781] - Contouring: Fix subarea of reduced Gaussian grid
  • The installation scripts are now based on ecBuild 2.0

Magics Version 2.26.2 - 14 December 2015   [branch:master  tag:r2.26.2]

  • [MAGP-753] - Streamlines Improvements
  • [MAGP-751] - Performance improvement to wind thinning

Magics Version 2.26.1 - 01 December 2015   [branch:master  tag:r2.26.1]

  • Fixes to CMake scripts on how ODB_API is detected and linked in bundles

Magics Version 2.26.0 - 19 November 2015   [branch:master  tag:r2.26.0]

  • [MAGP-253] - Add Streamlines
  • [MAGP-710] - Create a parameter subpage_clipping to turn of/off the clipping for subpages
  • [MAGP-670] - Implement missing wmo cloud symbols for obs plotting 
  • [MAGP-701] - Wind plotting from netcdf (complex matrix)
  • [MAGP-704] - Fixed incorrect wind plotting with antirotated grib
  • [MAGP-706] - Wind: thinning on Lambert grids
  • [MAGP-729] - Problem at the south pole plotting a reduced gaussian field
  • [MAGP-693] - Netcdf: allow wind thinning in NetCDF XY matrix
  • [MAGP-716] - Geopoints: do not plot missing values
  • [MAGP-717] - NetCDF: change default missing value attribute to _FillValue
  • [MAGP-747] - Contour and grib : implements grib_interpolation_method = nearest_valid
  • [MAGP-737] - Allow use of ww_symbols for marker shading
  • [MAGP-739] - input_mars_metadata : new parameter to allow automatic contouring setting
  • [MAGP-639] - Decoder: Add a GeoJSon decoder for the need of CDB

Magics Version 2.24.7 - 14 May 2015   [branch:release/r2.24 tag:r2.24.7]

  • [MAGP-643] - Legend : Seg fault when plotting legend for matker Shading
  • [MAGP-645] - netcdf_field_scaling_factor and netcdf_field_add_offset don't work correctly for netcdf_type = "complex_matrix"

 Magics Version 2.24.5 - 27 April 2015   [branch:release/r2.24 tag:r2.24.5]

   New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-636] - Metview-4.5.3/Magics-2.24.3 do not plot wind flags correctly
  • [MAGP-637] - Axis : Wrong labelling when using position_list
  • [MAGP-638] - C include files are not installed
  • [MAGP-640] - Page frame not plotted in non-interactive output drivers in Metview

Magics Version 2.24.4 - 10 April 2015   [branch:release/r2.24 tag:r2.24.4]

  New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-631] - Contouring: cell shading plus isolines cause a crash
  • [MAGP-632] - Grib_interpolation_method is ignored in metview
  • [MAGP-635] - Contouring problem using octrahedral grib data

Magics Version 2.24.3  - 30 Mars 2015 [branch:release/r2.24 tag:r2.24.3]

  New  test versions become 2.24.3 on on all platforms and is available for download.

  • [MAGP-626] - Legend : add support for an automatic legend attached to the right side of the plot
  • [MAGP-627] - Graph : enable use of netcdf time series
  • [MAGP-628] - Frame attributes for Page and Subpage

Magics Version 2.24.2   [branch:release/r2.24 tag:r2.24.2]

  New  test versions become 2.24.2 on on all platforms and is available for download.

  • Fix bug in shading
  • Improve automatic title [valid-date]
  • Fix bug in contouring for reduced gaussian grids

Magics Version 2.24.1   [branch:release/r2.24]

  New  test versions will become 2.24.0 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  • Projection: enable the setting of the vertical longitude for the geos projection. Note, that there are some known clipping issues with the south pole for some of longitudes: we will slowly improve it.
  • Grib : improve automatic title for satellite, add support for polar stereographic grids ( depends on Grib-api1.13.0)
  • Contouring : fix issues with grid shading, add the possibility of setting thickness and style for each  isoline when using rainbow method.
  • Drivers : improve KML and SVG drivers

Magics Version 2.22.7 (16 June 2014) [branch:release/r2.22.0 tag 2.22.7]

  New  test versions will become 2.22.7 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  • small bug fix in the python interface

Magics Version 2.22.6 (9 April 2014) [branch:release/r2.22.0 tag 2.22.6]

  New  test versions will become 2.22.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  • Fix bug in the minput action. Causing shift in curve plotting, and parasite symbols.

Magics Version 2.22.5 (31 March 2014) [branch:release/r2.22.0 tag 2.22.5]

  New  test versions will become 2.22.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  •  Fix bug in curve plotting

  • fix bug in the python interface.
     

Magics Version 2.22.4 (25 March 2014) [branch:release/r2.22.0 tag 2.22.4]

  New  test versions will become 2.22.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  • Fix bug in input data

  • Add Import of observation in json format
  • Add graph_curve_mode = stepped for histogram like curve.

Magics Version 2.22.3 (05 February 2014) [branch:release/r2.22.0 tag 2.22.3]

  New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  •   Improvement of Epsgram plotting for WEB2013.

  • Fix Clipping issues in BoxPlot.
  • Support wind plotting from geopoints file.

Magics Version 2.22.2 (28 January 2014) [branch:release/r2.22.0]

 New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  •  Improvement of Epsgram plotting for WEB2013
  • Fix Clipping issues in Proj4 Projection ( Robinson, etc..)

Magics Version 2.22.1 (16 January 2014) [branch:release/r2.22.0]

  New  test versions will become 2.22.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  • Fix in automatic axis for Metview4
  • Improvement of Epsgram plotting for WEB2013
  • Observation Plotting: magics will continue if the input file is missing
  • Bug Fix in arrow plotting when using cartesian projection
  • Allow use of logarithmic axis for box-and-whisker

Magics Version 2.22.0 (8 January 2014)

 New  test versions will become 2.22.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)  

  • First version using CMake and GIT(branch release/r2.22.0)
  • Version used in web2013 and Metview4-dev
  • Improvement in Wind thinning and Observation plotting 
  • Bug Fixes in KML drivers
  • Note, that there is a pending issue on rotated winds and grid-shading. ( should be fixed in the next new version)

Magics Version 2.20.2 (25 September 2013) 

New  test versions will become 2.20.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb).

  • Fix some issues in the epsgrams visualisation.
  • Introduce a new environment variable MAGICS_STACK_SIZE(Default 2MB) to control the size allocated by the Magics Threads. (required for ecgb) 

 Magics Version 2.20.1 (31 July 2013) 

New  test versions will become 2.20.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , ecgate (AIX) and the new ecgate (ecgb

  • Magics can now visualise some HDF5 data. 
  • Improvements were done in handling dimension in the netcdf action routine.
    • netcdf_dimension_setting expects a vector of strings, each string defining a single value, or a range for the specific dimension :
      • "levels 850 100": extract from the level dimension the array between the values 850 and 1000
      • "time 10800' : fix the time dimension to  10800 
    • netcdf_dimension_setting_method [value/index] specify the way of defining the values for dimensions.
      • index : the user is giving the index in the dimension array.
      • value :  the user is giving the value for the dimension. 
  • Fix bugs in handling of some Lambert data.
  • Magics makes now use of NetCDF 4 on all ECMWF platforms.

   

Magics Version 2.20.0 (24 June 2013) 

New  test versions will become 2.20.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and ecgate .   

New Features:
  • A contour_line_colour_rainbow parameter  has been introduced, allowing the user to specify a different colour for each isoline.There are 2 ways to specify the list of colours to use, the setting being very similar of the colour settings for shading:define the list, or let Magics computes the list given a max and min colour.


contour_line_colour_rainbow
 mcont(contour_level_selection_type = "interval",
	contour_line_colour_rainbow_max_level_colour = "red",
	contour_line_colour_rainbow = "on",
	contour_highlight = "off",
	contour_line_colour_rainbow_direction = "clockwise",
	contour_line_colour_rainbow_min_level_colour = "blue",
	contour_line_colour_rainbow_method = "calculate",
	contour_interval = 1.00)
 
  • A contour_automatic_setting parameter has also been introduced, if set to ecchart, Magics will try to match the parameter with one of the predefined ecChart style.


contour_automatic_setting
mcont(contour_automatic_setting = "ecchart")
  • Robinson and lambert_north_atlantic projections have been added. Please, Inform us if you require new ones.


Fixed problems:
  •  A serious bug has been fixed in computing the position of text and legend box in magml and magjson: this can need  some adjustement in positioning
  •  The display_mode block and inline have been deprecated in MagML.
  • The legend layout has been adjusted.


Magics Version 2.18.15 (17th April 2013)  

New  test versions become 2.18.15 on OpenSuSE 11.3 workstations, Linux cluster LXAB    and has been made available for download.  

  • Fix some small precision issues in contour level setting
  • Fix small issues with shading settings
  • Fix problems with constant wind fields
  • Improve Date handling in InputMatrix setting
  • Enable generation of Meta-Data information
  • Improve installations scripts: Added test for swig MAGP-381 and corrected link path for Emoslib MAGP-379

Magics Version 2.18.14 (11th March 2013)  

Current  test versions become 2.18.14 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and has been made available for download.   

  • Fix small bug in Curve Area settings
  • Improve handling of input data for Bar Plotting

Magics Version 2.18.13 (5th March 2013)  

Current  test versions become 2.18.13 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.   

  • Fix clipping issues in graph plotting
  • Fix scaling issues in Netcdf when the field contains missing data.
  • Allow wind plotting in logarithmic axis system
  • Allow use of CSV files as input for symbol and graph plotting

Magics Version 2.18.12 (18th February 2013) 

Current  test versions become 2.18.12 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.   

  • Axis - Fix precision issue when computing ticks MAGP-354
  • Bar charts - implements graph_shade_dot_density  and graph_shade_dot_size MAGP-355

Magics Version 2.18.11 (14th February 2013) 

Current  test versions become 2.18.11 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Backward compatibility fix - map_coastline_resolution was not pass to Magics

  • Observation plotting - ignore missing data - clip observations MAGP-243

  • Epsgram - fix automatic title in EpsXml (used in MACC project) MAGP-349

  • Netcdf - fix problem in the setting of date axis METV-330

Magics Version 2.18.10 (28th January 2013) 

Current  test versions become 2.18.10 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Epsgram - update templates MAGP-340
  • Contouring - improve shading of flat fields MAGP-306
  • Contouring - Small fix in IntervalSelection MAGP-336
  • Cartesian Projection - Fix bug in setting logarithmic axis MAGP-332
  • Contouring - Fix unwanted isolines MAGP-334
  • Netcdf - Fix in date setting MAGP-333

Magics Version 2.18.9 (15th January 2013)

Current  test versions become 2.18.9 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Fixes for Metview 4.3: Printing, Legend [MAGP-329], Shading MAGP-328, text layout MAGP-326

  • NetcdfDecoder - fix in getting the value for mssing data. MAGP-319

  • Axis: reduced the maximum number of geo axis labels from 20 to 10 in order to avoid overlapping MAGP-315
  • Outputs - Correct possitioning of text around symbols MAGP-177
  • PostScript - fix support for rotated text if it contains special characters MAGP-304

  • Remove unnecessary printouts

Magics Version 2.18.8 (10th December 2012)

Current  test versions become 2.18.8 on OpenSuSE 11.3 workstations, Linux cluster LXAB.  

  • Contour - Small fix in GridShading

  • Legend - Fix issues with users defined text entries MAGP-296

  • Netcdf- Handle transposed matrix definition + missing value MAGP-295 MAGP-294

Magics Version 2.18.7 (5th December 2012)

Current  user & test versions become 2.18.7 on OpenSuSE 11.3 workstations, Linux cluster LXAB and has been made available for download.  

  • Relinked Python interface to avoid dependency on LD_LIBRARY_PATH

Magics Version 2.18.6 (5th December 2012)

Current  user & test versions become 2.18.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate.   

  • Odb - improve error checking

NOTE for Python users: If you use the (since version 2.14.0) deprecated call 'import 'magmacro' YOU NEED TO CHANGE the import command to
    import Magics.macro

Magics Version 2.18.5 (4th December 2012)

Current test versions become 2.18.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Obstat - Fix Regression issues - Tick positioning + inputMatrix and grid shading MAGP-292

  • Update to use odb_api version 0.9.21 (at ECMWF)

Magics Version 2.18.4 (4th December 2012)

Current test versions become 2.18.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate .

  • Fix axis ticks positions when vertical labels ( reported by Obstat )

  • Small adjustment in InputData to improve grid shading ( reported by Obstat )

  • Fix in legend Histogram (Odb plots)

  • Update to use odb_api 0.9.24 (at ECMWF)

Magics Version 2.18.3 (26th November 2012)

Current test versions become 2.18.3 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Cartesian Projection - small fix in logarithmic axis  MAGP-276
  • CAIRO/PNG correct positioning in complex layouts MAGP-244
  • KML/KMZ fix missing files fatal error MAGP-43

Magics Version 2.18.2 (19th November 2012)

Current test versions become 2.18.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Symbol - Allow blanking of text MAGP-286
    • Symbol - Add a new option "both" to symbol type to allow the value to be plotted next to the symbol.  MAGP-273

    • TableDecoder - Fix crash in binning MAGP-250

    • Cairo PNG - enable that antialias can be switched off  MAGP-274
    • Fixes related running 'make check' on external installations (included new directory for Python interface)  MAGP-275

Magics Version 2.18.1 (29th October 2012)

Current test versions become 2.18.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Observations - enable use of users template to customise observation plotting [MAGP-243]
    • Many improvements for external installations

Magics Version 2.18.0 (17th October 2012)

Current test versions become 2.18.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • MagML: allow import object
  • Symbol: Trajectory in MagML + improve connected symbol and text. [MAGP-238]
  • Proj4: Add Projection EPSG:3857 [MAGP-192]
  • SymbolPlotting - Close last interval for AdvancedTableMode [MAGP-240]
  • Python: Input Matrix conflict of parameters names [MAGP-236]
  • Contouring: Fix issue for shading of flat fields [MAGP-229]
  • Wind: Improve wind plotting for rotated grids. [MAGP-219]
  • Contouring: fix grid-shading issue for non-global fields [MAGP-227]
  • Python interface was reimplemented using setup.py

Magics Version 2.17.1 (4th October 2012)

Current test versions become 2.17.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • Grib - Implements wind plotting for rotated gribs [MAGP-219]
  • Text - Fix position of text in titlebox [MAGP-220]
  • Contour - optimisation and missing data [MAGP-221]

Magics Version 2.16.1 (14th August 2012)

Version 2.16.1 has been made available for download.

  • Required version for Metview 4.3.2
  • Contouring - fixed issue with vertical band of missing data appearing when contouring a regular GRIB grid of 2.5 degrees; coarse grids were being misinterpreted as being sub-areas instead of global.
  • Fixes in Makefiles for installation on Ubuntu 12.04.

Magics Version 2.16.0 (6th August 2012)

Version 2.16.0 has been made available for download.

  • All changes from the 2.15.x versions (Proj4,Boost)
  • Required version for Metview 4.3.1
  • Bug fix for wind plotting with static Magics libraries when using Pgf90

Magics development snapshot Version 2.15.7 (1st August 2012)

Current test versions become 2.15.7 on OpenSuSE workstations (10.3 and 11.3),Linux cluster LXAB, ecgate

  • Decoders Fix bug in Setting Input Array for contouring [MAGP-194]
  • Add support for Lambert representation [MAPG-182]
  • Ad basic wind arrows to KML output
  • Fix connected symbols when multi outputs.
  • Netcdf - Interpret date for CF-compliant netcdf files [MAGP-184]

Magics development snapshot Version 2.15.5 (14th June 2012)

  • Projection - small fix in Polar-Stereographic Projection
  • Allow images as symbols and improve adjustment for import locations (centre, bottom_left)  [MAGP-155]
  • Allow the use of a third parameter to colour in wind_advanced_mode [MAGP-171]
  • GridShading - optimise the plotting of non-shaded cells

Magics new test version and development snapshot Version 2.15.4 (6th June 2012)

Current test versions become 2.15.4 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster LXAB 

  • Improve calm indicator for small intensity wind [MAGP-135]
  • Histogram - Improve memory allocation [MAGP-101]
  • Legend - Allow horizontal title for column legend [MAGP-19]
  • Legend - Fix flag legend text
  • Implements axis_title_font and axis_title_font_size [MAGP-158]
  • Adjust Lat/Lon labels in GIF output

Magics new test Version 2.15.3 (18th May 2012)

Current test versions become 2.15.3 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB and ecgate

  • Axis + Input Matrix: Fix in tick axis and positioning of Matrix

  • Updated magicsCompatibilityChecker and info messages for deprecated parameters

  • Fix for scaling of pages in PostScript (OUTPUT_PS_SCALE)

Magics new test Version 2.15.2 (10th May 2012)

Current test versions become 2.15.2 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB

  • Introduction of Proj4 for performing geographical projections

  • New facilities in graph plotting

  • Automatic adjustment of date labels according to the length of the time series

  • New types of markers for symbol plotting (Clouds, nebulosity)

  • Better support for non-ascii characters in PostScript output

Magics default user, export and new Version 2.14.11 (7th March 2012)

Current default and test versions become 2.14.11 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Fix for curve plotting

Magics export and new Version 2.14.10 (28th February 2012)

Current test versions become 2.14.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Adjustment of legend position
  • Bug fix in setting of input matrix)
  • Bug fix in cell_shading for nearest method
  • Cleaning of setting of curve input data
  • Better handling of long time series
  • Fix for legend in symbol table mode for last item
  • Fix text alignment for PostScript output

Magics export and new Version 2.14.9 (19th January 2012)

Current test versions become 2.14.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Update GRIB_API to version 1.9.14
  • Fix in default colour for isoline label
  • Adjustment of axis tip positioning
  • Clean-up of log messages
  • Improve installations for Mac OS X systems

Magics export and new Version 2.14.8 (13th December 2011)

Current test versions become 2.14.8 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Improvement for histogram legend (suggested by ODB team)
  • Fix in Symbol plotting (reported by obstat team)
  • Fix for disputed borders
  • Clean-up of installation directory for Python interface (reported by MPI Hamburg)

Magics export and new Version 2.14.7 (30th November 2011)

Current test versions become 2.14.7 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Footer is now printed as last action again
  • Add fall-back definition for Observation plotting
  • Bug fix for handling of HSL colour values in PNG and SVG output

Magics default user and new Version 2.14.6 (23th November 2011)

The default user and test versions become 2.14.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Bug fix for empty page and empty subpages to be ignored (Reported by obstat)
  • Axis minor count fix (Reported by Tim S.)

Magics export and new Version 2.14.5 (22nd November 2011)

Current test versions become 2.14.5 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Bug fix for graph plotting using symbols.

Magics (new) Version 2.14.4 (21st November 2011)

Current test versions become 2.14.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Fix to disable wind legend
  • Improving the plotting of missing data
  • Improvements for PNG and SVG output
  • Updates to installation scripts and RPM spec files

Magics (new) Version 2.14.3 (17th November 2011)

Current test versions become 2.14.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Improvements to international boundaries and coastlines

Magics export and new Version 2.14.2 (14th November 2011)

Current test versions become 2.14.2 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Two new parameters to control the contouring of noisy fields
    • contour_internal_reduction_factor (PSETR ; 1 to 4 ; default='4')
    • contour_internal_technique  (PSETC ; interpolate/nearest ; default='interpolate')
  • Improvements for legend user text
  • Updates on the SVG output
  • Bug fix for arrays in Python interface
  • Update on configure installation scripts to give better feedback if dependencies are missing

Magics export and new Version 2.14.1 (26th October 2011)

Current test versions become 2.14.1 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Improvements for logarithmic axes
  • Updates on the SVG output

Magics export Version 2.14.0 (14th October 2011)

This version includes all updates from the 2.13 release series:

  • New Coastline data
  • New additional geographical information, such as rivers and political boundaries
  • New legend type for advanced symbol plotting
  • Reorganisation of PYTHON module. User of 'magmacro' NEED TO CHANGE the import command to
        import Magics.macro
  • User logo has been deprecated in favour of pimport

Magics (new) Version 2.13.10 (13th October 2011)

Current test versions become 2.13.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • New Feature: We are introducing a new legend type for advanced symbol plotting.
    legend_legend_display_type='histogram'
    to present an histogram of the data in the legend box. An example plot is attached and the example Python code can be found in the bottom of this email.
    We plan to extend this facility to the other type of visualisation depending on your feedback.
  • Adjustments on text and legend to take into account all the comments from users migrating their code from old to new magics. Thanks for your feedbac

Magics (new) Version 2.13.9 (29th September 2011)

Current test versions become 2.13.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Adjustments for migration users from MAGICS 6
  • Add parameter LEGEND_ENTRY_TEXT_WIDTH
  • Add parameter AXIS_DATE_LABEL_FORMAT
  • Bug fix in curve clipping
  • Reorganisation of PYTHON module. User of 'magmacro' NEED TO CHANGE the import command to
        import Magics.macro

Magics (new) Version 2.13.4 (13th July 2011)

Current test versions become 2.13.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Offset in bar plots fixed (Reported by RD and MetOps)
  • Fix for TEXT_LEGEND_HEIGHT (Reported by RD)

Magics (new) Version 2.13.3 (11th July 2011)

Current test versions become 2.13.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • The underlining data set for coastlines/rivers has been changed
  • Sizes of PostScript and SVG files have been reduced (reported by MetOps)
  • Improvements for AXIS_TYPE (reported by RD)
  • Graph improvements
  • Minor improvements

Magics user Version 2.12.9 (21th June 2011)

Current user versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux clusters LXAB & Swarm and ecgate

Magics (new) Version 2.12.9 (17th June 2011)

Current test versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

  • Enable the reading of MapGen files (reported by AEMET/Spain)
  • Fix the blanking of numbers in High-Low plotting (reported by ZAMG/Austria)
  • Correct direction of wind flags within observation plotting (reported by Meteo France)
  • Re-enable scaling of PostScript output (reported by ZAMG/Austria)

Magics Version 2.12.8 (25th May 2011)

Current user and test versions become 2.12.8 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

  • Bug fix for legend, which was introduced in 2.12.7

Magics Version 2.12.7 (24th May 2011)

Current user version becomes 2.12.7 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

  • Various fixes for migrating MAGICS 6 users

Magics Version 2.12.7 (15th April 2011)

  • Remove unnecessary warning messages

Magics Version 2.12.6 (15th April 2011)

Current test version becomes 2.12.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters swarm and lxab

  • Enabled ODB support on 64 bit linux versions
  • Small internal changes

Magics Version 2.12.5 (14th March 2011)

Current test version becomes 2.12.5 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab

  • Added Graph and Boxplot action routines to higher level Python interface
  • Hard-code white background for PostScript to avoid transparent backgrounds when convert is used on new Linux platforms

Magics Version 2.12.4 (10th March 2011)

  • Current test version becomes 2.12.4 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab
  • Various fixes for migrating MAGICS 6 users:
    - legends
    - automatic titles
    - axis tick adjustment
  • Bug fix for INPUT_MATRIX reading wind direction/speed from arrays
  • Export tarball made available

Magics Version 2.12.3 (2nd February 2011)

  • Current test version becomes 2.12.3 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab
  • Various small fixes for migrating MAGICS 6 users

Magics Version 2.12.2 (6th January 2011)

  • Current test version becomes 2.12.2 on OpenSuSE workstations and Linux cluster lxab
  • Improvements in layout
  • Add support for subpage dimension in enquiry functions

Magics Version 2.12.1 made default user version (7th Dec 2010)

  • Current user version updated to 2.12.1 on OpenSuSE workstations + LXAB linux cluster + Ecgate
  • Export tarball made available

Magics Version 2.11.6 (1st December 2010)

  • Current test version becomes 2.11.6 on OpenSuSE workstations, Linux clusters and Ecgate
  • Various small improvements

Magics Version 2.11.5 (23rd November 2010)

  • Current test version becomes 2.11.5 on OpenSuSE workstations and Linux cluster lxab
  • Improvements for plotting Axes
  • Various small improvements

Magics Version 2.11.4 (26th October 2010)

  • Current test version becomes 2.11.4 on OpenSuSE workstations
  • Various internal improvements - including multi-threaded contouring

Magics Version 2.10.4 (21st July 2010)

  • Current test version becomes 2.10.4 on OpenSuSE workstations
  • Improvements in Python interface for legends

Magics Version 2.10.3 (5th July 2010)

  • Current test version becomes 2.10.3 on OpenSuSE workstations + Linux cluster (32-bit)
  • Small fixes

Magics Version 2.10.1 (18th May 2010)

  • Current test version becomes 2.10.1 on OpenSuSE workstations + Linux cluster + Ecgate
  • Fix in symbol plotting

Magics Version 2.10.0 made default user version (5th May 2010)

  • Current user version updated to 2.10.0 on OpenSuSE workstations + Linux cluster + Ecgate
  • Export tarball made available on 7th May 2010

Magics Version 2.10.0 (28th April 2010)

  • Current test version becomes 2.10.0 on OpenSuSE workstations + Linux cluster + Ecgate
  • Small fixes

Magics Version 2.9.6 (26th April 2010)

  • Current test version becomes 2.9.6 on OpenSuSE workstations + Linux cluster + Ecgate
  • Fix for static linking with Fortran
  • Improved support for transparency in PNG, and SVG output

Magics Version 2.9.5 (22nd April 2010)

  • Current test version becomes 2.9.5 on OpenSuSE workstations + Linux cluster + Ecgate
  • Updates to date axis
  • Updates to the new Python interface; please be aware that the way arrays and lists are set in the Python interface has changed!

Magics Version 2.9.4 (19th April 2010)

  • Current test version becomes 2.9.4 on OpenSuSE workstations + Linux cluster + Ecgate
  • Updates to plotting of observations
  • Updates to the new Python interface

Magics Version 2.9.3 (8th March 2010)

  • Current test version becomes 2.9.3 on OpenSuSE workstations + Linux cluster + Ecgate
  • Updates on Geopoint interface
  • Updates on new magmacro.py interface

Magics Version 2.9.2 (5th March 2010)

  • Current test version becomes 2.9.2 on OpenSuSE workstations + Linux cluster + Ecgate
  • Now uses Grib_API 1.9.0
  • Improvements on higher level Python interface [magmacro.py]
  • New action routine PIMPORT to include raster graphics into plots (for logos, etc)
  • ID line is back
  • Internal changes

Magics Version 2.9.1 (25th February 2010)

  • Current test version becomes 2.9.1 on OpenSuSE workstations + Linux cluster + Ecgate
  • New higher level Python interface [EXPERIMENTAL]
  • More options for wind plotting
  • Internal changes

Magics Version 2.9.0 (14th January 2010)

  • Current test version becomes 2.9.0 on OpenSuSE workstations
  • Internal changes for testing

Magics Version 2.8.0 made default user version (29th October 2009)

  • Current user version updated to 2.8.0 on OpenSuSE workstations + Linux cluster + Ecgate
  • Export tarball made available

Magics Version 2.8.0 (21st October 2009)

  • Current test version becomes 2.8.0 on OpenSuSE workstations + cluster
  • Various smaller fixes

Magics Version 2.7.16 (6th October 2009)

  • Current test version becomes 2.7.16 on OpenSuSE workstations
  • Added support for reduced lat/long grids
  • Various other fixes

Magics Version 2.7.15 (1st October 2009)

  • Current test version becomes 2.7.15 on OpenSuSE workstations
  • Improvements in the graph plotting
  • Various other fixes

Magics Version 2.7.13 (18th September 2009)

  • Current test version becomes 2.7.13 on OpenSuSE workstations
  • Fixes for legends
  • Improved satellite plotting
  • Wind on rotated grids

Magics Version 2.7.12 (15th September 2009)

  • Current test version becomes 2.7.12 on OpenSuSE workstations
  • Fixes for various output formats
  • Changes in layout
  • Now uses GRIB_API 1.8.0
  • More options on InputMatrix for irregular grid

Magics Version 2.7.8 (25th March 2009)

  • Current test version becomes 2.7.8 on OpenSuse 10.3 workstations
    only
  • Allow transparent logos in Cairo output (Reported by Luciana)
  • Reset Postscript level to avoid transparent output in convert (Reported by Cihan)

Magics Version 2.7.7 (23rd March 2009)

  • Current test version becomes 2.7.7 on OpenSuse 10.3 / SuSE 9.1 workstations
    and Linux cluster
  • Introduction of a new parameter 'subpage_mapping'. If this parameter is set 'automatic', the geographical area will be automatically adjusted to the plotted data. This option is only available for cylindrical and mercator projection. The default is 'user_defined'. Requested by Tigge team.
  • Introduction of a new shading technique (parameter contour_shade_technique = 'grid_shading'). This shading technique will attach a colour to each grid point of the grid. No interpolation is performed - a filled box is drawn around each grid point.

Magics Version 2.7.6 (18th March 2009)

  • Current test version becomes 2.7.6 on SuSE 10.3 workstations only
  • Removed debug information
  • Additions to EFI plots
  • Changes to user logo

Magics Version 2.7.5 (2nd March 2009)

  • Current test version becomes 2.7.5 on SuSE 10.3 workstations only
  • Improved dot and hatch shading

Magics Version 2.7.4 (26th February 2009)

  • Current test version becomes 2.7.4 on SuSE 10.3 workstations only
  • Performance improvements
  • Improved Cairo and KML drivers
  • Changes to shading
  • Smaller fixes

Magics Version 2.7.1 (20th November 2008)

  • Current test version becomes 2.7.1
  • Performance improvements
  • Improved Taylor diagram
  • Smaller fixes

Magics Version 2.6.4 (2nd December 2008)

  • Current export version becomes 2.6.4
  • Makefile fixes

Magics Version 2.6.3 (11th November 2008)

  • Current export version becomes 2.6.3
  • No longer uses 'dolt' for installation

Magics Version 2.6.2 (5th November 2008)

  • Current export version becomes 2.6.2
  • Improved support for Intel compiler
  • Compiler optimisations re-introduced

Magics Version 2.6.1 (28th October 2008)

  • Current export version becomes 2.6.1

Magics Version 2.7.0 (22nd October 2008)

  • Current test version become 2.7.0
  • Improved plotting of NetCDF input

Magics Version 2.6.0 (21st October 2008)

  • Current user, test and emos versions become 2.6.0, compiled with the new compilers

Magics Version 2.6.0 (20th October 2008)

  • Current user version becomes 2.6.0
  • Built using the new compilers

Magics Version 2.5.7 (6th October 2008)

  • Updated test version to 2.5.7
  • Changes in contouring and shading, including better support for missing data
  • Add rotated grid
  • Smaller bugs fixes and improvements
  • This release contains the first prototype of a C++ interface; please contact
    us if you want to use it.

Magics Version 2.5.5 (9th April 2008)

  • Updated test version to 2.5.5 (on ecgate only)
  • Bug fixes related to NetCDF cross-sections

Magics Version 2.5.4 (1st April 2008)

  • Updated test version to 2.5.4 (on ecgate only)
  • Fix TTF support in raster output (PNG, GIF - only ecgate was affected)

Magics Version 2.5.3 (18th March 2008)

  • Updated test version to 2.5.3
  • Bug fixes in drivers related to wind plotting

Magics Version 2.4.3 (17th March 2008)

  • Current export version becomes 2.4.3
  • Bug fixes in drivers related to wind plotting

Magics Version 2.5.2 (11th March 2008)

  • Updated test version to 2.5.2
  • Wavegrams
  • Better support for multiple POPEN calls

Magics Version 2.5.1 (10th March 2008)

  • Updated test version to 2.5.1
  • Small bug fixes

Magics Version 2.4.2 (6th March 2008)

  • Current export version becomes 2.4.2

Magics Version 2.5.0 (5th March 2008)

  • Updated test version to 2.5.0

Magics Version 2.4.1 (5th March 2008)

  • Current user version becomes 2.4.1
  • Adjustment of Mercator projection
  • Small fix in wind plotting

Magics Version 2.4.1 (3rd March 2008)

  • Updated test version to 2.4.1
  • Disable by default page frame
  • Small bug fixes

Magics Version 2.5.0 (28th February 2008)

  • Updated test version to 2.5.0
  • Small bug fixes

Magics Version 2.4.0 (28th February 2008)

  • Current user version becomes 2.4

Magics Version 2.4.0 (27th February 2008)

  • Current export version becomes 2.4.0

Magics Version 2.4.0 (27th February 2008)

  • Updated new version 2.4.0
  • Small bug fixes

Magics Version 2.4.0 (26th February 2008)

  • Updated new version 2.4.0
  • Implemented parameters for reading wind data from arrays
  • Many improvements in outputs
  • Small bug fixes

Please be aware that the default scaling of PostScript
plots has changed and is now the same as all other outputs.
This might mean you see small differences in the layout.

If you need the old scaling you can set

OUTPUT_PS_SCALE to 0.95.

Magics Version 2.4.0 (19th February 2008)

  • Updated new version 2.4.0
  • Small bug fixes

Magics Version 2.4.0 (14th February 2008)

  • Updated new version 2.4.0
  • Change to Grib API 1.4.0
  • Added Mercator projection
  • Many improvements in outputs
  • Small bug fixes

Magics Version 2.4.0 (12th December 2007)

  • Updated new version to 2.4.0
  • Small bug fixes
  • Change to Grib API 1.3.1

Magics Version 2.3.1 (22nd November 2007)

  • Current export version becomes 2.3.1

Magics Version 2.3.1 (20th November 2007)

  • Updated test version 2.3.1
  • Fixed linking problem with NetCDF library

Magics Version 2.3.1 (13th November 2007)

  • Updated test version to 2.3.1
  • Small bug fixes

Magics Version 2.3 (1st November 2007)

  • Current user version becomes 2.3

Magics Version 2.3 (30th October 2007)

  • Updated new version 2.3.0
  • Updated MagML version 3.0 - please report any problems that we
    can assist you with if any change is needed
  • Small bug fixes

Magics Version 2.3 (23rd October 2007)

  • Updated new version to 2.3.0
  • Updated MagML to version 3.0 - please report any problems that we
    can assist you with if any change is needed
  • Improvements in metgram plotting (added Wave Epsgrams)
  • Bug fixes in text and multi page handling

Magics Version 2.2 (12th September 2007)

  • Updated new version 2.2.0
  • Improvements in metgram legend

Magics Version 2.2 (11th September 2007)

  • Updated new version 2.2.0
  • Improvements in text plotting
  • Adding new features to EPS metgrams
  • Small fixes

Magics Version 2.2 (23rd August 2007)

  • Updated new version to 2.2.0
  • Improvements in axis and legend plotting
  • Small fixes

Magics Version 2.1.1 (30th July 2007)

  • Updated new version 2.1.1
  • Small fixes

Magics Version 2.1.1 (26th July 2007)

  • Updated new version 2.1.1
  • Small fixes in metgrams

Magics Version 2.1.0 (26th July 2007)

  • Current user and export versions become 2.1.0

Magics Version 2.1.0 (25th July 2007)

  • Updated new version 2.1.0
  • Improved legend
  • Improved shading
  • Other small fixes

Magics Version 2.1.0 (18th July 2007)

  • Updated new version 2.1.0
  • Improved Font handling in raster formats (GIF,PNG)
  • Small fixes

Magics Version 2.1.0 (17th July 2007)

  • Updated new version 2.1.0
  • Improved Polyline plotting (PLINE)
  • Improved positional layout
  • Many smaller improvements

Magics Version 2.1.0 (12th July 2007)

  • Updated new version to 2.1.0
  • Major revision of MagML (version 2.0 now)
  • Polyline plotting (PLINE)
  • Many smaller improvements (i.e. memory management)

Magics Version 2.0.1 (10th July 2007)

  • Current user version becomes 2.0.1

Magics Version 2.0.1 (8th May 2007)

  • Updated new version 2.0.1
  • Small bug fixes in metgrams
  • Updated emos version from 1.1 to 2.01

Magics Version 2.0.1 (19th April 2007)

  • Updated new version 2.0.1
  • Fixed bug in symbol plotting

Magics Version 2.0.1 (17th April 2007)

  • Export version updated to 2.0.1

Magics Version 2.0.1 (16th April 2007)

  • Updated new version to 2.0.1
  • Added new parameter for EPS metgrams

Magics Version 2.0.0 (28th March 2007)

  • Current user version becomes 2.0.0

Magics Version 2.0.0 (27th March 2007)

  • Updated test version 2.0.0
  • Minor bug fixes

Magics Version 2.0.0 (20th March 2007)

  • Updated test version 2.0.0
  • Additional resolutions of coastlines to improve performance
  • Bug fixes in PostScript and PNG & GIF output
  • Minor bug fixes

Magics Version 2.0.0 (13th March 2007)

  • Updated test version to 2.0.0
  • New text and title handling
  • Minor bug fixes (installation, output drivers, axis labels)

Magics Version 1.3.9 (18th January 2007)

  • Updated test version to 1.3.9
  • Minor bug fixes in axis labels

Magics Version 1.3.8 (12th January 2007)

  • Updated test version to 1.3.8
  • Minor bug fixes (label sizes)

Magics Version 1.3.7 (18th December 2006)

  • Updated test version to 1.3.7
  • Regular Gaussian Grid now supported
  • Minor bug fixes

Magics Version 1.3.4 (6th December 2006)

  • Updated test version to 1.3.4
  • Minor bug fixes

Magics Version 1.3.3 (30th November 2006)

  • Updated test version to 1.3.3
  • Improvements in boxplots
  • Improvements in axis
  • Bug fixes

Magics Version 1.3.2 (20th November 2006)

  • Updated test version to 1.3.2
  • Improvements in boxplots
  • Improvements in axis
  • Bug fixes

Magics Version 1.3.1 (6th November 2006)

  • Updated test version to 1.3.1
  • Y axis title repositioning
  • Fix in GRAPH_LINE

Magics Version 1.3 (31st October 2006)

  • Current user version becomes 1.3

Landmarks Before Magics Version 1.3

Magics Version 0.1 (16th July 2004)

  • Basic functionality working:
  • contouring (including basic labels, highs/lows)
  • coastlines (including map gridlines and labels)
  • grib loading
  • netcdf loading
  • user titles
  • basic layout
  • cylindrical and stereographic projection

Magics Version 0.2 (24th September 2004)

  • Contouring: solid and marker shading
  • Contouring: grid value plotting
  • Contouring: contour highlights
  • Grib: multi-field data handling
  • Page ID line

Magics Version 0.3 (10th November 2004)

  • Stereographic projection
  • ODB access / data plotting
  • Automatic titles
  • Automatic selection of contour method and parameters

Magics Version 0.4 (26th January 2005)

  • SVG output (preliminary)
  • XML input ('MagML') (preliminary)
  • Legends (preliminary)

Magics Version 0.5 (15th March 2005)

  • Preliminary GIF drivers
  • Hatch shading added
  • Line styles (DASH/DOT)
  • Automatic coastline resolution selection

Magics Version 0.5.1 (19th April 2005)

  • Multiple output device support
  • Multi-file and animated GIF output

Magics Version 0.6 (24th May 2005)

  • 64bit version on the cluster

Magics Version 0.7 (8th August 2005)

  • Observation plotting (the fundamental features are present)|
  • Improved symbol plotting using XML symbol descriptions

Magics Version 0.8 (11th November 2005)

  • Prelimary support of graph plotting
  • Prelimary support of image plotting
  • PDF output

Magics Version 1.0 (30th November 2006)

  • Version 1.0 installed at ECMWF

Magics Version 1.1 (4th April 2006)

  • Cluster 32 & 64 bit versions released
  • EPSgram on the web is now using Magics operationally
  • Cross sections taken from NetCDF data can now be visualised

Magics Version 1.2 (6th July 2006)

  • C interface added

Magics Version 1.2 (25th July 2006)

  • New coastline database with lakes and rivers

Magics Version 1.3 (4th October 2006)

  • Support for boxplots with new action routine PBOXPLOT
  • Support for geographical areas larger than 360 degrees of longitude

Magics Version 1.3 (30th October 2006)

  • First support for Taylor Diagrams with new action routine PTAYLOR
  • Single precision support added





Magics Version 2.30.0 - 23 November 2016   [branch:master  tag:2.30.0]

part of the  November 2016 Software release: Magics is now using ecCodes

  • [MAGP-419] - Symbol Plotting: indexing was wrong when mode=text and not all points are visible
  • [MAGP-789] - Python package were not installed in the right location when
  • [MAGP-794] - Input Visualiser with geoline axis: does not plot when the line is along a meridian
  • [MAGP-816] - Legend for symbol plotting was not always correct
  • [MAGP-868] - Symbol plotting: shifted text when symbol_type = text
  • [MAGP-873] - Legend: parameter LEGEND_ENTRY_PLOT_ORIENTATION had no effect on a legend
  • [MAGP-875] - Multi pages in PDF
  • [MAGP-845] - GRIB: add new high-resolution surface precipitation to list of known parameters
  • [MAGP-880] - Make ecCodes the default for GRIB decoding
  • [MAGP-798] - Add Projection EPSG 3857
  • [MAGP-808] - Generate hatched fill with "Grid shading"
  • [MAGP-815] - Improve legend for rainbow contour
  • [MAGP-817] - implements legend_text_units : will add the text to the last entry of the legend.
  • [MAGP-841] - Combine cell shading to improve output file sizes
  • [MAGP-866] - Add some parameters to enable and style an axis_minor_grid


Magics Version 2.29.6 - 19 October 2016   [branch:master  tag:2.29.6]

part of the  October 2016 Software release.

  • [MAGP-858]  Fix bug in implementation of contour_hi 
  • [MAGP-849] Improve handling of missing values in NetCDF.
  • [MAGP-864] Improve Tailored observation plotting [MAGP-864]
  • [MAGP-860] Add more parameters to handle epsbox plotting
  • [MAGP-859]  Fix bug in EPSG:4326

Magics Version 2.29.5 - 2 September 2016   [branch:master  tag:2.29.6]

  • [MAGP-855] - Boundaries around Morocco are wrongly displayed 

Magics Version 2.29.5 - 18 August 2016   [branch:master  tag:2.29.5]

Magics Version 2.29.4 - 2 August 2016   [branch:master  tag:2.29.4]

  • [MAGP-843]- Input Matrix were not geo-referenced correctly.

Magics Version 2.29.3 - 18 July 2016   [branch:master  tag:2.29.3]

  • [MAGP-831] - PDF and PNG output looks blurry if cell shading is used
    • [MAGP-835] - CellShading send polylines and image
  • [MAGP-833] - Polylines are missing in Magics plot after upgrade
  • [MAGP-834] - Borders of Libanon and Israel are not displayed correctly
  • [MAGP-837] - Magics fails to plot coastlines in Mercator projection

Magics Version 2.29.2 - 28 June 2016   [branch:master  tag:2.29.2]

  • [MAGP-830] - FIX: Cannot plot satellite GRIB fields

Magics Version 2.29.1 - 27 June 2016   [branch:master  tag:2.29.1]

  • [MAGP-761] - Add support to compile with eccodes instead of grib_api
  • [MAGP-533] - FIX: Axis_tick_position_list is not working when using logarithmic
  • [MAGP-594] - FIX: Drivers: problem when the output file's path does not exist
  • [MAGP-818] - FIX: Parameter MAP_ADMINISTRATIVE_BOUNDARIES combined with POLAR_STEREOGRAPHIC projection not working
  • [MAGP-821] - FIX: Drivers: bug in filename generation with numbered pages
  • [MAGP-828] - FIX: Strange stripe on the zero line with Input Matrix
  • [MAGP-547] - Update Apache License text in source code
  • [MAGP-822] - Observation Plotting : implement feedback from Evaluation
  • [MAGP-823] - Remove unused Terralib code

Magics Version 2.29.0 - 10 May 2016   [branch:master  tag:r2.29.0]

  • [MAGP-780] - Wind: wind field produces empty plot or crash
  • [MAGP-805] - Mgb rendering crashes 
  • [MAGP-806] - Wind: duplicated wind arrows
  • [MAGP-810] - Wind: missing wind arrows along zero degree meridian
  • [MAGP-811] - Marker Shading is not working 
  • [MAGP-801] - Polyline: add transparency option for trajectory
  • [MAGP-763] - Config: set minimum version of GRIB_API to 1.14.6
  • [MAGP-796] - GeoJson input support: add more types [FeatureCollection, Feature, Point]
  • [MAGP-797] - CellShading becomes grid shading depending of resolution
  • [MAGP-799] - Axis: Add parameter to contyrol colour of Sundays
  • [MAGP-803] - Implement WMO symbols for tropical cyclones
  • [MAGP-807] - Allow tiling with coastlines in WMS context 

Magics Version 2.28.0 - 17 March 2016   [branch:master  tag:r2.28.0] 

  • [MAGP-435] [MAGP-205] [MAGP-596] - New Coastlines from Natural Earth
    • Spurious lines are gone, polders in The Netherlands are displayed, regional administrative borders are improved, better Performance
  • [MAGP-767] - Improvements for weather parameters and classic metgram
  • [MAGP-776] - Titles: change default text colour from blue to navy
  • [MAGP-769] - Epsgrams and Octahedral 
  • [MAGP-557] - Improve plotting of observation symbols
  • [MAGP-749] - Add parameter to write creator (software) into output files
  • [MAGP-764] - Epsgrams : Improve python facilities
  • [MAGP-765] - InputMatrix : improve handling of increments 
  • [MAGP-781] - Contouring: subarea of reduced Gaussian grid
  • [MAGP-755] - CDF plot should use climate min/max on label
  • [MAGP-762] - Contouring: octahedral grid on subarea does not plot correctly
  • [MAGP-772] - Build: option ENABLE_METVIEW_NO_QT failed on installation
  • [MAGP-781] - Contouring: Fix subarea of reduced Gaussian grid
  • The installation scripts are now based on ecBuild 2.0

Magics Version 2.26.2 - 14 December 2015   [branch:master  tag:r2.26.2]

  • [MAGP-753] - Streamlines Improvements
  • [MAGP-751] - Performance improvement to wind thinning

Magics Version 2.26.1 - 01 December 2015   [branch:master  tag:r2.26.1]

  • Fixes to CMake scripts on how ODB_API is detected and linked in bundles

Magics Version 2.26.0 - 19 November 2015   [branch:master  tag:r2.26.0]

  • [MAGP-253] - Add Streamlines
  • [MAGP-710] - Create a parameter subpage_clipping to turn of/off the clipping for subpages
  • [MAGP-670] - Implement missing wmo cloud symbols for obs plotting 
  • [MAGP-701] - Wind plotting from netcdf (complex matrix)
  • [MAGP-704] - Fixed incorrect wind plotting with antirotated grib
  • [MAGP-706] - Wind: thinning on Lambert grids
  • [MAGP-729] - Problem at the south pole plotting a reduced gaussian field
  • [MAGP-693] - Netcdf: allow wind thinning in NetCDF XY matrix
  • [MAGP-716] - Geopoints: do not plot missing values
  • [MAGP-717] - NetCDF: change default missing value attribute to _FillValue
  • [MAGP-747] - Contour and grib : implements grib_interpolation_method = nearest_valid
  • [MAGP-737] - Allow use of ww_symbols for marker shading
  • [MAGP-739] - input_mars_metadata : new parameter to allow automatic contouring setting
  • [MAGP-639] - Decoder: Add a GeoJSon decoder for the need of CDB

Magics Version 2.24.7 - 14 May 2015   [branch:release/r2.24 tag:r2.24.7]

  • [MAGP-643] - Legend : Seg fault when plotting legend for matker Shading
  • [MAGP-645] - netcdf_field_scaling_factor and netcdf_field_add_offset don't work correctly for netcdf_type = "complex_matrix"

 Magics Version 2.24.5 - 27 April 2015   [branch:release/r2.24 tag:r2.24.5]

   New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-636] - Metview-4.5.3/Magics-2.24.3 do not plot wind flags correctly
  • [MAGP-637] - Axis : Wrong labelling when using position_list
  • [MAGP-638] - C include files are not installed
  • [MAGP-640] - Page frame not plotted in non-interactive output drivers in Metview

Magics Version 2.24.4 - 10 April 2015   [branch:release/r2.24 tag:r2.24.4]

  New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-631] - Contouring: cell shading plus isolines cause a crash
  • [MAGP-632] - Grib_interpolation_method is ignored in metview
  • [MAGP-635] - Contouring problem using octrahedral grib data

Magics Version 2.24.3  - 30 Mars 2015 [branch:release/r2.24 tag:r2.24.3]

  New  test versions become 2.24.3 on on all platforms and is available for download.

  • [MAGP-626] - Legend : add support for an automatic legend attached to the right side of the plot
  • [MAGP-627] - Graph : enable use of netcdf time series
  • [MAGP-628] - Frame attributes for Page and Subpage

Magics Version 2.24.2   [branch:release/r2.24 tag:r2.24.2]

  New  test versions become 2.24.2 on on all platforms and is available for download.

  • Fix bug in shading
  • Improve automatic title [valid-date]
  • Fix bug in contouring for reduced gaussian grids

Magics Version 2.24.1   [branch:release/r2.24]

  New  test versions will become 2.24.0 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) and will be made available for download 

  • Projection: enable the setting of the vertical longitude for the geos projection. Note, that there are some known clipping issues with the south pole for some of longitudes: we will slowly improve it.
  • Grib : improve automatic title for satellite, add support for polar stereographic grids ( depends on Grib-api1.13.0)
  • Contouring : fix issues with grid shading, add the possibility of setting thickness and style for each  isoline when using rainbow method.
  • Drivers : improve KML and SVG drivers

Magics Version 2.22.7 (16 June 2014) [branch:release/r2.22.0 tag 2.22.7]

  New  test versions will become 2.22.7 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) and will be made available for download 

  • small bug fix in the python interface

Magics Version 2.22.6 (9 April 2014) [branch:release/r2.22.0 tag 2.22.6]

  New  test versions will become 2.22.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) and will be made available for download 

  • Fix bug in the minput action. Causing shift in curve plotting, and parasite symbols.

Magics Version 2.22.5 (31 March 2014) [branch:release/r2.22.0 tag 2.22.5]

  New  test versions will become 2.22.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •  Fix bug in curve plotting

  • fix bug in the python interface.
     

Magics Version 2.22.4 (25 March 2014) [branch:release/r2.22.0 tag 2.22.4]

  New  test versions will become 2.22.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •  Fix bug in input data

  • Add Import of observation in json format
  • Add graph_curve_mode = stepped for histogram like curve.

Magics Version 2.22.3 (05 February 2014) [branch:release/r2.22.0 tag 2.22.3]

  New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •   Improvement of Epsgram plotting for WEB2013.

  • Fix Clipping issues in BoxPlot.
  • Support wind plotting from geopoints file.

Magics Version 2.22.2 (28 January 2014) [branch:release/r2.22.0]

 New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •  Improvement of Epsgram plotting for WEB2013
  • Fix Clipping issues in Proj4 Projection ( Robinson, etc..)

Magics Version 2.22.1 (16 January 2014) [branch:release/r2.22.0]

  New  test versions will become 2.22.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  • Fix in automatic axis for Metview4
  • Improvement of Epsgram plotting for WEB2013
  • Observation Plotting: magics will continue if the input file is missing
  • Bug Fix in arrow plotting when using cartesian projection
  • Allow use of logarithmic axis for box-and-whisker

Magics Version 2.22.0 (8 January 2014)

 New  test versions will become 2.22.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)  

  • First version using CMake and GIT(branch release/r2.22.0)
  • Version used in web2013 and Metview4-dev
  • Improvement in Wind thinning and Observation plotting 
  • Bug Fixes in KML drivers
  • Note, that there is a pending issue on rotated winds and grid-shading. ( should be fixed in the next new version)

Magics Version 2.20.2 (25 September 2013) 

New  test versions will become 2.20.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb).

  • Fix some issues in the epsgrams visualisation.
  • Introduce a new environment variable MAGICS_STACK_SIZE(Default 2MB) to control the size allocated by the Magics Threads. (required for ecgb) 

 Magics Version 2.20.1 (31 July 2013) 

New  test versions will become 2.20.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , ecgate (AIX) and the new ecgate (ecgb)

  • Magics can now visualise some HDF5 data. 
  • Improvements were done in handling dimension in the netcdf action routine.
    • netcdf_dimension_setting expects a vector of strings, each string defining a single value, or a range for the specific dimension :
      • "levels 850 100": extract from the level dimension the array between the values 850 and 1000
      • "time 10800' : fix the time dimension to  10800 
    • netcdf_dimension_setting_method [value/index] specify the way of defining the values for dimensions.
      • index : the user is giving the index in the dimension array.
      • value :  the user is giving the value for the dimension. 
  • Fix bugs in handling of some Lambert data.
  • Magics makes now use of NetCDF 4 on all ECMWF platforms.

   

Magics Version 2.20.0 (24 June 2013) 

New  test versions will become 2.20.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and ecgate .   

New Features:
  • A contour_line_colour_rainbow parameter  has been introduced, allowing the user to specify a different colour for each isoline.There are 2 ways to specify the list of colours to use, the setting being very similar of the colour settings for shading:define the list, or let Magics computes the list given a max and min colour.


contour_line_colour_rainbow
 mcont(contour_level_selection_type = "interval",
	contour_line_colour_rainbow_max_level_colour = "red",
	contour_line_colour_rainbow = "on",
	contour_highlight = "off",
	contour_line_colour_rainbow_direction = "clockwise",
	contour_line_colour_rainbow_min_level_colour = "blue",
	contour_line_colour_rainbow_method = "calculate",
	contour_interval = 1.00)
 
  • A contour_automatic_setting parameter has also been introduced, if set to ecchart, Magics will try to match the parameter with one of the predefined ecChart style.


contour_automatic_setting
mcont(contour_automatic_setting = "ecchart")
  • Robinson and lambert_north_atlantic projections have been added. Please, Inform us if you require new ones.


Fixed problems:
  •  A serious bug has been fixed in computing the position of text and legend box in magml and magjson: this can need  some adjustement in positioning
  •  The display_mode block and inline have been deprecated in MagML.
  • The legend layout has been adjusted.


Magics Version 2.18.15 (17th April 2013)  

New  test versions become 2.18.15 on OpenSuSE 11.3 workstations, Linux cluster LXAB    and has been made available for download.  

  • Fix some small precision issues in contour level setting
  • Fix small issues with shading settings
  • Fix problems with constant wind fields
  • Improve Date handling in InputMatrix setting
  • Enable generation of Meta-Data information
  • Improve installations scripts: Added test for swig MAGP-381 and corrected link path for Emoslib MAGP-379

Magics Version 2.18.14 (11th March 2013)  

Current  test versions become 2.18.14 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and has been made available for download.   

  • Fix small bug in Curve Area settings
  • Improve handling of input data for Bar Plotting

Magics Version 2.18.13 (5th March 2013)  

Current  test versions become 2.18.13 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.   

  • Fix clipping issues in graph plotting
  • Fix scaling issues in Netcdf when the field contains missing data.
  • Allow wind plotting in logarithmic axis system
  • Allow use of CSV files as input for symbol and graph plotting

Magics Version 2.18.12 (18th February 2013) 

Current  test versions become 2.18.12 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.   

  • Axis - Fix precision issue when computing ticks MAGP-354
  • Bar charts - implements graph_shade_dot_density  and graph_shade_dot_size MAGP-355

Magics Version 2.18.11 (14th February 2013) 

Current  test versions become 2.18.11 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Backward compatibility fix - map_coastline_resolution was not pass to Magics

  • Observation plotting - ignore missing data - clip observations MAGP-243

  • Epsgram - fix automatic title in EpsXml (used in MACC project) MAGP-349

  • Netcdf - fix problem in the setting of date axis METV-330

Magics Version 2.18.10 (28th January 2013) 

Current  test versions become 2.18.10 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Epsgram - update templates MAGP-340
  • Contouring - improve shading of flat fields MAGP-306
  • Contouring - Small fix in IntervalSelection MAGP-336
  • Cartesian Projection - Fix bug in setting logarithmic axis MAGP-332
  • Contouring - Fix unwanted isolines MAGP-334
  • Netcdf - Fix in date setting MAGP-333

Magics Version 2.18.9 (15th January 2013)

Current  test versions become 2.18.9 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Fixes for Metview 4.3: Printing, Legend [MAGP-329], Shading MAGP-328, text layout MAGP-326

  • NetcdfDecoder - fix in getting the value for mssing data. MAGP-319

  • Axis: reduced the maximum number of geo axis labels from 20 to 10 in order to avoid overlapping MAGP-315
  • Outputs - Correct possitioning of text around symbols MAGP-177
  • PostScript - fix support for rotated text if it contains special characters MAGP-304

  • Remove unnecessary printouts

Magics Version 2.18.8 (10th December 2012)

Current  test versions become 2.18.8 on OpenSuSE 11.3 workstations, Linux cluster LXAB.  

  • Contour - Small fix in GridShading

  • Legend - Fix issues with users defined text entries MAGP-296

  • Netcdf- Handle transposed matrix definition + missing value MAGP-295 MAGP-294

Magics Version 2.18.7 (5th December 2012)

Current  user & test versions become 2.18.7 on OpenSuSE 11.3 workstations, Linux cluster LXAB and has been made available for download.  

  • Relinked Python interface to avoid dependency on LD_LIBRARY_PATH

Magics Version 2.18.6 (5th December 2012)

Current  user & test versions become 2.18.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate.   

  • Odb - improve error checking

NOTE for Python users: If you use the (since version 2.14.0) deprecated call 'import 'magmacro' YOU NEED TO CHANGE the import command to
    import Magics.macro

Magics Version 2.18.5 (4th December 2012)

Current test versions become 2.18.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Obstat - Fix Regression issues - Tick positioning + inputMatrix and grid shading MAGP-292

  • Update to use odb_api version 0.9.21 (at ECMWF)

Magics Version 2.18.4 (4th December 2012)

Current test versions become 2.18.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate .

  • Fix axis ticks positions when vertical labels ( reported by Obstat )

  • Small adjustment in InputData to improve grid shading ( reported by Obstat )

  • Fix in legend Histogram (Odb plots)

  • Update to use odb_api 0.9.24 (at ECMWF)

Magics Version 2.18.3 (26th November 2012)

Current test versions become 2.18.3 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Cartesian Projection - small fix in logarithmic axis  MAGP-276
  • CAIRO/PNG correct positioning in complex layouts MAGP-244
  • KML/KMZ fix missing files fatal error MAGP-43

Magics Version 2.18.2 (19th November 2012)

Current test versions become 2.18.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Symbol - Allow blanking of text MAGP-286
    • Symbol - Add a new option "both" to symbol type to allow the value to be plotted next to the symbol.  MAGP-273

    • TableDecoder - Fix crash in binning MAGP-250

    • Cairo PNG - enable that antialias can be switched off  MAGP-274
    • Fixes related running 'make check' on external installations (included new directory for Python interface)  MAGP-275

Magics Version 2.18.1 (29th October 2012)

Current test versions become 2.18.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Observations - enable use of users template to customise observation plotting [MAGP-243]
    • Many improvements for external installations

Magics Version 2.18.0 (17th October 2012)

Current test versions become 2.18.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • MagML: allow import object
  • Symbol: Trajectory in MagML + improve connected symbol and text. [MAGP-238]
  • Proj4: Add Projection EPSG:3857 [MAGP-192]
  • SymbolPlotting - Close last interval for AdvancedTableMode [MAGP-240]
  • Python: Input Matrix conflict of parameters names [MAGP-236]
  • Contouring: Fix issue for shading of flat fields [MAGP-229]
  • Wind: Improve wind plotting for rotated grids. [MAGP-219]
  • Contouring: fix grid-shading issue for non-global fields [MAGP-227]
  • Python interface was reimplemented using setup.py

Magics Version 2.17.1 (4th October 2012)

Current test versions become 2.17.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • Grib - Implements wind plotting for rotated gribs [MAGP-219]
  • Text - Fix position of text in titlebox [MAGP-220]
  • Contour - optimisation and missing data [MAGP-221]

Magics Version 2.16.1 (14th August 2012)

Version 2.16.1 has been made available for download.

  • Required version for Metview 4.3.2
  • Contouring - fixed issue with vertical band of missing data appearing when contouring a regular GRIB grid of 2.5 degrees; coarse grids were being misinterpreted as being sub-areas instead of global.
  • Fixes in Makefiles for installation on Ubuntu 12.04.

Magics Version 2.16.0 (6th August 2012)

Version 2.16.0 has been made available for download.

  • All changes from the 2.15.x versions (Proj4,Boost)
  • Required version for Metview 4.3.1
  • Bug fix for wind plotting with static Magics libraries when using Pgf90

Magics development snapshot Version 2.15.7 (1st August 2012)

Current test versions become 2.15.7 on OpenSuSE workstations (10.3 and 11.3),Linux cluster LXAB, ecgate

  • Decoders Fix bug in Setting Input Array for contouring [MAGP-194]
  • Add support for Lambert representation [MAPG-182]
  • Ad basic wind arrows to KML output
  • Fix connected symbols when multi outputs.
  • Netcdf - Interpret date for CF-compliant netcdf files [MAGP-184]

Magics development snapshot Version 2.15.5 (14th June 2012)

  • Projection - small fix in Polar-Stereographic Projection
  • Allow images as symbols and improve adjustment for import locations (centre, bottom_left)  [MAGP-155]
  • Allow the use of a third parameter to colour in wind_advanced_mode [MAGP-171]
  • GridShading - optimise the plotting of non-shaded cells

Magics new test version and development snapshot Version 2.15.4 (6th June 2012)

Current test versions become 2.15.4 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster LXAB 

  • Improve calm indicator for small intensity wind [MAGP-135]
  • Histogram - Improve memory allocation [MAGP-101]
  • Legend - Allow horizontal title for column legend [MAGP-19]
  • Legend - Fix flag legend text
  • Implements axis_title_font and axis_title_font_size [MAGP-158]
  • Adjust Lat/Lon labels in GIF output

Magics new test Version 2.15.3 (18th May 2012)

Current test versions become 2.15.3 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB and ecgate

  • Axis + Input Matrix: Fix in tick axis and positioning of Matrix

  • Updated magicsCompatibilityChecker and info messages for deprecated parameters

  • Fix for scaling of pages in PostScript (OUTPUT_PS_SCALE)

Magics new test Version 2.15.2 (10th May 2012)

Current test versions become 2.15.2 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB

  • Introduction of Proj4 for performing geographical projections

  • New facilities in graph plotting

  • Automatic adjustment of date labels according to the length of the time series

  • New types of markers for symbol plotting (Clouds, nebulosity)

  • Better support for non-ascii characters in PostScript output

Magics default user, export and new Version 2.14.11 (7th March 2012)

Current default and test versions become 2.14.11 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Fix for curve plotting

Magics export and new Version 2.14.10 (28th February 2012)

Current test versions become 2.14.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.9 (19th January 2012)

Current test versions become 2.14.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.8 (13th December 2011)

Current test versions become 2.14.8 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.7 (30th November 2011)

Current test versions become 2.14.7 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics default user and new Version 2.14.6 (23th November 2011)

The default user and test versions become 2.14.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.5 (22nd November 2011)

Current test versions become 2.14.5 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.14.4 (21st November 2011)

Current test versions become 2.14.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.14.3 (17th November 2011)

Current test versions become 2.14.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.2 (14th November 2011)

Current test versions become 2.14.2 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.1 (26th October 2011)

Current test versions become 2.14.1 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export Version 2.14.0 (14th October 2011)

This version includes all updates from the 2.13 release series:

Magics (new) Version 2.13.10 (13th October 2011)

Current test versions become 2.13.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.13.9 (29th September 2011)

Current test versions become 2.13.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.13.4 (13th July 2011)

Current test versions become 2.13.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.13.3 (11th July 2011)

Current test versions become 2.13.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics user Version 2.12.9 (21th June 2011)

Current user versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux clusters LXAB & Swarm and ecgate

Magics (new) Version 2.12.9 (17th June 2011)

Current test versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

Magics Version 2.12.8 (25th May 2011)

Current user and test versions become 2.12.8 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

Magics Version 2.12.7 (24th May 2011)

Current user version becomes 2.12.7 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

Magics Version 2.12.7 (15th April 2011)

Magics Version 2.12.6 (15th April 2011)

Current test version becomes 2.12.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters swarm and lxab

Magics Version 2.12.5 (14th March 2011)

Current test version becomes 2.12.5 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab

Magics Version 2.12.4 (10th March 2011)

Magics Version 2.12.3 (2nd February 2011)

Magics Version 2.12.2 (6th January 2011)

Magics Version 2.12.1 made default user version (7th Dec 2010)

Magics Version 2.11.6 (1st December 2010)

Magics Version 2.11.5 (23rd November 2010)

Magics Version 2.11.4 (26th October 2010)

Magics Version 2.10.4 (21st July 2010)

Magics Version 2.10.3 (5th July 2010)

Magics Version 2.10.1 (18th May 2010)

Magics Version 2.10.0 made default user version (5th May 2010)

Magics Version 2.10.0 (28th April 2010)

Magics Version 2.9.6 (26th April 2010)

Magics Version 2.9.5 (22nd April 2010)

Magics Version 2.9.4 (19th April 2010)

Magics Version 2.9.3 (8th March 2010)

Magics Version 2.9.2 (5th March 2010)

Magics Version 2.9.1 (25th February 2010)

Magics Version 2.9.0 (14th January 2010)

Magics Version 2.8.0 made default user version (29th October 2009)

Magics Version 2.8.0 (21st October 2009)

Magics Version 2.7.16 (6th October 2009)

Magics Version 2.7.15 (1st October 2009)

Magics Version 2.7.13 (18th September 2009)

Magics Version 2.7.12 (15th September 2009)

Magics Version 2.7.8 (25th March 2009)

Magics Version 2.7.7 (23rd March 2009)

Magics Version 2.7.6 (18th March 2009)

Magics Version 2.7.5 (2nd March 2009)

Magics Version 2.7.4 (26th February 2009)

Magics Version 2.7.1 (20th November 2008)

Magics Version 2.6.4 (2nd December 2008)

Magics Version 2.6.3 (11th November 2008)

Magics Version 2.6.2 (5th November 2008)

Magics Version 2.6.1 (28th October 2008)

Magics Version 2.7.0 (22nd October 2008)

Magics Version 2.6.0 (21st October 2008)

Magics Version 2.6.0 (20th October 2008)

Magics Version 2.5.7 (6th October 2008)

Magics Version 2.5.5 (9th April 2008)

Magics Version 2.5.4 (1st April 2008)

Magics Version 2.5.3 (18th March 2008)

Magics Version 2.4.3 (17th March 2008)

Magics Version 2.5.2 (11th March 2008)

Magics Version 2.5.1 (10th March 2008)

Magics Version 2.4.2 (6th March 2008)

Magics Version 2.5.0 (5th March 2008)

Magics Version 2.4.1 (5th March 2008)

Magics Version 2.4.1 (3rd March 2008)

Magics Version 2.5.0 (28th February 2008)

Magics Version 2.4.0 (28th February 2008)

Magics Version 2.4.0 (27th February 2008)

Magics Version 2.4.0 (27th February 2008)

Magics Version 2.4.0 (26th February 2008)

Please be aware that the default scaling of PostScript
plots has changed and is now the same as all other outputs.
This might mean you see small differences in the layout.

If you need the old scaling you can set

OUTPUT_PS_SCALE to 0.95.

Magics Version 2.4.0 (19th February 2008)

Magics Version 2.4.0 (14th February 2008)

Magics Version 2.4.0 (12th December 2007)

Magics Version 2.3.1 (22nd November 2007)

Magics Version 2.3.1 (20th November 2007)

Magics Version 2.3.1 (13th November 2007)

Magics Version 2.3 (1st November 2007)

Magics Version 2.3 (30th October 2007)

Magics Version 2.3 (23rd October 2007)

Magics Version 2.2 (12th September 2007)

Magics Version 2.2 (11th September 2007)

Magics Version 2.2 (23rd August 2007)

Magics Version 2.1.1 (30th July 2007)

Magics Version 2.1.1 (26th July 2007)

Magics Version 2.1.0 (26th July 2007)

Magics Version 2.1.0 (25th July 2007)

Magics Version 2.1.0 (18th July 2007)

Magics Version 2.1.0 (17th July 2007)

Magics Version 2.1.0 (12th July 2007)

Magics Version 2.0.1 (10th July 2007)

Magics Version 2.0.1 (8th May 2007)

Magics Version 2.0.1 (19th April 2007)

Magics Version 2.0.1 (17th April 2007)

Magics Version 2.0.1 (16th April 2007)

Magics Version 2.0.0 (28th March 2007)

Magics Version 2.0.0 (27th March 2007)

Magics Version 2.0.0 (20th March 2007)

Magics Version 2.0.0 (13th March 2007)

Magics Version 1.3.9 (18th January 2007)

Magics Version 1.3.8 (12th January 2007)

Magics Version 1.3.7 (18th December 2006)

Magics Version 1.3.4 (6th December 2006)

Magics Version 1.3.3 (30th November 2006)

Magics Version 1.3.2 (20th November 2006)

Magics Version 1.3.1 (6th November 2006)

Magics Version 1.3 (31st October 2006)


Landmarks Before Magics Version 1.3

Magics Version 0.1 (16th July 2004)

Magics Version 0.2 (24th September 2004)

Magics Version 0.3 (10th November 2004)

Magics Version 0.4 (26th January 2005)

Magics Version 0.5 (15th March 2005)

Magics Version 0.5.1 (19th April 2005)

Magics Version 0.6 (24th May 2005)

Magics Version 0.7 (8th August 2005)

Magics Version 0.8 (11th November 2005)

Magics Version 1.0 (30th November 2006)

Magics Version 1.1 (4th April 2006)

Magics Version 1.2 (6th July 2006)

Magics Version 1.2 (25th July 2006)

Magics Version 1.3 (4th October 2006)

Magics Version 1.3 (30th October 2006)

 

 













Docker Build Status




Conda version

Docker Pulls

Binder

Conda download

PyPI version

Versions in use at ECMWF 


Linux workstations Leap (42)lxclxopEcgate
Default user version4.3.34.3.34.3.34.3.3
New test version4.5.04.4.04.4.04.4.0
Old back-up version4.2.04.2.04.2.04.2.0


Magics Version 4.5.0   

  • a major code clean-up has reduced the number of dependencies. The Boost library and Python are not required to install Magics anymore.
  • fix issue with logging that was degrading observation plotting speed when used from Python
  • fix issue in python when passing single element array.


Magics Version 4.4.0  

  • Magics is now using a new feature of eCodes to display data coded  in various projections:
    • polar stereographic 
    • Lambert conformal 
    • Mercator
  • Improvement in the position of the title for the vertical axis
  • Bug Fix  in the labelling of the legend  MAGP-1238 - Getting issue details... STATUS

Magics Version 4.3.3   

Hotfix release with improvements for external users which have to install Magics

  • [MAGP-1227] - FIX for "Improve cmake tests for proj library and fail for old versions"

Magics Version 4.3.2   

Hotfix release with improvements for external users which have to install Magics

  • [MAGP-1227] - Improve cmake tests for proj library and fail for old versions
  • [MAGP-1232] - Reduce size of release tarball
  • [MAGP-1233] - FIXED: Disabling NetCDF breaks Magics build

Magics Version 4.3.1   

  • This is a hotfix version with a fix for a crash in Metview's interactive plot window
  • This version is only required if you are building Metview with it

Magics Version 4.3.0   

Please note: Magics is now using Proj (version 6.1 or newer) to handle reprojections (was using Proj4 before) 

  • Moved to new Proj API  SUP-2809 - Getting issue details... STATUS
  • Improving plotting of OrcaGrids ( NetCDF)
  • Improving layout of the automatic legend : Adding a margin option
  • Adding format option of the grib_info key dataDate <grib_info key='dataDate' format='%d/%m%Y'/>

Magics Version 4.2.3   


Magics Version 4.2.0   

  • Minior changes & smaller bug fixes

Magics Version 4.1.2   

  • [MAGP-1196] - Magics compilation fails with latest Proj4 6.1
  • [MAGP-1195] - Clean large binary files from git history

Magics Version 4.1.1   

  • [MAGP-1194] - Compilation fails under Windows due missing namespace

Magics Version 4.1.0  

  • Metview: crash when enable cursor data for plot with netcdf geomatrix_vectors [MAGP-1183]
  • Fixed memory leak in metadata collection when plotting in Metview [MAGP-1182]
  • Fixing performance issue 
  • [MAGP-1172] Fix Bug in streamlines

  • [MAGP-1180] Fix automatic axis and Netcdf plotting.
  • Fix handling of info messages.

Magics Version 4.0.2   

Fix & Improvement

  • [MAGP-1158] - Allow compilation with Proj4 6.0 which changes APIs

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 as 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

Magics Version 3.2.2 -     [branch:master  tag:3.2.2]

  • [MAGP-1117] - Thermo: adjust wind area coordinates in skew-t and emagram to changes in tephigram

Magics Version 3.2.0    [branch:master  tag:3.2.0]

  • New parameter subpage_background_colour to change the colour of the subpage_background , the default is none.
  • Automatic detection of parameters to apply specific styles : contour_automatic_setting = "ecmwf" , can be used for grib and netcdf data.
  • Better handling of Netcdf Files, automatic detection of the type of data.
  • Improved rendering of the cellshading plots.
  • Improvement of the automatic scaling.
  • Fix a bug in positional legend.
  • Improvement of the positioning of the Vertical Axis Title.
  • Replacement of boost::geometry by Clipper

Magics Version 3.1.0    [branch:master  tag:3.1.0]

  • [MAGP-812] - Move Magics to C++14
  • [MAGP-970] - Remove dependency to perl
  • [MAGP-1046] - use eccodes to decode BUFR
  • [MAGP-1061] - No error message if trying to plot png with no writing permissions
  • [MAGP-1070] - Build: no longer allow GRIB_API to be used for Magics builds
  • [MAGP-1075] - Raise dependency to CMake 3.1
  • [MAGP-1078] - Add support for Tilted perspective
  • [MAGP-1053] - Implement SKEW-T diagram
  • [MAGP-857] - Projections: stray lines in default Geos projection
  • [MAGP-1060] - Y-axis label overlapping axis tick labels

Magics Version 3.0.4 -     [branch:master  tag:3.0.4]

  • [MAGP-1042] - Wave metgram are giving strange result when sea ice voevr is above 30%
  • [MAGP-1057] - Netcdf: SCM NetCDF data fails to plot
  • [MAGP-1058] - Tephigram: empty wind plotting

Magics Version 3.0.3 -     [branch:master  tag:3.0.3]

  Hotfix - Relink with new ecCodes

Magics Version 3.0.2    [branch:master  tag:3.0.2]

  Hotfix - Fix for two issues identified in Vertical axis and time series.

Magics Version 3.0.1    [branch:master  tag:3.0.1]

  Improve legend for gradients colours [MAGP-1040] 
  COASTLINES - remove stray polygon from the Atlantic [MAGP-1038]
  Implement contour_shade_colour_method=palette [MAGP-1004]


Magics Version 3.0.0    [branch:master  tag:3.0.0]

New Features - Improvments:

  • Visualisation of the Netcdf-CF has been simplified

  • Improvment of the new colour setting gradients
  • Python3 Ready
  • [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.3    [branch:master  tag:2.34.3]

HotFix Version:

  • [MAGP-981] Regression : anti-Clockwise is not respected when one of the colours is white
  •  [MAGP-610]   Spurious coastline along dateline from South Pole to coast 

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 : 


      #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-892] - NetCDF: visualisation of a multi-dimensional variable where the last 2 dimensions are (lon,lat) gives a wrong result
    • [MAGP-930] - Title: add support for Meteosat 8
  • 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

 

Magics Version 2.31.0 - 27 January 2017   [branch:master  tag:2.31.0]

  • New Features:

    • [MAGP-889] - Magics can now produce horizontal bar
  • Improvements

    • Ongoing work on NetCDF handling - Interpretation of projected data.

    • Ongoing work on  LOGOs
    • [MAGP-896] - GRIB: allow plotting of GRIB 2 satellite data
    • [MAGP-899] - GRIB: allow plotting of of satellite images encoded as sub-areas
  • Bug Fixes

    • [MAGP-891] - Wind in synop plotting should be reprojected according to the projection.

    • [MAGP-517] - SVG Wind barbs do not show correctly
    • [MAGP-602] - PostScript: cell shading does not honour empty cells in PostScript driver
    • [MAGP-688] - Contouring of very small values does not work

Magics Version 2.30.0 - 23 November 2016   [branch:master  tag:2.30.0]

part of the  November 2016 Software release: Magics is now using ecCodes

  • [MAGP-419] - Symbol Plotting: indexing was wrong when mode=text and not all points are visible
  • [MAGP-789] - Python package were not installed in the right location when
  • [MAGP-794] - Input Visualiser with geoline axis: does not plot when the line is along a meridian
  • [MAGP-816] - Legend for symbol plotting was not always correct
  • [MAGP-868] - Symbol plotting: shifted text when symbol_type = text
  • [MAGP-873] - Legend: parameter LEGEND_ENTRY_PLOT_ORIENTATION had no effect on a legend
  • [MAGP-875] - Multi pages in PDF
  • [MAGP-845] - GRIB: add new high-resolution surface precipitation to list of known parameters
  • [MAGP-880] - Make ecCodes the default for GRIB decoding
  • [MAGP-798] - Add Projection EPSG 3857
  • [MAGP-808] - Generate hatched fill with "Grid shading"
  • [MAGP-815] - Improve legend for rainbow contour
  • [MAGP-817] - implements legend_text_units : will add the text to the last entry of the legend.
  • [MAGP-841] - Combine cell shading to improve output file sizes
  • [MAGP-866] - Add some parameters to enable and style an axis_minor_grid


Magics Version 2.29.6 - 19 October 2016   [branch:master  tag:2.29.6]

part of the  October 2016 Software release.

  • [MAGP-858]  Fix bug in implementation of contour_hi 
  • [MAGP-849] Improve handling of missing values in NetCDF.
  • [MAGP-864] Improve Tailored observation plotting [MAGP-864]
  • [MAGP-860] Add more parameters to handle epsbox plotting
  • [MAGP-859]  Fix bug in EPSG:4326

Magics Version 2.29.5 - 2 September 2016   [branch:master  tag:2.29.6]

  • [MAGP-855] - Boundaries around Morocco are wrongly displayed 

Magics Version 2.29.5 - 18 August 2016   [branch:master  tag:2.29.5]

Magics Version 2.29.4 - 2 August 2016   [branch:master  tag:2.29.4]

  • [MAGP-843]- Input Matrix were not geo-referenced correctly.

Magics Version 2.29.3 - 18 July 2016   [branch:master  tag:2.29.3]

  • [MAGP-831] - PDF and PNG output looks blurry if cell shading is used
    • [MAGP-835] - CellShading send polylines and image
  • [MAGP-833] - Polylines are missing in Magics plot after upgrade
  • [MAGP-834] - Borders of Libanon and Israel are not displayed correctly
  • [MAGP-837] - Magics fails to plot coastlines in Mercator projection

Magics Version 2.29.2 - 28 June 2016   [branch:master  tag:2.29.2]

  • [MAGP-830] - FIX: Cannot plot satellite GRIB fields

Magics Version 2.29.1 - 27 June 2016   [branch:master  tag:2.29.1]

  • [MAGP-761] - Add support to compile with eccodes instead of grib_api
  • [MAGP-533] - FIX: Axis_tick_position_list is not working when using logarithmic
  • [MAGP-594] - FIX: Drivers: problem when the output file's path does not exist
  • [MAGP-818] - FIX: Parameter MAP_ADMINISTRATIVE_BOUNDARIES combined with POLAR_STEREOGRAPHIC projection not working
  • [MAGP-821] - FIX: Drivers: bug in filename generation with numbered pages
  • [MAGP-828] - FIX: Strange stripe on the zero line with Input Matrix
  • [MAGP-547] - Update Apache License text in source code
  • [MAGP-822] - Observation Plotting : implement feedback from Evaluation
  • [MAGP-823] - Remove unused Terralib code

Magics Version 2.29.0 - 10 May 2016   [branch:master  tag:r2.29.0]

  • [MAGP-780] - Wind: wind field produces empty plot or crash
  • [MAGP-805] - Mgb rendering crashes 
  • [MAGP-806] - Wind: duplicated wind arrows
  • [MAGP-810] - Wind: missing wind arrows along zero degree meridian
  • [MAGP-811] - Marker Shading is not working 
  • [MAGP-801] - Polyline: add transparency option for trajectory
  • [MAGP-763] - Config: set minimum version of GRIB_API to 1.14.6
  • [MAGP-796] - GeoJson input support: add more types [FeatureCollection, Feature, Point]
  • [MAGP-797] - CellShading becomes grid shading depending of resolution
  • [MAGP-799] - Axis: Add parameter to contyrol colour of Sundays
  • [MAGP-803] - Implement WMO symbols for tropical cyclones
  • [MAGP-807] - Allow tiling with coastlines in WMS context 

Magics Version 2.28.0 - 17 March 2016   [branch:master  tag:r2.28.0] 

  • [MAGP-435] [MAGP-205] [MAGP-596] - New Coastlines from Natural Earth
    • Spurious lines are gone, polders in The Netherlands are displayed, regional administrative borders are improved, better Performance
  • [MAGP-767] - Improvements for weather parameters and classic metgram
  • [MAGP-776] - Titles: change default text colour from blue to navy
  • [MAGP-769] - Epsgrams and Octahedral 
  • [MAGP-557] - Improve plotting of observation symbols
  • [MAGP-749] - Add parameter to write creator (software) into output files
  • [MAGP-764] - Epsgrams : Improve python facilities
  • [MAGP-765] - InputMatrix : improve handling of increments 
  • [MAGP-781] - Contouring: subarea of reduced Gaussian grid
  • [MAGP-755] - CDF plot should use climate min/max on label
  • [MAGP-762] - Contouring: octahedral grid on subarea does not plot correctly
  • [MAGP-772] - Build: option ENABLE_METVIEW_NO_QT failed on installation
  • [MAGP-781] - Contouring: Fix subarea of reduced Gaussian grid
  • The installation scripts are now based on ecBuild 2.0

Magics Version 2.26.2 - 14 December 2015   [branch:master  tag:r2.26.2]

  • [MAGP-753] - Streamlines Improvements
  • [MAGP-751] - Performance improvement to wind thinning

Magics Version 2.26.1 - 01 December 2015   [branch:master  tag:r2.26.1]

  • Fixes to CMake scripts on how ODB_API is detected and linked in bundles

Magics Version 2.26.0 - 19 November 2015   [branch:master  tag:r2.26.0]

  • [MAGP-253] - Add Streamlines
  • [MAGP-710] - Create a parameter subpage_clipping to turn of/off the clipping for subpages
  • [MAGP-670] - Implement missing wmo cloud symbols for obs plotting 
  • [MAGP-701] - Wind plotting from netcdf (complex matrix)
  • [MAGP-704] - Fixed incorrect wind plotting with antirotated grib
  • [MAGP-706] - Wind: thinning on Lambert grids
  • [MAGP-729] - Problem at the south pole plotting a reduced gaussian field
  • [MAGP-693] - Netcdf: allow wind thinning in NetCDF XY matrix
  • [MAGP-716] - Geopoints: do not plot missing values
  • [MAGP-717] - NetCDF: change default missing value attribute to _FillValue
  • [MAGP-747] - Contour and grib : implements grib_interpolation_method = nearest_valid
  • [MAGP-737] - Allow use of ww_symbols for marker shading
  • [MAGP-739] - input_mars_metadata : new parameter to allow automatic contouring setting
  • [MAGP-639] - Decoder: Add a GeoJSon decoder for the need of CDB

Magics Version 2.24.7 - 14 May 2015   [branch:release/r2.24 tag:r2.24.7]

  • [MAGP-643] - Legend : Seg fault when plotting legend for matker Shading
  • [MAGP-645] - netcdf_field_scaling_factor and netcdf_field_add_offset don't work correctly for netcdf_type = "complex_matrix"

 Magics Version 2.24.5 - 27 April 2015   [branch:release/r2.24 tag:r2.24.5]

   New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-636] - Metview-4.5.3/Magics-2.24.3 do not plot wind flags correctly
  • [MAGP-637] - Axis : Wrong labelling when using position_list
  • [MAGP-638] - C include files are not installed
  • [MAGP-640] - Page frame not plotted in non-interactive output drivers in Metview

Magics Version 2.24.4 - 10 April 2015   [branch:release/r2.24 tag:r2.24.4]

  New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-631] - Contouring: cell shading plus isolines cause a crash
  • [MAGP-632] - Grib_interpolation_method is ignored in metview
  • [MAGP-635] - Contouring problem using octrahedral grib data

Magics Version 2.24.3  - 30 Mars 2015 [branch:release/r2.24 tag:r2.24.3]

  New  test versions become 2.24.3 on on all platforms and is available for download.

  • [MAGP-626] - Legend : add support for an automatic legend attached to the right side of the plot
  • [MAGP-627] - Graph : enable use of netcdf time series
  • [MAGP-628] - Frame attributes for Page and Subpage

Magics Version 2.24.2   [branch:release/r2.24 tag:r2.24.2]

  New  test versions become 2.24.2 on on all platforms and is available for download.

  • Fix bug in shading
  • Improve automatic title [valid-date]
  • Fix bug in contouring for reduced gaussian grids

Magics Version 2.24.1   [branch:release/r2.24]

  New  test versions will become 2.24.0 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  • Projection: enable the setting of the vertical longitude for the geos projection. Note, that there are some known clipping issues with the south pole for some of longitudes: we will slowly improve it.
  • Grib : improve automatic title for satellite, add support for polar stereographic grids ( depends on Grib-api1.13.0)
  • Contouring : fix issues with grid shading, add the possibility of setting thickness and style for each  isoline when using rainbow method.
  • Drivers : improve KML and SVG drivers

Magics Version 2.22.7 (16 June 2014) [branch:release/r2.22.0 tag 2.22.7]

  New  test versions will become 2.22.7 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  • small bug fix in the python interface

Magics Version 2.22.6 (9 April 2014) [branch:release/r2.22.0 tag 2.22.6]

  New  test versions will become 2.22.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  • Fix bug in the minput action. Causing shift in curve plotting, and parasite symbols.

Magics Version 2.22.5 (31 March 2014) [branch:release/r2.22.0 tag 2.22.5]

  New  test versions will become 2.22.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  •  Fix bug in curve plotting

  • fix bug in the python interface.
     

Magics Version 2.22.4 (25 March 2014) [branch:release/r2.22.0 tag 2.22.4]

  New  test versions will become 2.22.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  • Fix bug in input data

  • Add Import of observation in json format
  • Add graph_curve_mode = stepped for histogram like curve.

Magics Version 2.22.3 (05 February 2014) [branch:release/r2.22.0 tag 2.22.3]

  New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  •   Improvement of Epsgram plotting for WEB2013.

  • Fix Clipping issues in BoxPlot.
  • Support wind plotting from geopoints file.

Magics Version 2.22.2 (28 January 2014) [branch:release/r2.22.0]

 New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  •  Improvement of Epsgram plotting for WEB2013
  • Fix Clipping issues in Proj4 Projection ( Robinson, etc..)

Magics Version 2.22.1 (16 January 2014) [branch:release/r2.22.0]

  New  test versions will become 2.22.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  • Fix in automatic axis for Metview4
  • Improvement of Epsgram plotting for WEB2013
  • Observation Plotting: magics will continue if the input file is missing
  • Bug Fix in arrow plotting when using cartesian projection
  • Allow use of logarithmic axis for box-and-whisker

Magics Version 2.22.0 (8 January 2014)

 New  test versions will become 2.22.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)  

  • First version using CMake and GIT(branch release/r2.22.0)
  • Version used in web2013 and Metview4-dev
  • Improvement in Wind thinning and Observation plotting 
  • Bug Fixes in KML drivers
  • Note, that there is a pending issue on rotated winds and grid-shading. ( should be fixed in the next new version)

Magics Version 2.20.2 (25 September 2013) 

New  test versions will become 2.20.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb).

  • Fix some issues in the epsgrams visualisation.
  • Introduce a new environment variable MAGICS_STACK_SIZE(Default 2MB) to control the size allocated by the Magics Threads. (required for ecgb) 

 Magics Version 2.20.1 (31 July 2013) 

New  test versions will become 2.20.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , ecgate (AIX) and the new ecgate (ecgb

  • Magics can now visualise some HDF5 data. 
  • Improvements were done in handling dimension in the netcdf action routine.
    • netcdf_dimension_setting expects a vector of strings, each string defining a single value, or a range for the specific dimension :
      • "levels 850 100": extract from the level dimension the array between the values 850 and 1000
      • "time 10800' : fix the time dimension to  10800 
    • netcdf_dimension_setting_method [value/index] specify the way of defining the values for dimensions.
      • index : the user is giving the index in the dimension array.
      • value :  the user is giving the value for the dimension. 
  • Fix bugs in handling of some Lambert data.
  • Magics makes now use of NetCDF 4 on all ECMWF platforms.

   

Magics Version 2.20.0 (24 June 2013) 

New  test versions will become 2.20.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and ecgate .   

New Features:
  • A contour_line_colour_rainbow parameter  has been introduced, allowing the user to specify a different colour for each isoline.There are 2 ways to specify the list of colours to use, the setting being very similar of the colour settings for shading:define the list, or let Magics computes the list given a max and min colour.


contour_line_colour_rainbow
 mcont(contour_level_selection_type = "interval",
	contour_line_colour_rainbow_max_level_colour = "red",
	contour_line_colour_rainbow = "on",
	contour_highlight = "off",
	contour_line_colour_rainbow_direction = "clockwise",
	contour_line_colour_rainbow_min_level_colour = "blue",
	contour_line_colour_rainbow_method = "calculate",
	contour_interval = 1.00)
 
  • A contour_automatic_setting parameter has also been introduced, if set to ecchart, Magics will try to match the parameter with one of the predefined ecChart style.


contour_automatic_setting
mcont(contour_automatic_setting = "ecchart")
  • Robinson and lambert_north_atlantic projections have been added. Please, Inform us if you require new ones.


Fixed problems:
  •  A serious bug has been fixed in computing the position of text and legend box in magml and magjson: this can need  some adjustement in positioning
  •  The display_mode block and inline have been deprecated in MagML.
  • The legend layout has been adjusted.


Magics Version 2.18.15 (17th April 2013)  

New  test versions become 2.18.15 on OpenSuSE 11.3 workstations, Linux cluster LXAB    and has been made available for download.  

  • Fix some small precision issues in contour level setting
  • Fix small issues with shading settings
  • Fix problems with constant wind fields
  • Improve Date handling in InputMatrix setting
  • Enable generation of Meta-Data information
  • Improve installations scripts: Added test for swig MAGP-381 and corrected link path for Emoslib MAGP-379

Magics Version 2.18.14 (11th March 2013)  

Current  test versions become 2.18.14 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and has been made available for download.   

  • Fix small bug in Curve Area settings
  • Improve handling of input data for Bar Plotting

Magics Version 2.18.13 (5th March 2013)  

Current  test versions become 2.18.13 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.   

  • Fix clipping issues in graph plotting
  • Fix scaling issues in Netcdf when the field contains missing data.
  • Allow wind plotting in logarithmic axis system
  • Allow use of CSV files as input for symbol and graph plotting

Magics Version 2.18.12 (18th February 2013) 

Current  test versions become 2.18.12 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.   

  • Axis - Fix precision issue when computing ticks MAGP-354
  • Bar charts - implements graph_shade_dot_density  and graph_shade_dot_size MAGP-355

Magics Version 2.18.11 (14th February 2013) 

Current  test versions become 2.18.11 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Backward compatibility fix - map_coastline_resolution was not pass to Magics

  • Observation plotting - ignore missing data - clip observations MAGP-243

  • Epsgram - fix automatic title in EpsXml (used in MACC project) MAGP-349

  • Netcdf - fix problem in the setting of date axis METV-330

Magics Version 2.18.10 (28th January 2013) 

Current  test versions become 2.18.10 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Epsgram - update templates MAGP-340
  • Contouring - improve shading of flat fields MAGP-306
  • Contouring - Small fix in IntervalSelection MAGP-336
  • Cartesian Projection - Fix bug in setting logarithmic axis MAGP-332
  • Contouring - Fix unwanted isolines MAGP-334
  • Netcdf - Fix in date setting MAGP-333

Magics Version 2.18.9 (15th January 2013)

Current  test versions become 2.18.9 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Fixes for Metview 4.3: Printing, Legend [MAGP-329], Shading MAGP-328, text layout MAGP-326

  • NetcdfDecoder - fix in getting the value for mssing data. MAGP-319

  • Axis: reduced the maximum number of geo axis labels from 20 to 10 in order to avoid overlapping MAGP-315
  • Outputs - Correct possitioning of text around symbols MAGP-177
  • PostScript - fix support for rotated text if it contains special characters MAGP-304

  • Remove unnecessary printouts

Magics Version 2.18.8 (10th December 2012)

Current  test versions become 2.18.8 on OpenSuSE 11.3 workstations, Linux cluster LXAB.  

  • Contour - Small fix in GridShading

  • Legend - Fix issues with users defined text entries MAGP-296

  • Netcdf- Handle transposed matrix definition + missing value MAGP-295 MAGP-294

Magics Version 2.18.7 (5th December 2012)

Current  user & test versions become 2.18.7 on OpenSuSE 11.3 workstations, Linux cluster LXAB and has been made available for download.  

  • Relinked Python interface to avoid dependency on LD_LIBRARY_PATH

Magics Version 2.18.6 (5th December 2012)

Current  user & test versions become 2.18.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate.   

  • Odb - improve error checking

NOTE for Python users: If you use the (since version 2.14.0) deprecated call 'import 'magmacro' YOU NEED TO CHANGE the import command to
    import Magics.macro

Magics Version 2.18.5 (4th December 2012)

Current test versions become 2.18.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Obstat - Fix Regression issues - Tick positioning + inputMatrix and grid shading MAGP-292

  • Update to use odb_api version 0.9.21 (at ECMWF)

Magics Version 2.18.4 (4th December 2012)

Current test versions become 2.18.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate .

  • Fix axis ticks positions when vertical labels ( reported by Obstat )

  • Small adjustment in InputData to improve grid shading ( reported by Obstat )

  • Fix in legend Histogram (Odb plots)

  • Update to use odb_api 0.9.24 (at ECMWF)

Magics Version 2.18.3 (26th November 2012)

Current test versions become 2.18.3 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Cartesian Projection - small fix in logarithmic axis  MAGP-276
  • CAIRO/PNG correct positioning in complex layouts MAGP-244
  • KML/KMZ fix missing files fatal error MAGP-43

Magics Version 2.18.2 (19th November 2012)

Current test versions become 2.18.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Symbol - Allow blanking of text MAGP-286
    • Symbol - Add a new option "both" to symbol type to allow the value to be plotted next to the symbol.  MAGP-273

    • TableDecoder - Fix crash in binning MAGP-250

    • Cairo PNG - enable that antialias can be switched off  MAGP-274
    • Fixes related running 'make check' on external installations (included new directory for Python interface)  MAGP-275

Magics Version 2.18.1 (29th October 2012)

Current test versions become 2.18.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Observations - enable use of users template to customise observation plotting [MAGP-243]
    • Many improvements for external installations

Magics Version 2.18.0 (17th October 2012)

Current test versions become 2.18.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • MagML: allow import object
  • Symbol: Trajectory in MagML + improve connected symbol and text. [MAGP-238]
  • Proj4: Add Projection EPSG:3857 [MAGP-192]
  • SymbolPlotting - Close last interval for AdvancedTableMode [MAGP-240]
  • Python: Input Matrix conflict of parameters names [MAGP-236]
  • Contouring: Fix issue for shading of flat fields [MAGP-229]
  • Wind: Improve wind plotting for rotated grids. [MAGP-219]
  • Contouring: fix grid-shading issue for non-global fields [MAGP-227]
  • Python interface was reimplemented using setup.py

Magics Version 2.17.1 (4th October 2012)

Current test versions become 2.17.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • Grib - Implements wind plotting for rotated gribs [MAGP-219]
  • Text - Fix position of text in titlebox [MAGP-220]
  • Contour - optimisation and missing data [MAGP-221]

Magics Version 2.16.1 (14th August 2012)

Version 2.16.1 has been made available for download.

  • Required version for Metview 4.3.2
  • Contouring - fixed issue with vertical band of missing data appearing when contouring a regular GRIB grid of 2.5 degrees; coarse grids were being misinterpreted as being sub-areas instead of global.
  • Fixes in Makefiles for installation on Ubuntu 12.04.

Magics Version 2.16.0 (6th August 2012)

Version 2.16.0 has been made available for download.

  • All changes from the 2.15.x versions (Proj4,Boost)
  • Required version for Metview 4.3.1
  • Bug fix for wind plotting with static Magics libraries when using Pgf90

Magics development snapshot Version 2.15.7 (1st August 2012)

Current test versions become 2.15.7 on OpenSuSE workstations (10.3 and 11.3),Linux cluster LXAB, ecgate

  • Decoders Fix bug in Setting Input Array for contouring [MAGP-194]
  • Add support for Lambert representation [MAPG-182]
  • Ad basic wind arrows to KML output
  • Fix connected symbols when multi outputs.
  • Netcdf - Interpret date for CF-compliant netcdf files [MAGP-184]

Magics development snapshot Version 2.15.5 (14th June 2012)

  • Projection - small fix in Polar-Stereographic Projection
  • Allow images as symbols and improve adjustment for import locations (centre, bottom_left)  [MAGP-155]
  • Allow the use of a third parameter to colour in wind_advanced_mode [MAGP-171]
  • GridShading - optimise the plotting of non-shaded cells

Magics new test version and development snapshot Version 2.15.4 (6th June 2012)

Current test versions become 2.15.4 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster LXAB 

  • Improve calm indicator for small intensity wind [MAGP-135]
  • Histogram - Improve memory allocation [MAGP-101]
  • Legend - Allow horizontal title for column legend [MAGP-19]
  • Legend - Fix flag legend text
  • Implements axis_title_font and axis_title_font_size [MAGP-158]
  • Adjust Lat/Lon labels in GIF output

Magics new test Version 2.15.3 (18th May 2012)

Current test versions become 2.15.3 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB and ecgate

  • Axis + Input Matrix: Fix in tick axis and positioning of Matrix

  • Updated magicsCompatibilityChecker and info messages for deprecated parameters

  • Fix for scaling of pages in PostScript (OUTPUT_PS_SCALE)

Magics new test Version 2.15.2 (10th May 2012)

Current test versions become 2.15.2 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB

  • Introduction of Proj4 for performing geographical projections

  • New facilities in graph plotting

  • Automatic adjustment of date labels according to the length of the time series

  • New types of markers for symbol plotting (Clouds, nebulosity)

  • Better support for non-ascii characters in PostScript output

Magics default user, export and new Version 2.14.11 (7th March 2012)

Current default and test versions become 2.14.11 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Fix for curve plotting

Magics export and new Version 2.14.10 (28th February 2012)

Current test versions become 2.14.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Adjustment of legend position
  • Bug fix in setting of input matrix)
  • Bug fix in cell_shading for nearest method
  • Cleaning of setting of curve input data
  • Better handling of long time series
  • Fix for legend in symbol table mode for last item
  • Fix text alignment for PostScript output

Magics export and new Version 2.14.9 (19th January 2012)

Current test versions become 2.14.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Update GRIB_API to version 1.9.14
  • Fix in default colour for isoline label
  • Adjustment of axis tip positioning
  • Clean-up of log messages
  • Improve installations for Mac OS X systems

Magics export and new Version 2.14.8 (13th December 2011)

Current test versions become 2.14.8 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Improvement for histogram legend (suggested by ODB team)
  • Fix in Symbol plotting (reported by obstat team)
  • Fix for disputed borders
  • Clean-up of installation directory for Python interface (reported by MPI Hamburg)

Magics export and new Version 2.14.7 (30th November 2011)

Current test versions become 2.14.7 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Footer is now printed as last action again
  • Add fall-back definition for Observation plotting
  • Bug fix for handling of HSL colour values in PNG and SVG output

Magics default user and new Version 2.14.6 (23th November 2011)

The default user and test versions become 2.14.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Bug fix for empty page and empty subpages to be ignored (Reported by obstat)
  • Axis minor count fix (Reported by Tim S.)

Magics export and new Version 2.14.5 (22nd November 2011)

Current test versions become 2.14.5 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Bug fix for graph plotting using symbols.

Magics (new) Version 2.14.4 (21st November 2011)

Current test versions become 2.14.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Fix to disable wind legend
  • Improving the plotting of missing data
  • Improvements for PNG and SVG output
  • Updates to installation scripts and RPM spec files

Magics (new) Version 2.14.3 (17th November 2011)

Current test versions become 2.14.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Improvements to international boundaries and coastlines

Magics export and new Version 2.14.2 (14th November 2011)

Current test versions become 2.14.2 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Two new parameters to control the contouring of noisy fields
    • contour_internal_reduction_factor (PSETR ; 1 to 4 ; default='4')
    • contour_internal_technique  (PSETC ; interpolate/nearest ; default='interpolate')
  • Improvements for legend user text
  • Updates on the SVG output
  • Bug fix for arrays in Python interface
  • Update on configure installation scripts to give better feedback if dependencies are missing

Magics export and new Version 2.14.1 (26th October 2011)

Current test versions become 2.14.1 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Improvements for logarithmic axes
  • Updates on the SVG output

Magics export Version 2.14.0 (14th October 2011)

This version includes all updates from the 2.13 release series:

  • New Coastline data
  • New additional geographical information, such as rivers and political boundaries
  • New legend type for advanced symbol plotting
  • Reorganisation of PYTHON module. User of 'magmacro' NEED TO CHANGE the import command to
        import Magics.macro
  • User logo has been deprecated in favour of pimport

Magics (new) Version 2.13.10 (13th October 2011)

Current test versions become 2.13.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • New Feature: We are introducing a new legend type for advanced symbol plotting.
    legend_legend_display_type='histogram'
    to present an histogram of the data in the legend box. An example plot is attached and the example Python code can be found in the bottom of this email.
    We plan to extend this facility to the other type of visualisation depending on your feedback.
  • Adjustments on text and legend to take into account all the comments from users migrating their code from old to new magics. Thanks for your feedbac

Magics (new) Version 2.13.9 (29th September 2011)

Current test versions become 2.13.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Adjustments for migration users from MAGICS 6
  • Add parameter LEGEND_ENTRY_TEXT_WIDTH
  • Add parameter AXIS_DATE_LABEL_FORMAT
  • Bug fix in curve clipping
  • Reorganisation of PYTHON module. User of 'magmacro' NEED TO CHANGE the import command to
        import Magics.macro

Magics (new) Version 2.13.4 (13th July 2011)

Current test versions become 2.13.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Offset in bar plots fixed (Reported by RD and MetOps)
  • Fix for TEXT_LEGEND_HEIGHT (Reported by RD)

Magics (new) Version 2.13.3 (11th July 2011)

Current test versions become 2.13.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • The underlining data set for coastlines/rivers has been changed
  • Sizes of PostScript and SVG files have been reduced (reported by MetOps)
  • Improvements for AXIS_TYPE (reported by RD)
  • Graph improvements
  • Minor improvements

Magics user Version 2.12.9 (21th June 2011)

Current user versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux clusters LXAB & Swarm and ecgate

Magics (new) Version 2.12.9 (17th June 2011)

Current test versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

  • Enable the reading of MapGen files (reported by AEMET/Spain)
  • Fix the blanking of numbers in High-Low plotting (reported by ZAMG/Austria)
  • Correct direction of wind flags within observation plotting (reported by Meteo France)
  • Re-enable scaling of PostScript output (reported by ZAMG/Austria)

Magics Version 2.12.8 (25th May 2011)

Current user and test versions become 2.12.8 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

  • Bug fix for legend, which was introduced in 2.12.7

Magics Version 2.12.7 (24th May 2011)

Current user version becomes 2.12.7 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

  • Various fixes for migrating MAGICS 6 users

Magics Version 2.12.7 (15th April 2011)

  • Remove unnecessary warning messages

Magics Version 2.12.6 (15th April 2011)

Current test version becomes 2.12.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters swarm and lxab

  • Enabled ODB support on 64 bit linux versions
  • Small internal changes

Magics Version 2.12.5 (14th March 2011)

Current test version becomes 2.12.5 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab

  • Added Graph and Boxplot action routines to higher level Python interface
  • Hard-code white background for PostScript to avoid transparent backgrounds when convert is used on new Linux platforms

Magics Version 2.12.4 (10th March 2011)

  • Current test version becomes 2.12.4 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab
  • Various fixes for migrating MAGICS 6 users:
    - legends
    - automatic titles
    - axis tick adjustment
  • Bug fix for INPUT_MATRIX reading wind direction/speed from arrays
  • Export tarball made available

Magics Version 2.12.3 (2nd February 2011)

  • Current test version becomes 2.12.3 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab
  • Various small fixes for migrating MAGICS 6 users

Magics Version 2.12.2 (6th January 2011)

  • Current test version becomes 2.12.2 on OpenSuSE workstations and Linux cluster lxab
  • Improvements in layout
  • Add support for subpage dimension in enquiry functions

Magics Version 2.12.1 made default user version (7th Dec 2010)

  • Current user version updated to 2.12.1 on OpenSuSE workstations + LXAB linux cluster + Ecgate
  • Export tarball made available

Magics Version 2.11.6 (1st December 2010)

  • Current test version becomes 2.11.6 on OpenSuSE workstations, Linux clusters and Ecgate
  • Various small improvements

Magics Version 2.11.5 (23rd November 2010)

  • Current test version becomes 2.11.5 on OpenSuSE workstations and Linux cluster lxab
  • Improvements for plotting Axes
  • Various small improvements

Magics Version 2.11.4 (26th October 2010)

  • Current test version becomes 2.11.4 on OpenSuSE workstations
  • Various internal improvements - including multi-threaded contouring

Magics Version 2.10.4 (21st July 2010)

  • Current test version becomes 2.10.4 on OpenSuSE workstations
  • Improvements in Python interface for legends

Magics Version 2.10.3 (5th July 2010)

  • Current test version becomes 2.10.3 on OpenSuSE workstations + Linux cluster (32-bit)
  • Small fixes

Magics Version 2.10.1 (18th May 2010)

  • Current test version becomes 2.10.1 on OpenSuSE workstations + Linux cluster + Ecgate
  • Fix in symbol plotting

Magics Version 2.10.0 made default user version (5th May 2010)

  • Current user version updated to 2.10.0 on OpenSuSE workstations + Linux cluster + Ecgate
  • Export tarball made available on 7th May 2010

Magics Version 2.10.0 (28th April 2010)

  • Current test version becomes 2.10.0 on OpenSuSE workstations + Linux cluster + Ecgate
  • Small fixes

Magics Version 2.9.6 (26th April 2010)

  • Current test version becomes 2.9.6 on OpenSuSE workstations + Linux cluster + Ecgate
  • Fix for static linking with Fortran
  • Improved support for transparency in PNG, and SVG output

Magics Version 2.9.5 (22nd April 2010)

  • Current test version becomes 2.9.5 on OpenSuSE workstations + Linux cluster + Ecgate
  • Updates to date axis
  • Updates to the new Python interface; please be aware that the way arrays and lists are set in the Python interface has changed!

Magics Version 2.9.4 (19th April 2010)

  • Current test version becomes 2.9.4 on OpenSuSE workstations + Linux cluster + Ecgate
  • Updates to plotting of observations
  • Updates to the new Python interface

Magics Version 2.9.3 (8th March 2010)

  • Current test version becomes 2.9.3 on OpenSuSE workstations + Linux cluster + Ecgate
  • Updates on Geopoint interface
  • Updates on new magmacro.py interface

Magics Version 2.9.2 (5th March 2010)

  • Current test version becomes 2.9.2 on OpenSuSE workstations + Linux cluster + Ecgate
  • Now uses Grib_API 1.9.0
  • Improvements on higher level Python interface [magmacro.py]
  • New action routine PIMPORT to include raster graphics into plots (for logos, etc)
  • ID line is back
  • Internal changes

Magics Version 2.9.1 (25th February 2010)

  • Current test version becomes 2.9.1 on OpenSuSE workstations + Linux cluster + Ecgate
  • New higher level Python interface [EXPERIMENTAL]
  • More options for wind plotting
  • Internal changes

Magics Version 2.9.0 (14th January 2010)

  • Current test version becomes 2.9.0 on OpenSuSE workstations
  • Internal changes for testing

Magics Version 2.8.0 made default user version (29th October 2009)

  • Current user version updated to 2.8.0 on OpenSuSE workstations + Linux cluster + Ecgate
  • Export tarball made available

Magics Version 2.8.0 (21st October 2009)

  • Current test version becomes 2.8.0 on OpenSuSE workstations + cluster
  • Various smaller fixes

Magics Version 2.7.16 (6th October 2009)

  • Current test version becomes 2.7.16 on OpenSuSE workstations
  • Added support for reduced lat/long grids
  • Various other fixes

Magics Version 2.7.15 (1st October 2009)

  • Current test version becomes 2.7.15 on OpenSuSE workstations
  • Improvements in the graph plotting
  • Various other fixes

Magics Version 2.7.13 (18th September 2009)

  • Current test version becomes 2.7.13 on OpenSuSE workstations
  • Fixes for legends
  • Improved satellite plotting
  • Wind on rotated grids

Magics Version 2.7.12 (15th September 2009)

  • Current test version becomes 2.7.12 on OpenSuSE workstations
  • Fixes for various output formats
  • Changes in layout
  • Now uses GRIB_API 1.8.0
  • More options on InputMatrix for irregular grid

Magics Version 2.7.8 (25th March 2009)

  • Current test version becomes 2.7.8 on OpenSuse 10.3 workstations
    only
  • Allow transparent logos in Cairo output (Reported by Luciana)
  • Reset Postscript level to avoid transparent output in convert (Reported by Cihan)

Magics Version 2.7.7 (23rd March 2009)

  • Current test version becomes 2.7.7 on OpenSuse 10.3 / SuSE 9.1 workstations
    and Linux cluster
  • Introduction of a new parameter 'subpage_mapping'. If this parameter is set 'automatic', the geographical area will be automatically adjusted to the plotted data. This option is only available for cylindrical and mercator projection. The default is 'user_defined'. Requested by Tigge team.
  • Introduction of a new shading technique (parameter contour_shade_technique = 'grid_shading'). This shading technique will attach a colour to each grid point of the grid. No interpolation is performed - a filled box is drawn around each grid point.

Magics Version 2.7.6 (18th March 2009)

  • Current test version becomes 2.7.6 on SuSE 10.3 workstations only
  • Removed debug information
  • Additions to EFI plots
  • Changes to user logo

Magics Version 2.7.5 (2nd March 2009)

  • Current test version becomes 2.7.5 on SuSE 10.3 workstations only
  • Improved dot and hatch shading

Magics Version 2.7.4 (26th February 2009)

  • Current test version becomes 2.7.4 on SuSE 10.3 workstations only
  • Performance improvements
  • Improved Cairo and KML drivers
  • Changes to shading
  • Smaller fixes

Magics Version 2.7.1 (20th November 2008)

  • Current test version becomes 2.7.1
  • Performance improvements
  • Improved Taylor diagram
  • Smaller fixes

Magics Version 2.6.4 (2nd December 2008)

  • Current export version becomes 2.6.4
  • Makefile fixes

Magics Version 2.6.3 (11th November 2008)

  • Current export version becomes 2.6.3
  • No longer uses 'dolt' for installation

Magics Version 2.6.2 (5th November 2008)

  • Current export version becomes 2.6.2
  • Improved support for Intel compiler
  • Compiler optimisations re-introduced

Magics Version 2.6.1 (28th October 2008)

  • Current export version becomes 2.6.1

Magics Version 2.7.0 (22nd October 2008)

  • Current test version become 2.7.0
  • Improved plotting of NetCDF input

Magics Version 2.6.0 (21st October 2008)

  • Current user, test and emos versions become 2.6.0, compiled with the new compilers

Magics Version 2.6.0 (20th October 2008)

  • Current user version becomes 2.6.0
  • Built using the new compilers

Magics Version 2.5.7 (6th October 2008)

  • Updated test version to 2.5.7
  • Changes in contouring and shading, including better support for missing data
  • Add rotated grid
  • Smaller bugs fixes and improvements
  • This release contains the first prototype of a C++ interface; please contact
    us if you want to use it.

Magics Version 2.5.5 (9th April 2008)

  • Updated test version to 2.5.5 (on ecgate only)
  • Bug fixes related to NetCDF cross-sections

Magics Version 2.5.4 (1st April 2008)

  • Updated test version to 2.5.4 (on ecgate only)
  • Fix TTF support in raster output (PNG, GIF - only ecgate was affected)

Magics Version 2.5.3 (18th March 2008)

  • Updated test version to 2.5.3
  • Bug fixes in drivers related to wind plotting

Magics Version 2.4.3 (17th March 2008)

  • Current export version becomes 2.4.3
  • Bug fixes in drivers related to wind plotting

Magics Version 2.5.2 (11th March 2008)

  • Updated test version to 2.5.2
  • Wavegrams
  • Better support for multiple POPEN calls

Magics Version 2.5.1 (10th March 2008)

  • Updated test version to 2.5.1
  • Small bug fixes

Magics Version 2.4.2 (6th March 2008)

  • Current export version becomes 2.4.2

Magics Version 2.5.0 (5th March 2008)

  • Updated test version to 2.5.0

Magics Version 2.4.1 (5th March 2008)

  • Current user version becomes 2.4.1
  • Adjustment of Mercator projection
  • Small fix in wind plotting

Magics Version 2.4.1 (3rd March 2008)

  • Updated test version to 2.4.1
  • Disable by default page frame
  • Small bug fixes

Magics Version 2.5.0 (28th February 2008)

  • Updated test version to 2.5.0
  • Small bug fixes

Magics Version 2.4.0 (28th February 2008)

  • Current user version becomes 2.4

Magics Version 2.4.0 (27th February 2008)

  • Current export version becomes 2.4.0

Magics Version 2.4.0 (27th February 2008)

  • Updated new version 2.4.0
  • Small bug fixes

Magics Version 2.4.0 (26th February 2008)

  • Updated new version 2.4.0
  • Implemented parameters for reading wind data from arrays
  • Many improvements in outputs
  • Small bug fixes

Please be aware that the default scaling of PostScript
plots has changed and is now the same as all other outputs.
This might mean you see small differences in the layout.

If you need the old scaling you can set

OUTPUT_PS_SCALE to 0.95.

Magics Version 2.4.0 (19th February 2008)

  • Updated new version 2.4.0
  • Small bug fixes

Magics Version 2.4.0 (14th February 2008)

  • Updated new version 2.4.0
  • Change to Grib API 1.4.0
  • Added Mercator projection
  • Many improvements in outputs
  • Small bug fixes

Magics Version 2.4.0 (12th December 2007)

  • Updated new version to 2.4.0
  • Small bug fixes
  • Change to Grib API 1.3.1

Magics Version 2.3.1 (22nd November 2007)

  • Current export version becomes 2.3.1

Magics Version 2.3.1 (20th November 2007)

  • Updated test version 2.3.1
  • Fixed linking problem with NetCDF library

Magics Version 2.3.1 (13th November 2007)

  • Updated test version to 2.3.1
  • Small bug fixes

Magics Version 2.3 (1st November 2007)

  • Current user version becomes 2.3

Magics Version 2.3 (30th October 2007)

  • Updated new version 2.3.0
  • Updated MagML version 3.0 - please report any problems that we
    can assist you with if any change is needed
  • Small bug fixes

Magics Version 2.3 (23rd October 2007)

  • Updated new version to 2.3.0
  • Updated MagML to version 3.0 - please report any problems that we
    can assist you with if any change is needed
  • Improvements in metgram plotting (added Wave Epsgrams)
  • Bug fixes in text and multi page handling

Magics Version 2.2 (12th September 2007)

  • Updated new version 2.2.0
  • Improvements in metgram legend

Magics Version 2.2 (11th September 2007)

  • Updated new version 2.2.0
  • Improvements in text plotting
  • Adding new features to EPS metgrams
  • Small fixes

Magics Version 2.2 (23rd August 2007)

  • Updated new version to 2.2.0
  • Improvements in axis and legend plotting
  • Small fixes

Magics Version 2.1.1 (30th July 2007)

  • Updated new version 2.1.1
  • Small fixes

Magics Version 2.1.1 (26th July 2007)

  • Updated new version 2.1.1
  • Small fixes in metgrams

Magics Version 2.1.0 (26th July 2007)

  • Current user and export versions become 2.1.0

Magics Version 2.1.0 (25th July 2007)

  • Updated new version 2.1.0
  • Improved legend
  • Improved shading
  • Other small fixes

Magics Version 2.1.0 (18th July 2007)

  • Updated new version 2.1.0
  • Improved Font handling in raster formats (GIF,PNG)
  • Small fixes

Magics Version 2.1.0 (17th July 2007)

  • Updated new version 2.1.0
  • Improved Polyline plotting (PLINE)
  • Improved positional layout
  • Many smaller improvements

Magics Version 2.1.0 (12th July 2007)

  • Updated new version to 2.1.0
  • Major revision of MagML (version 2.0 now)
  • Polyline plotting (PLINE)
  • Many smaller improvements (i.e. memory management)

Magics Version 2.0.1 (10th July 2007)

  • Current user version becomes 2.0.1

Magics Version 2.0.1 (8th May 2007)

  • Updated new version 2.0.1
  • Small bug fixes in metgrams
  • Updated emos version from 1.1 to 2.01

Magics Version 2.0.1 (19th April 2007)

  • Updated new version 2.0.1
  • Fixed bug in symbol plotting

Magics Version 2.0.1 (17th April 2007)

  • Export version updated to 2.0.1

Magics Version 2.0.1 (16th April 2007)

  • Updated new version to 2.0.1
  • Added new parameter for EPS metgrams

Magics Version 2.0.0 (28th March 2007)

  • Current user version becomes 2.0.0

Magics Version 2.0.0 (27th March 2007)

  • Updated test version 2.0.0
  • Minor bug fixes

Magics Version 2.0.0 (20th March 2007)

  • Updated test version 2.0.0
  • Additional resolutions of coastlines to improve performance
  • Bug fixes in PostScript and PNG & GIF output
  • Minor bug fixes

Magics Version 2.0.0 (13th March 2007)

  • Updated test version to 2.0.0
  • New text and title handling
  • Minor bug fixes (installation, output drivers, axis labels)

Magics Version 1.3.9 (18th January 2007)

  • Updated test version to 1.3.9
  • Minor bug fixes in axis labels

Magics Version 1.3.8 (12th January 2007)

  • Updated test version to 1.3.8
  • Minor bug fixes (label sizes)

Magics Version 1.3.7 (18th December 2006)

  • Updated test version to 1.3.7
  • Regular Gaussian Grid now supported
  • Minor bug fixes

Magics Version 1.3.4 (6th December 2006)

  • Updated test version to 1.3.4
  • Minor bug fixes

Magics Version 1.3.3 (30th November 2006)

  • Updated test version to 1.3.3
  • Improvements in boxplots
  • Improvements in axis
  • Bug fixes

Magics Version 1.3.2 (20th November 2006)

  • Updated test version to 1.3.2
  • Improvements in boxplots
  • Improvements in axis
  • Bug fixes

Magics Version 1.3.1 (6th November 2006)

  • Updated test version to 1.3.1
  • Y axis title repositioning
  • Fix in GRAPH_LINE

Magics Version 1.3 (31st October 2006)

  • Current user version becomes 1.3

Landmarks Before Magics Version 1.3

Magics Version 0.1 (16th July 2004)

  • Basic functionality working:
  • contouring (including basic labels, highs/lows)
  • coastlines (including map gridlines and labels)
  • grib loading
  • netcdf loading
  • user titles
  • basic layout
  • cylindrical and stereographic projection

Magics Version 0.2 (24th September 2004)

  • Contouring: solid and marker shading
  • Contouring: grid value plotting
  • Contouring: contour highlights
  • Grib: multi-field data handling
  • Page ID line

Magics Version 0.3 (10th November 2004)

  • Stereographic projection
  • ODB access / data plotting
  • Automatic titles
  • Automatic selection of contour method and parameters

Magics Version 0.4 (26th January 2005)

  • SVG output (preliminary)
  • XML input ('MagML') (preliminary)
  • Legends (preliminary)

Magics Version 0.5 (15th March 2005)

  • Preliminary GIF drivers
  • Hatch shading added
  • Line styles (DASH/DOT)
  • Automatic coastline resolution selection

Magics Version 0.5.1 (19th April 2005)

  • Multiple output device support
  • Multi-file and animated GIF output

Magics Version 0.6 (24th May 2005)

  • 64bit version on the cluster

Magics Version 0.7 (8th August 2005)

  • Observation plotting (the fundamental features are present)|
  • Improved symbol plotting using XML symbol descriptions

Magics Version 0.8 (11th November 2005)

  • Prelimary support of graph plotting
  • Prelimary support of image plotting
  • PDF output

Magics Version 1.0 (30th November 2006)

  • Version 1.0 installed at ECMWF

Magics Version 1.1 (4th April 2006)

  • Cluster 32 & 64 bit versions released
  • EPSgram on the web is now using Magics operationally
  • Cross sections taken from NetCDF data can now be visualised

Magics Version 1.2 (6th July 2006)

  • C interface added

Magics Version 1.2 (25th July 2006)

  • New coastline database with lakes and rivers

Magics Version 1.3 (4th October 2006)

  • Support for boxplots with new action routine PBOXPLOT
  • Support for geographical areas larger than 360 degrees of longitude

Magics Version 1.3 (30th October 2006)

  • First support for Taylor Diagrams with new action routine PTAYLOR
  • Single precision support added





Magics Version 2.30.0 - 23 November 2016   [branch:master  tag:2.30.0]

part of the  November 2016 Software release: Magics is now using ecCodes

  • [MAGP-419] - Symbol Plotting: indexing was wrong when mode=text and not all points are visible
  • [MAGP-789] - Python package were not installed in the right location when
  • [MAGP-794] - Input Visualiser with geoline axis: does not plot when the line is along a meridian
  • [MAGP-816] - Legend for symbol plotting was not always correct
  • [MAGP-868] - Symbol plotting: shifted text when symbol_type = text
  • [MAGP-873] - Legend: parameter LEGEND_ENTRY_PLOT_ORIENTATION had no effect on a legend
  • [MAGP-875] - Multi pages in PDF
  • [MAGP-845] - GRIB: add new high-resolution surface precipitation to list of known parameters
  • [MAGP-880] - Make ecCodes the default for GRIB decoding
  • [MAGP-798] - Add Projection EPSG 3857
  • [MAGP-808] - Generate hatched fill with "Grid shading"
  • [MAGP-815] - Improve legend for rainbow contour
  • [MAGP-817] - implements legend_text_units : will add the text to the last entry of the legend.
  • [MAGP-841] - Combine cell shading to improve output file sizes
  • [MAGP-866] - Add some parameters to enable and style an axis_minor_grid


Magics Version 2.29.6 - 19 October 2016   [branch:master  tag:2.29.6]

part of the  October 2016 Software release.

  • [MAGP-858]  Fix bug in implementation of contour_hi 
  • [MAGP-849] Improve handling of missing values in NetCDF.
  • [MAGP-864] Improve Tailored observation plotting [MAGP-864]
  • [MAGP-860] Add more parameters to handle epsbox plotting
  • [MAGP-859]  Fix bug in EPSG:4326

Magics Version 2.29.5 - 2 September 2016   [branch:master  tag:2.29.6]

  • [MAGP-855] - Boundaries around Morocco are wrongly displayed 

Magics Version 2.29.5 - 18 August 2016   [branch:master  tag:2.29.5]

Magics Version 2.29.4 - 2 August 2016   [branch:master  tag:2.29.4]

  • [MAGP-843]- Input Matrix were not geo-referenced correctly.

Magics Version 2.29.3 - 18 July 2016   [branch:master  tag:2.29.3]

  • [MAGP-831] - PDF and PNG output looks blurry if cell shading is used
    • [MAGP-835] - CellShading send polylines and image
  • [MAGP-833] - Polylines are missing in Magics plot after upgrade
  • [MAGP-834] - Borders of Libanon and Israel are not displayed correctly
  • [MAGP-837] - Magics fails to plot coastlines in Mercator projection

Magics Version 2.29.2 - 28 June 2016   [branch:master  tag:2.29.2]

  • [MAGP-830] - FIX: Cannot plot satellite GRIB fields

Magics Version 2.29.1 - 27 June 2016   [branch:master  tag:2.29.1]

  • [MAGP-761] - Add support to compile with eccodes instead of grib_api
  • [MAGP-533] - FIX: Axis_tick_position_list is not working when using logarithmic
  • [MAGP-594] - FIX: Drivers: problem when the output file's path does not exist
  • [MAGP-818] - FIX: Parameter MAP_ADMINISTRATIVE_BOUNDARIES combined with POLAR_STEREOGRAPHIC projection not working
  • [MAGP-821] - FIX: Drivers: bug in filename generation with numbered pages
  • [MAGP-828] - FIX: Strange stripe on the zero line with Input Matrix
  • [MAGP-547] - Update Apache License text in source code
  • [MAGP-822] - Observation Plotting : implement feedback from Evaluation
  • [MAGP-823] - Remove unused Terralib code

Magics Version 2.29.0 - 10 May 2016   [branch:master  tag:r2.29.0]

  • [MAGP-780] - Wind: wind field produces empty plot or crash
  • [MAGP-805] - Mgb rendering crashes 
  • [MAGP-806] - Wind: duplicated wind arrows
  • [MAGP-810] - Wind: missing wind arrows along zero degree meridian
  • [MAGP-811] - Marker Shading is not working 
  • [MAGP-801] - Polyline: add transparency option for trajectory
  • [MAGP-763] - Config: set minimum version of GRIB_API to 1.14.6
  • [MAGP-796] - GeoJson input support: add more types [FeatureCollection, Feature, Point]
  • [MAGP-797] - CellShading becomes grid shading depending of resolution
  • [MAGP-799] - Axis: Add parameter to contyrol colour of Sundays
  • [MAGP-803] - Implement WMO symbols for tropical cyclones
  • [MAGP-807] - Allow tiling with coastlines in WMS context 

Magics Version 2.28.0 - 17 March 2016   [branch:master  tag:r2.28.0] 

  • [MAGP-435] [MAGP-205] [MAGP-596] - New Coastlines from Natural Earth
    • Spurious lines are gone, polders in The Netherlands are displayed, regional administrative borders are improved, better Performance
  • [MAGP-767] - Improvements for weather parameters and classic metgram
  • [MAGP-776] - Titles: change default text colour from blue to navy
  • [MAGP-769] - Epsgrams and Octahedral 
  • [MAGP-557] - Improve plotting of observation symbols
  • [MAGP-749] - Add parameter to write creator (software) into output files
  • [MAGP-764] - Epsgrams : Improve python facilities
  • [MAGP-765] - InputMatrix : improve handling of increments 
  • [MAGP-781] - Contouring: subarea of reduced Gaussian grid
  • [MAGP-755] - CDF plot should use climate min/max on label
  • [MAGP-762] - Contouring: octahedral grid on subarea does not plot correctly
  • [MAGP-772] - Build: option ENABLE_METVIEW_NO_QT failed on installation
  • [MAGP-781] - Contouring: Fix subarea of reduced Gaussian grid
  • The installation scripts are now based on ecBuild 2.0

Magics Version 2.26.2 - 14 December 2015   [branch:master  tag:r2.26.2]

  • [MAGP-753] - Streamlines Improvements
  • [MAGP-751] - Performance improvement to wind thinning

Magics Version 2.26.1 - 01 December 2015   [branch:master  tag:r2.26.1]

  • Fixes to CMake scripts on how ODB_API is detected and linked in bundles

Magics Version 2.26.0 - 19 November 2015   [branch:master  tag:r2.26.0]

  • [MAGP-253] - Add Streamlines
  • [MAGP-710] - Create a parameter subpage_clipping to turn of/off the clipping for subpages
  • [MAGP-670] - Implement missing wmo cloud symbols for obs plotting 
  • [MAGP-701] - Wind plotting from netcdf (complex matrix)
  • [MAGP-704] - Fixed incorrect wind plotting with antirotated grib
  • [MAGP-706] - Wind: thinning on Lambert grids
  • [MAGP-729] - Problem at the south pole plotting a reduced gaussian field
  • [MAGP-693] - Netcdf: allow wind thinning in NetCDF XY matrix
  • [MAGP-716] - Geopoints: do not plot missing values
  • [MAGP-717] - NetCDF: change default missing value attribute to _FillValue
  • [MAGP-747] - Contour and grib : implements grib_interpolation_method = nearest_valid
  • [MAGP-737] - Allow use of ww_symbols for marker shading
  • [MAGP-739] - input_mars_metadata : new parameter to allow automatic contouring setting
  • [MAGP-639] - Decoder: Add a GeoJSon decoder for the need of CDB

Magics Version 2.24.7 - 14 May 2015   [branch:release/r2.24 tag:r2.24.7]

  • [MAGP-643] - Legend : Seg fault when plotting legend for matker Shading
  • [MAGP-645] - netcdf_field_scaling_factor and netcdf_field_add_offset don't work correctly for netcdf_type = "complex_matrix"

 Magics Version 2.24.5 - 27 April 2015   [branch:release/r2.24 tag:r2.24.5]

   New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-636] - Metview-4.5.3/Magics-2.24.3 do not plot wind flags correctly
  • [MAGP-637] - Axis : Wrong labelling when using position_list
  • [MAGP-638] - C include files are not installed
  • [MAGP-640] - Page frame not plotted in non-interactive output drivers in Metview

Magics Version 2.24.4 - 10 April 2015   [branch:release/r2.24 tag:r2.24.4]

  New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-631] - Contouring: cell shading plus isolines cause a crash
  • [MAGP-632] - Grib_interpolation_method is ignored in metview
  • [MAGP-635] - Contouring problem using octrahedral grib data

Magics Version 2.24.3  - 30 Mars 2015 [branch:release/r2.24 tag:r2.24.3]

  New  test versions become 2.24.3 on on all platforms and is available for download.

  • [MAGP-626] - Legend : add support for an automatic legend attached to the right side of the plot
  • [MAGP-627] - Graph : enable use of netcdf time series
  • [MAGP-628] - Frame attributes for Page and Subpage

Magics Version 2.24.2   [branch:release/r2.24 tag:r2.24.2]

  New  test versions become 2.24.2 on on all platforms and is available for download.

  • Fix bug in shading
  • Improve automatic title [valid-date]
  • Fix bug in contouring for reduced gaussian grids

Magics Version 2.24.1   [branch:release/r2.24]

  New  test versions will become 2.24.0 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) and will be made available for download 

  • Projection: enable the setting of the vertical longitude for the geos projection. Note, that there are some known clipping issues with the south pole for some of longitudes: we will slowly improve it.
  • Grib : improve automatic title for satellite, add support for polar stereographic grids ( depends on Grib-api1.13.0)
  • Contouring : fix issues with grid shading, add the possibility of setting thickness and style for each  isoline when using rainbow method.
  • Drivers : improve KML and SVG drivers

Magics Version 2.22.7 (16 June 2014) [branch:release/r2.22.0 tag 2.22.7]

  New  test versions will become 2.22.7 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) and will be made available for download 

  • small bug fix in the python interface

Magics Version 2.22.6 (9 April 2014) [branch:release/r2.22.0 tag 2.22.6]

  New  test versions will become 2.22.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) and will be made available for download 

  • Fix bug in the minput action. Causing shift in curve plotting, and parasite symbols.

Magics Version 2.22.5 (31 March 2014) [branch:release/r2.22.0 tag 2.22.5]

  New  test versions will become 2.22.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •  Fix bug in curve plotting

  • fix bug in the python interface.
     

Magics Version 2.22.4 (25 March 2014) [branch:release/r2.22.0 tag 2.22.4]

  New  test versions will become 2.22.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •  Fix bug in input data

  • Add Import of observation in json format
  • Add graph_curve_mode = stepped for histogram like curve.

Magics Version 2.22.3 (05 February 2014) [branch:release/r2.22.0 tag 2.22.3]

  New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •   Improvement of Epsgram plotting for WEB2013.

  • Fix Clipping issues in BoxPlot.
  • Support wind plotting from geopoints file.

Magics Version 2.22.2 (28 January 2014) [branch:release/r2.22.0]

 New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •  Improvement of Epsgram plotting for WEB2013
  • Fix Clipping issues in Proj4 Projection ( Robinson, etc..)

Magics Version 2.22.1 (16 January 2014) [branch:release/r2.22.0]

  New  test versions will become 2.22.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  • Fix in automatic axis for Metview4
  • Improvement of Epsgram plotting for WEB2013
  • Observation Plotting: magics will continue if the input file is missing
  • Bug Fix in arrow plotting when using cartesian projection
  • Allow use of logarithmic axis for box-and-whisker

Magics Version 2.22.0 (8 January 2014)

 New  test versions will become 2.22.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)  

  • First version using CMake and GIT(branch release/r2.22.0)
  • Version used in web2013 and Metview4-dev
  • Improvement in Wind thinning and Observation plotting 
  • Bug Fixes in KML drivers
  • Note, that there is a pending issue on rotated winds and grid-shading. ( should be fixed in the next new version)

Magics Version 2.20.2 (25 September 2013) 

New  test versions will become 2.20.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb).

  • Fix some issues in the epsgrams visualisation.
  • Introduce a new environment variable MAGICS_STACK_SIZE(Default 2MB) to control the size allocated by the Magics Threads. (required for ecgb) 

 Magics Version 2.20.1 (31 July 2013) 

New  test versions will become 2.20.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , ecgate (AIX) and the new ecgate (ecgb)

  • Magics can now visualise some HDF5 data. 
  • Improvements were done in handling dimension in the netcdf action routine.
    • netcdf_dimension_setting expects a vector of strings, each string defining a single value, or a range for the specific dimension :
      • "levels 850 100": extract from the level dimension the array between the values 850 and 1000
      • "time 10800' : fix the time dimension to  10800 
    • netcdf_dimension_setting_method [value/index] specify the way of defining the values for dimensions.
      • index : the user is giving the index in the dimension array.
      • value :  the user is giving the value for the dimension. 
  • Fix bugs in handling of some Lambert data.
  • Magics makes now use of NetCDF 4 on all ECMWF platforms.

   

Magics Version 2.20.0 (24 June 2013) 

New  test versions will become 2.20.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and ecgate .   

New Features:
  • A contour_line_colour_rainbow parameter  has been introduced, allowing the user to specify a different colour for each isoline.There are 2 ways to specify the list of colours to use, the setting being very similar of the colour settings for shading:define the list, or let Magics computes the list given a max and min colour.


contour_line_colour_rainbow
 mcont(contour_level_selection_type = "interval",
	contour_line_colour_rainbow_max_level_colour = "red",
	contour_line_colour_rainbow = "on",
	contour_highlight = "off",
	contour_line_colour_rainbow_direction = "clockwise",
	contour_line_colour_rainbow_min_level_colour = "blue",
	contour_line_colour_rainbow_method = "calculate",
	contour_interval = 1.00)
 
  • A contour_automatic_setting parameter has also been introduced, if set to ecchart, Magics will try to match the parameter with one of the predefined ecChart style.


contour_automatic_setting
mcont(contour_automatic_setting = "ecchart")
  • Robinson and lambert_north_atlantic projections have been added. Please, Inform us if you require new ones.


Fixed problems:
  •  A serious bug has been fixed in computing the position of text and legend box in magml and magjson: this can need  some adjustement in positioning
  •  The display_mode block and inline have been deprecated in MagML.
  • The legend layout has been adjusted.


Magics Version 2.18.15 (17th April 2013)  

New  test versions become 2.18.15 on OpenSuSE 11.3 workstations, Linux cluster LXAB    and has been made available for download.  

  • Fix some small precision issues in contour level setting
  • Fix small issues with shading settings
  • Fix problems with constant wind fields
  • Improve Date handling in InputMatrix setting
  • Enable generation of Meta-Data information
  • Improve installations scripts: Added test for swig MAGP-381 and corrected link path for Emoslib MAGP-379

Magics Version 2.18.14 (11th March 2013)  

Current  test versions become 2.18.14 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and has been made available for download.   

  • Fix small bug in Curve Area settings
  • Improve handling of input data for Bar Plotting

Magics Version 2.18.13 (5th March 2013)  

Current  test versions become 2.18.13 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.   

  • Fix clipping issues in graph plotting
  • Fix scaling issues in Netcdf when the field contains missing data.
  • Allow wind plotting in logarithmic axis system
  • Allow use of CSV files as input for symbol and graph plotting

Magics Version 2.18.12 (18th February 2013) 

Current  test versions become 2.18.12 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.   

  • Axis - Fix precision issue when computing ticks MAGP-354
  • Bar charts - implements graph_shade_dot_density  and graph_shade_dot_size MAGP-355

Magics Version 2.18.11 (14th February 2013) 

Current  test versions become 2.18.11 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Backward compatibility fix - map_coastline_resolution was not pass to Magics

  • Observation plotting - ignore missing data - clip observations MAGP-243

  • Epsgram - fix automatic title in EpsXml (used in MACC project) MAGP-349

  • Netcdf - fix problem in the setting of date axis METV-330

Magics Version 2.18.10 (28th January 2013) 

Current  test versions become 2.18.10 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Epsgram - update templates MAGP-340
  • Contouring - improve shading of flat fields MAGP-306
  • Contouring - Small fix in IntervalSelection MAGP-336
  • Cartesian Projection - Fix bug in setting logarithmic axis MAGP-332
  • Contouring - Fix unwanted isolines MAGP-334
  • Netcdf - Fix in date setting MAGP-333

Magics Version 2.18.9 (15th January 2013)

Current  test versions become 2.18.9 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Fixes for Metview 4.3: Printing, Legend [MAGP-329], Shading MAGP-328, text layout MAGP-326

  • NetcdfDecoder - fix in getting the value for mssing data. MAGP-319

  • Axis: reduced the maximum number of geo axis labels from 20 to 10 in order to avoid overlapping MAGP-315
  • Outputs - Correct possitioning of text around symbols MAGP-177
  • PostScript - fix support for rotated text if it contains special characters MAGP-304

  • Remove unnecessary printouts

Magics Version 2.18.8 (10th December 2012)

Current  test versions become 2.18.8 on OpenSuSE 11.3 workstations, Linux cluster LXAB.  

  • Contour - Small fix in GridShading

  • Legend - Fix issues with users defined text entries MAGP-296

  • Netcdf- Handle transposed matrix definition + missing value MAGP-295 MAGP-294

Magics Version 2.18.7 (5th December 2012)

Current  user & test versions become 2.18.7 on OpenSuSE 11.3 workstations, Linux cluster LXAB and has been made available for download.  

  • Relinked Python interface to avoid dependency on LD_LIBRARY_PATH

Magics Version 2.18.6 (5th December 2012)

Current  user & test versions become 2.18.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate.   

  • Odb - improve error checking

NOTE for Python users: If you use the (since version 2.14.0) deprecated call 'import 'magmacro' YOU NEED TO CHANGE the import command to
    import Magics.macro

Magics Version 2.18.5 (4th December 2012)

Current test versions become 2.18.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Obstat - Fix Regression issues - Tick positioning + inputMatrix and grid shading MAGP-292

  • Update to use odb_api version 0.9.21 (at ECMWF)

Magics Version 2.18.4 (4th December 2012)

Current test versions become 2.18.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate .

  • Fix axis ticks positions when vertical labels ( reported by Obstat )

  • Small adjustment in InputData to improve grid shading ( reported by Obstat )

  • Fix in legend Histogram (Odb plots)

  • Update to use odb_api 0.9.24 (at ECMWF)

Magics Version 2.18.3 (26th November 2012)

Current test versions become 2.18.3 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Cartesian Projection - small fix in logarithmic axis  MAGP-276
  • CAIRO/PNG correct positioning in complex layouts MAGP-244
  • KML/KMZ fix missing files fatal error MAGP-43

Magics Version 2.18.2 (19th November 2012)

Current test versions become 2.18.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Symbol - Allow blanking of text MAGP-286
    • Symbol - Add a new option "both" to symbol type to allow the value to be plotted next to the symbol.  MAGP-273

    • TableDecoder - Fix crash in binning MAGP-250

    • Cairo PNG - enable that antialias can be switched off  MAGP-274
    • Fixes related running 'make check' on external installations (included new directory for Python interface)  MAGP-275

Magics Version 2.18.1 (29th October 2012)

Current test versions become 2.18.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Observations - enable use of users template to customise observation plotting [MAGP-243]
    • Many improvements for external installations

Magics Version 2.18.0 (17th October 2012)

Current test versions become 2.18.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • MagML: allow import object
  • Symbol: Trajectory in MagML + improve connected symbol and text. [MAGP-238]
  • Proj4: Add Projection EPSG:3857 [MAGP-192]
  • SymbolPlotting - Close last interval for AdvancedTableMode [MAGP-240]
  • Python: Input Matrix conflict of parameters names [MAGP-236]
  • Contouring: Fix issue for shading of flat fields [MAGP-229]
  • Wind: Improve wind plotting for rotated grids. [MAGP-219]
  • Contouring: fix grid-shading issue for non-global fields [MAGP-227]
  • Python interface was reimplemented using setup.py

Magics Version 2.17.1 (4th October 2012)

Current test versions become 2.17.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • Grib - Implements wind plotting for rotated gribs [MAGP-219]
  • Text - Fix position of text in titlebox [MAGP-220]
  • Contour - optimisation and missing data [MAGP-221]

Magics Version 2.16.1 (14th August 2012)

Version 2.16.1 has been made available for download.

  • Required version for Metview 4.3.2
  • Contouring - fixed issue with vertical band of missing data appearing when contouring a regular GRIB grid of 2.5 degrees; coarse grids were being misinterpreted as being sub-areas instead of global.
  • Fixes in Makefiles for installation on Ubuntu 12.04.

Magics Version 2.16.0 (6th August 2012)

Version 2.16.0 has been made available for download.

  • All changes from the 2.15.x versions (Proj4,Boost)
  • Required version for Metview 4.3.1
  • Bug fix for wind plotting with static Magics libraries when using Pgf90

Magics development snapshot Version 2.15.7 (1st August 2012)

Current test versions become 2.15.7 on OpenSuSE workstations (10.3 and 11.3),Linux cluster LXAB, ecgate

  • Decoders Fix bug in Setting Input Array for contouring [MAGP-194]
  • Add support for Lambert representation [MAPG-182]
  • Ad basic wind arrows to KML output
  • Fix connected symbols when multi outputs.
  • Netcdf - Interpret date for CF-compliant netcdf files [MAGP-184]

Magics development snapshot Version 2.15.5 (14th June 2012)

  • Projection - small fix in Polar-Stereographic Projection
  • Allow images as symbols and improve adjustment for import locations (centre, bottom_left)  [MAGP-155]
  • Allow the use of a third parameter to colour in wind_advanced_mode [MAGP-171]
  • GridShading - optimise the plotting of non-shaded cells

Magics new test version and development snapshot Version 2.15.4 (6th June 2012)

Current test versions become 2.15.4 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster LXAB 

  • Improve calm indicator for small intensity wind [MAGP-135]
  • Histogram - Improve memory allocation [MAGP-101]
  • Legend - Allow horizontal title for column legend [MAGP-19]
  • Legend - Fix flag legend text
  • Implements axis_title_font and axis_title_font_size [MAGP-158]
  • Adjust Lat/Lon labels in GIF output

Magics new test Version 2.15.3 (18th May 2012)

Current test versions become 2.15.3 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB and ecgate

  • Axis + Input Matrix: Fix in tick axis and positioning of Matrix

  • Updated magicsCompatibilityChecker and info messages for deprecated parameters

  • Fix for scaling of pages in PostScript (OUTPUT_PS_SCALE)

Magics new test Version 2.15.2 (10th May 2012)

Current test versions become 2.15.2 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB

  • Introduction of Proj4 for performing geographical projections

  • New facilities in graph plotting

  • Automatic adjustment of date labels according to the length of the time series

  • New types of markers for symbol plotting (Clouds, nebulosity)

  • Better support for non-ascii characters in PostScript output

Magics default user, export and new Version 2.14.11 (7th March 2012)

Current default and test versions become 2.14.11 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Fix for curve plotting

Magics export and new Version 2.14.10 (28th February 2012)

Current test versions become 2.14.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.9 (19th January 2012)

Current test versions become 2.14.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.8 (13th December 2011)

Current test versions become 2.14.8 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.7 (30th November 2011)

Current test versions become 2.14.7 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics default user and new Version 2.14.6 (23th November 2011)

The default user and test versions become 2.14.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.5 (22nd November 2011)

Current test versions become 2.14.5 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.14.4 (21st November 2011)

Current test versions become 2.14.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.14.3 (17th November 2011)

Current test versions become 2.14.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.2 (14th November 2011)

Current test versions become 2.14.2 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.1 (26th October 2011)

Current test versions become 2.14.1 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export Version 2.14.0 (14th October 2011)

This version includes all updates from the 2.13 release series:

Magics (new) Version 2.13.10 (13th October 2011)

Current test versions become 2.13.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.13.9 (29th September 2011)

Current test versions become 2.13.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.13.4 (13th July 2011)

Current test versions become 2.13.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.13.3 (11th July 2011)

Current test versions become 2.13.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics user Version 2.12.9 (21th June 2011)

Current user versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux clusters LXAB & Swarm and ecgate

Magics (new) Version 2.12.9 (17th June 2011)

Current test versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

Magics Version 2.12.8 (25th May 2011)

Current user and test versions become 2.12.8 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

Magics Version 2.12.7 (24th May 2011)

Current user version becomes 2.12.7 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

Magics Version 2.12.7 (15th April 2011)

Magics Version 2.12.6 (15th April 2011)

Current test version becomes 2.12.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters swarm and lxab

Magics Version 2.12.5 (14th March 2011)

Current test version becomes 2.12.5 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab

Magics Version 2.12.4 (10th March 2011)

Magics Version 2.12.3 (2nd February 2011)

Magics Version 2.12.2 (6th January 2011)

Magics Version 2.12.1 made default user version (7th Dec 2010)

Magics Version 2.11.6 (1st December 2010)

Magics Version 2.11.5 (23rd November 2010)

Magics Version 2.11.4 (26th October 2010)

Magics Version 2.10.4 (21st July 2010)

Magics Version 2.10.3 (5th July 2010)

Magics Version 2.10.1 (18th May 2010)

Magics Version 2.10.0 made default user version (5th May 2010)

Magics Version 2.10.0 (28th April 2010)

Magics Version 2.9.6 (26th April 2010)

Magics Version 2.9.5 (22nd April 2010)

Magics Version 2.9.4 (19th April 2010)

Magics Version 2.9.3 (8th March 2010)

Magics Version 2.9.2 (5th March 2010)

Magics Version 2.9.1 (25th February 2010)

Magics Version 2.9.0 (14th January 2010)

Magics Version 2.8.0 made default user version (29th October 2009)

Magics Version 2.8.0 (21st October 2009)

Magics Version 2.7.16 (6th October 2009)

Magics Version 2.7.15 (1st October 2009)

Magics Version 2.7.13 (18th September 2009)

Magics Version 2.7.12 (15th September 2009)

Magics Version 2.7.8 (25th March 2009)

Magics Version 2.7.7 (23rd March 2009)

Magics Version 2.7.6 (18th March 2009)

Magics Version 2.7.5 (2nd March 2009)

Magics Version 2.7.4 (26th February 2009)

Magics Version 2.7.1 (20th November 2008)

Magics Version 2.6.4 (2nd December 2008)

Magics Version 2.6.3 (11th November 2008)

Magics Version 2.6.2 (5th November 2008)

Magics Version 2.6.1 (28th October 2008)

Magics Version 2.7.0 (22nd October 2008)

Magics Version 2.6.0 (21st October 2008)

Magics Version 2.6.0 (20th October 2008)

Magics Version 2.5.7 (6th October 2008)

Magics Version 2.5.5 (9th April 2008)

Magics Version 2.5.4 (1st April 2008)

Magics Version 2.5.3 (18th March 2008)

Magics Version 2.4.3 (17th March 2008)

Magics Version 2.5.2 (11th March 2008)

Magics Version 2.5.1 (10th March 2008)

Magics Version 2.4.2 (6th March 2008)

Magics Version 2.5.0 (5th March 2008)

Magics Version 2.4.1 (5th March 2008)

Magics Version 2.4.1 (3rd March 2008)

Magics Version 2.5.0 (28th February 2008)

Magics Version 2.4.0 (28th February 2008)

Magics Version 2.4.0 (27th February 2008)

Magics Version 2.4.0 (27th February 2008)

Magics Version 2.4.0 (26th February 2008)

Please be aware that the default scaling of PostScript
plots has changed and is now the same as all other outputs.
This might mean you see small differences in the layout.

If you need the old scaling you can set

OUTPUT_PS_SCALE to 0.95.

Magics Version 2.4.0 (19th February 2008)

Magics Version 2.4.0 (14th February 2008)

Magics Version 2.4.0 (12th December 2007)

Magics Version 2.3.1 (22nd November 2007)

Magics Version 2.3.1 (20th November 2007)

Magics Version 2.3.1 (13th November 2007)

Magics Version 2.3 (1st November 2007)

Magics Version 2.3 (30th October 2007)

Magics Version 2.3 (23rd October 2007)

Magics Version 2.2 (12th September 2007)

Magics Version 2.2 (11th September 2007)

Magics Version 2.2 (23rd August 2007)

Magics Version 2.1.1 (30th July 2007)

Magics Version 2.1.1 (26th July 2007)

Magics Version 2.1.0 (26th July 2007)

Magics Version 2.1.0 (25th July 2007)

Magics Version 2.1.0 (18th July 2007)

Magics Version 2.1.0 (17th July 2007)

Magics Version 2.1.0 (12th July 2007)

Magics Version 2.0.1 (10th July 2007)

Magics Version 2.0.1 (8th May 2007)

Magics Version 2.0.1 (19th April 2007)

Magics Version 2.0.1 (17th April 2007)

Magics Version 2.0.1 (16th April 2007)

Magics Version 2.0.0 (28th March 2007)

Magics Version 2.0.0 (27th March 2007)

Magics Version 2.0.0 (20th March 2007)

Magics Version 2.0.0 (13th March 2007)

Magics Version 1.3.9 (18th January 2007)

Magics Version 1.3.8 (12th January 2007)

Magics Version 1.3.7 (18th December 2006)

Magics Version 1.3.4 (6th December 2006)

Magics Version 1.3.3 (30th November 2006)

Magics Version 1.3.2 (20th November 2006)

Magics Version 1.3.1 (6th November 2006)

Magics Version 1.3 (31st October 2006)


Landmarks Before Magics Version 1.3

Magics Version 0.1 (16th July 2004)

Magics Version 0.2 (24th September 2004)

Magics Version 0.3 (10th November 2004)

Magics Version 0.4 (26th January 2005)

Magics Version 0.5 (15th March 2005)

Magics Version 0.5.1 (19th April 2005)

Magics Version 0.6 (24th May 2005)

Magics Version 0.7 (8th August 2005)

Magics Version 0.8 (11th November 2005)

Magics Version 1.0 (30th November 2006)

Magics Version 1.1 (4th April 2006)

Magics Version 1.2 (6th July 2006)

Magics Version 1.2 (25th July 2006)

Magics Version 1.3 (4th October 2006)

Magics Version 1.3 (30th October 2006)

 

 













Docker Build Status


Conda version

Docker Pulls

Binder

Conda download

PyPI version

Versions in use at ECMWF 


Linux workstations Leap (42)lxclxopEcgate
Default user version4.0.34.0.34.0.34.0.3
New test version4.3.04.3.04.3.04.3.0
Old back-up version3.2.23.2.23.2.23.2.2


Magics Version 4.3.3   

Hotfix release with improvements for external users which have to install Magics

  • [MAGP-1227] - FIX for "Improve cmake tests for proj library and fail for old versions"

Magics Version 4.3.2   

Hotfix release with improvements for external users which have to install Magics

  • [MAGP-1227] - Improve cmake tests for proj library and fail for old versions
  • [MAGP-1232] - Reduce size of release tarball
  • [MAGP-1233] - FIXED: Disabling NetCDF breaks Magics build

Magics Version 4.3.1   

  • This is a hotfix version with a fix for a crash in Metview's interactive plot window
  • This version is only required if you are building Metview with it

Magics Version 4.3.0   

Please note: Magics is now using Proj (version 6.1 or newer) to handle reprojections (was using Proj4 before) 

  • Moved to new Proj API  SUP-2809 - Getting issue details... STATUS
  • Improving plotting of OrcaGrids ( NetCDF)
  • Improving layout of the automatic legend : Adding a margin option
  • Adding format option of the grib_info key dataDate <grib_info key='dataDate' format='%d/%m%Y'/>

Magics Version 4.2.3   


Magics Version 4.2.0   

  • Minior changes & smaller bug fixes

Magics Version 4.1.2   

  • [MAGP-1196] - Magics compilation fails with latest Proj4 6.1
  • [MAGP-1195] - Clean large binary files from git history

Magics Version 4.1.1   

  • [MAGP-1194] - Compilation fails under Windows due missing namespace

Magics Version 4.1.0  

  • Metview: crash when enable cursor data for plot with netcdf geomatrix_vectors [MAGP-1183]
  • Fixed memory leak in metadata collection when plotting in Metview [MAGP-1182]
  • Fixing performance issue 
  • [MAGP-1172] Fix Bug in streamlines

  • [MAGP-1180] Fix automatic axis and Netcdf plotting.
  • Fix handling of info messages.

Magics Version 4.0.2   

Fix & Improvement

  • [MAGP-1158] - Allow compilation with Proj4 6.0 which changes APIs

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 as 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

Magics Version 3.2.2 -     [branch:master  tag:3.2.2]

  • [MAGP-1117] - Thermo: adjust wind area coordinates in skew-t and emagram to changes in tephigram

Magics Version 3.2.0    [branch:master  tag:3.2.0]

  • New parameter subpage_background_colour to change the colour of the subpage_background , the default is none.
  • Automatic detection of parameters to apply specific styles : contour_automatic_setting = "ecmwf" , can be used for grib and netcdf data.
  • Better handling of Netcdf Files, automatic detection of the type of data.
  • Improved rendering of the cellshading plots.
  • Improvement of the automatic scaling.
  • Fix a bug in positional legend.
  • Improvement of the positioning of the Vertical Axis Title.
  • Replacement of boost::geometry by Clipper

Magics Version 3.1.0    [branch:master  tag:3.1.0]

  • [MAGP-812] - Move Magics to C++14
  • [MAGP-970] - Remove dependency to perl
  • [MAGP-1046] - use eccodes to decode BUFR
  • [MAGP-1061] - No error message if trying to plot png with no writing permissions
  • [MAGP-1070] - Build: no longer allow GRIB_API to be used for Magics builds
  • [MAGP-1075] - Raise dependency to CMake 3.1
  • [MAGP-1078] - Add support for Tilted perspective
  • [MAGP-1053] - Implement SKEW-T diagram
  • [MAGP-857] - Projections: stray lines in default Geos projection
  • [MAGP-1060] - Y-axis label overlapping axis tick labels

Magics Version 3.0.4 -     [branch:master  tag:3.0.4]

  • [MAGP-1042] - Wave metgram are giving strange result when sea ice voevr is above 30%
  • [MAGP-1057] - Netcdf: SCM NetCDF data fails to plot
  • [MAGP-1058] - Tephigram: empty wind plotting

Magics Version 3.0.3 -     [branch:master  tag:3.0.3]

  Hotfix - Relink with new ecCodes

Magics Version 3.0.2    [branch:master  tag:3.0.2]

  Hotfix - Fix for two issues identified in Vertical axis and time series.

Magics Version 3.0.1    [branch:master  tag:3.0.1]

  Improve legend for gradients colours [MAGP-1040] 
  COASTLINES - remove stray polygon from the Atlantic [MAGP-1038]
  Implement contour_shade_colour_method=palette [MAGP-1004]


Magics Version 3.0.0    [branch:master  tag:3.0.0]

New Features - Improvments:

  • Visualisation of the Netcdf-CF has been simplified

  • Improvment of the new colour setting gradients
  • Python3 Ready
  • [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.3    [branch:master  tag:2.34.3]

HotFix Version:

  • [MAGP-981] Regression : anti-Clockwise is not respected when one of the colours is white
  •  [MAGP-610]   Spurious coastline along dateline from South Pole to coast 

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 : 


      #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-892] - NetCDF: visualisation of a multi-dimensional variable where the last 2 dimensions are (lon,lat) gives a wrong result
    • [MAGP-930] - Title: add support for Meteosat 8
  • 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

 

Magics Version 2.31.0 - 27 January 2017   [branch:master  tag:2.31.0]

  • New Features:

    • [MAGP-889] - Magics can now produce horizontal bar
  • Improvements

    • Ongoing work on NetCDF handling - Interpretation of projected data.

    • Ongoing work on  LOGOs
    • [MAGP-896] - GRIB: allow plotting of GRIB 2 satellite data
    • [MAGP-899] - GRIB: allow plotting of of satellite images encoded as sub-areas
  • Bug Fixes

    • [MAGP-891] - Wind in synop plotting should be reprojected according to the projection.

    • [MAGP-517] - SVG Wind barbs do not show correctly
    • [MAGP-602] - PostScript: cell shading does not honour empty cells in PostScript driver
    • [MAGP-688] - Contouring of very small values does not work

Magics Version 2.30.0 - 23 November 2016   [branch:master  tag:2.30.0]

part of the  November 2016 Software release: Magics is now using ecCodes

  • [MAGP-419] - Symbol Plotting: indexing was wrong when mode=text and not all points are visible
  • [MAGP-789] - Python package were not installed in the right location when
  • [MAGP-794] - Input Visualiser with geoline axis: does not plot when the line is along a meridian
  • [MAGP-816] - Legend for symbol plotting was not always correct
  • [MAGP-868] - Symbol plotting: shifted text when symbol_type = text
  • [MAGP-873] - Legend: parameter LEGEND_ENTRY_PLOT_ORIENTATION had no effect on a legend
  • [MAGP-875] - Multi pages in PDF
  • [MAGP-845] - GRIB: add new high-resolution surface precipitation to list of known parameters
  • [MAGP-880] - Make ecCodes the default for GRIB decoding
  • [MAGP-798] - Add Projection EPSG 3857
  • [MAGP-808] - Generate hatched fill with "Grid shading"
  • [MAGP-815] - Improve legend for rainbow contour
  • [MAGP-817] - implements legend_text_units : will add the text to the last entry of the legend.
  • [MAGP-841] - Combine cell shading to improve output file sizes
  • [MAGP-866] - Add some parameters to enable and style an axis_minor_grid


Magics Version 2.29.6 - 19 October 2016   [branch:master  tag:2.29.6]

part of the  October 2016 Software release.

  • [MAGP-858]  Fix bug in implementation of contour_hi 
  • [MAGP-849] Improve handling of missing values in NetCDF.
  • [MAGP-864] Improve Tailored observation plotting [MAGP-864]
  • [MAGP-860] Add more parameters to handle epsbox plotting
  • [MAGP-859]  Fix bug in EPSG:4326

Magics Version 2.29.5 - 2 September 2016   [branch:master  tag:2.29.6]

  • [MAGP-855] - Boundaries around Morocco are wrongly displayed 

Magics Version 2.29.5 - 18 August 2016   [branch:master  tag:2.29.5]

Magics Version 2.29.4 - 2 August 2016   [branch:master  tag:2.29.4]

  • [MAGP-843]- Input Matrix were not geo-referenced correctly.

Magics Version 2.29.3 - 18 July 2016   [branch:master  tag:2.29.3]

  • [MAGP-831] - PDF and PNG output looks blurry if cell shading is used
    • [MAGP-835] - CellShading send polylines and image
  • [MAGP-833] - Polylines are missing in Magics plot after upgrade
  • [MAGP-834] - Borders of Libanon and Israel are not displayed correctly
  • [MAGP-837] - Magics fails to plot coastlines in Mercator projection

Magics Version 2.29.2 - 28 June 2016   [branch:master  tag:2.29.2]

  • [MAGP-830] - FIX: Cannot plot satellite GRIB fields

Magics Version 2.29.1 - 27 June 2016   [branch:master  tag:2.29.1]

  • [MAGP-761] - Add support to compile with eccodes instead of grib_api
  • [MAGP-533] - FIX: Axis_tick_position_list is not working when using logarithmic
  • [MAGP-594] - FIX: Drivers: problem when the output file's path does not exist
  • [MAGP-818] - FIX: Parameter MAP_ADMINISTRATIVE_BOUNDARIES combined with POLAR_STEREOGRAPHIC projection not working
  • [MAGP-821] - FIX: Drivers: bug in filename generation with numbered pages
  • [MAGP-828] - FIX: Strange stripe on the zero line with Input Matrix
  • [MAGP-547] - Update Apache License text in source code
  • [MAGP-822] - Observation Plotting : implement feedback from Evaluation
  • [MAGP-823] - Remove unused Terralib code

Magics Version 2.29.0 - 10 May 2016   [branch:master  tag:r2.29.0]

  • [MAGP-780] - Wind: wind field produces empty plot or crash
  • [MAGP-805] - Mgb rendering crashes 
  • [MAGP-806] - Wind: duplicated wind arrows
  • [MAGP-810] - Wind: missing wind arrows along zero degree meridian
  • [MAGP-811] - Marker Shading is not working 
  • [MAGP-801] - Polyline: add transparency option for trajectory
  • [MAGP-763] - Config: set minimum version of GRIB_API to 1.14.6
  • [MAGP-796] - GeoJson input support: add more types [FeatureCollection, Feature, Point]
  • [MAGP-797] - CellShading becomes grid shading depending of resolution
  • [MAGP-799] - Axis: Add parameter to contyrol colour of Sundays
  • [MAGP-803] - Implement WMO symbols for tropical cyclones
  • [MAGP-807] - Allow tiling with coastlines in WMS context 

Magics Version 2.28.0 - 17 March 2016   [branch:master  tag:r2.28.0] 

  • [MAGP-435] [MAGP-205] [MAGP-596] - New Coastlines from Natural Earth
    • Spurious lines are gone, polders in The Netherlands are displayed, regional administrative borders are improved, better Performance
  • [MAGP-767] - Improvements for weather parameters and classic metgram
  • [MAGP-776] - Titles: change default text colour from blue to navy
  • [MAGP-769] - Epsgrams and Octahedral 
  • [MAGP-557] - Improve plotting of observation symbols
  • [MAGP-749] - Add parameter to write creator (software) into output files
  • [MAGP-764] - Epsgrams : Improve python facilities
  • [MAGP-765] - InputMatrix : improve handling of increments 
  • [MAGP-781] - Contouring: subarea of reduced Gaussian grid
  • [MAGP-755] - CDF plot should use climate min/max on label
  • [MAGP-762] - Contouring: octahedral grid on subarea does not plot correctly
  • [MAGP-772] - Build: option ENABLE_METVIEW_NO_QT failed on installation
  • [MAGP-781] - Contouring: Fix subarea of reduced Gaussian grid
  • The installation scripts are now based on ecBuild 2.0

Magics Version 2.26.2 - 14 December 2015   [branch:master  tag:r2.26.2]

  • [MAGP-753] - Streamlines Improvements
  • [MAGP-751] - Performance improvement to wind thinning

Magics Version 2.26.1 - 01 December 2015   [branch:master  tag:r2.26.1]

  • Fixes to CMake scripts on how ODB_API is detected and linked in bundles

Magics Version 2.26.0 - 19 November 2015   [branch:master  tag:r2.26.0]

  • [MAGP-253] - Add Streamlines
  • [MAGP-710] - Create a parameter subpage_clipping to turn of/off the clipping for subpages
  • [MAGP-670] - Implement missing wmo cloud symbols for obs plotting 
  • [MAGP-701] - Wind plotting from netcdf (complex matrix)
  • [MAGP-704] - Fixed incorrect wind plotting with antirotated grib
  • [MAGP-706] - Wind: thinning on Lambert grids
  • [MAGP-729] - Problem at the south pole plotting a reduced gaussian field
  • [MAGP-693] - Netcdf: allow wind thinning in NetCDF XY matrix
  • [MAGP-716] - Geopoints: do not plot missing values
  • [MAGP-717] - NetCDF: change default missing value attribute to _FillValue
  • [MAGP-747] - Contour and grib : implements grib_interpolation_method = nearest_valid
  • [MAGP-737] - Allow use of ww_symbols for marker shading
  • [MAGP-739] - input_mars_metadata : new parameter to allow automatic contouring setting
  • [MAGP-639] - Decoder: Add a GeoJSon decoder for the need of CDB

Magics Version 2.24.7 - 14 May 2015   [branch:release/r2.24 tag:r2.24.7]

  • [MAGP-643] - Legend : Seg fault when plotting legend for matker Shading
  • [MAGP-645] - netcdf_field_scaling_factor and netcdf_field_add_offset don't work correctly for netcdf_type = "complex_matrix"

 Magics Version 2.24.5 - 27 April 2015   [branch:release/r2.24 tag:r2.24.5]

   New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-636] - Metview-4.5.3/Magics-2.24.3 do not plot wind flags correctly
  • [MAGP-637] - Axis : Wrong labelling when using position_list
  • [MAGP-638] - C include files are not installed
  • [MAGP-640] - Page frame not plotted in non-interactive output drivers in Metview

Magics Version 2.24.4 - 10 April 2015   [branch:release/r2.24 tag:r2.24.4]

  New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-631] - Contouring: cell shading plus isolines cause a crash
  • [MAGP-632] - Grib_interpolation_method is ignored in metview
  • [MAGP-635] - Contouring problem using octrahedral grib data

Magics Version 2.24.3  - 30 Mars 2015 [branch:release/r2.24 tag:r2.24.3]

  New  test versions become 2.24.3 on on all platforms and is available for download.

  • [MAGP-626] - Legend : add support for an automatic legend attached to the right side of the plot
  • [MAGP-627] - Graph : enable use of netcdf time series
  • [MAGP-628] - Frame attributes for Page and Subpage

Magics Version 2.24.2   [branch:release/r2.24 tag:r2.24.2]

  New  test versions become 2.24.2 on on all platforms and is available for download.

  • Fix bug in shading
  • Improve automatic title [valid-date]
  • Fix bug in contouring for reduced gaussian grids

Magics Version 2.24.1   [branch:release/r2.24]

  New  test versions will become 2.24.0 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  • Projection: enable the setting of the vertical longitude for the geos projection. Note, that there are some known clipping issues with the south pole for some of longitudes: we will slowly improve it.
  • Grib : improve automatic title for satellite, add support for polar stereographic grids ( depends on Grib-api1.13.0)
  • Contouring : fix issues with grid shading, add the possibility of setting thickness and style for each  isoline when using rainbow method.
  • Drivers : improve KML and SVG drivers

Magics Version 2.22.7 (16 June 2014) [branch:release/r2.22.0 tag 2.22.7]

  New  test versions will become 2.22.7 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  • small bug fix in the python interface

Magics Version 2.22.6 (9 April 2014) [branch:release/r2.22.0 tag 2.22.6]

  New  test versions will become 2.22.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  • Fix bug in the minput action. Causing shift in curve plotting, and parasite symbols.

Magics Version 2.22.5 (31 March 2014) [branch:release/r2.22.0 tag 2.22.5]

  New  test versions will become 2.22.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  •  Fix bug in curve plotting

  • fix bug in the python interface.
     

Magics Version 2.22.4 (25 March 2014) [branch:release/r2.22.0 tag 2.22.4]

  New  test versions will become 2.22.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  • Fix bug in input data

  • Add Import of observation in json format
  • Add graph_curve_mode = stepped for histogram like curve.

Magics Version 2.22.3 (05 February 2014) [branch:release/r2.22.0 tag 2.22.3]

  New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  •   Improvement of Epsgram plotting for WEB2013.

  • Fix Clipping issues in BoxPlot.
  • Support wind plotting from geopoints file.

Magics Version 2.22.2 (28 January 2014) [branch:release/r2.22.0]

 New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  •  Improvement of Epsgram plotting for WEB2013
  • Fix Clipping issues in Proj4 Projection ( Robinson, etc..)

Magics Version 2.22.1 (16 January 2014) [branch:release/r2.22.0]

  New  test versions will become 2.22.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) 

  • Fix in automatic axis for Metview4
  • Improvement of Epsgram plotting for WEB2013
  • Observation Plotting: magics will continue if the input file is missing
  • Bug Fix in arrow plotting when using cartesian projection
  • Allow use of logarithmic axis for box-and-whisker

Magics Version 2.22.0 (8 January 2014)

 New  test versions will become 2.22.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)  

  • First version using CMake and GIT(branch release/r2.22.0)
  • Version used in web2013 and Metview4-dev
  • Improvement in Wind thinning and Observation plotting 
  • Bug Fixes in KML drivers
  • Note, that there is a pending issue on rotated winds and grid-shading. ( should be fixed in the next new version)

Magics Version 2.20.2 (25 September 2013) 

New  test versions will become 2.20.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb).

  • Fix some issues in the epsgrams visualisation.
  • Introduce a new environment variable MAGICS_STACK_SIZE(Default 2MB) to control the size allocated by the Magics Threads. (required for ecgb) 

 Magics Version 2.20.1 (31 July 2013) 

New  test versions will become 2.20.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , ecgate (AIX) and the new ecgate (ecgb

  • Magics can now visualise some HDF5 data. 
  • Improvements were done in handling dimension in the netcdf action routine.
    • netcdf_dimension_setting expects a vector of strings, each string defining a single value, or a range for the specific dimension :
      • "levels 850 100": extract from the level dimension the array between the values 850 and 1000
      • "time 10800' : fix the time dimension to  10800 
    • netcdf_dimension_setting_method [value/index] specify the way of defining the values for dimensions.
      • index : the user is giving the index in the dimension array.
      • value :  the user is giving the value for the dimension. 
  • Fix bugs in handling of some Lambert data.
  • Magics makes now use of NetCDF 4 on all ECMWF platforms.

   

Magics Version 2.20.0 (24 June 2013) 

New  test versions will become 2.20.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and ecgate .   

New Features:
  • A contour_line_colour_rainbow parameter  has been introduced, allowing the user to specify a different colour for each isoline.There are 2 ways to specify the list of colours to use, the setting being very similar of the colour settings for shading:define the list, or let Magics computes the list given a max and min colour.


contour_line_colour_rainbow
 mcont(contour_level_selection_type = "interval",
	contour_line_colour_rainbow_max_level_colour = "red",
	contour_line_colour_rainbow = "on",
	contour_highlight = "off",
	contour_line_colour_rainbow_direction = "clockwise",
	contour_line_colour_rainbow_min_level_colour = "blue",
	contour_line_colour_rainbow_method = "calculate",
	contour_interval = 1.00)
 
  • A contour_automatic_setting parameter has also been introduced, if set to ecchart, Magics will try to match the parameter with one of the predefined ecChart style.


contour_automatic_setting
mcont(contour_automatic_setting = "ecchart")
  • Robinson and lambert_north_atlantic projections have been added. Please, Inform us if you require new ones.


Fixed problems:
  •  A serious bug has been fixed in computing the position of text and legend box in magml and magjson: this can need  some adjustement in positioning
  •  The display_mode block and inline have been deprecated in MagML.
  • The legend layout has been adjusted.


Magics Version 2.18.15 (17th April 2013)  

New  test versions become 2.18.15 on OpenSuSE 11.3 workstations, Linux cluster LXAB    and has been made available for download.  

  • Fix some small precision issues in contour level setting
  • Fix small issues with shading settings
  • Fix problems with constant wind fields
  • Improve Date handling in InputMatrix setting
  • Enable generation of Meta-Data information
  • Improve installations scripts: Added test for swig MAGP-381 and corrected link path for Emoslib MAGP-379

Magics Version 2.18.14 (11th March 2013)  

Current  test versions become 2.18.14 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and has been made available for download.   

  • Fix small bug in Curve Area settings
  • Improve handling of input data for Bar Plotting

Magics Version 2.18.13 (5th March 2013)  

Current  test versions become 2.18.13 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.   

  • Fix clipping issues in graph plotting
  • Fix scaling issues in Netcdf when the field contains missing data.
  • Allow wind plotting in logarithmic axis system
  • Allow use of CSV files as input for symbol and graph plotting

Magics Version 2.18.12 (18th February 2013) 

Current  test versions become 2.18.12 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.   

  • Axis - Fix precision issue when computing ticks MAGP-354
  • Bar charts - implements graph_shade_dot_density  and graph_shade_dot_size MAGP-355

Magics Version 2.18.11 (14th February 2013) 

Current  test versions become 2.18.11 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Backward compatibility fix - map_coastline_resolution was not pass to Magics

  • Observation plotting - ignore missing data - clip observations MAGP-243

  • Epsgram - fix automatic title in EpsXml (used in MACC project) MAGP-349

  • Netcdf - fix problem in the setting of date axis METV-330

Magics Version 2.18.10 (28th January 2013) 

Current  test versions become 2.18.10 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Epsgram - update templates MAGP-340
  • Contouring - improve shading of flat fields MAGP-306
  • Contouring - Small fix in IntervalSelection MAGP-336
  • Cartesian Projection - Fix bug in setting logarithmic axis MAGP-332
  • Contouring - Fix unwanted isolines MAGP-334
  • Netcdf - Fix in date setting MAGP-333

Magics Version 2.18.9 (15th January 2013)

Current  test versions become 2.18.9 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Fixes for Metview 4.3: Printing, Legend [MAGP-329], Shading MAGP-328, text layout MAGP-326

  • NetcdfDecoder - fix in getting the value for mssing data. MAGP-319

  • Axis: reduced the maximum number of geo axis labels from 20 to 10 in order to avoid overlapping MAGP-315
  • Outputs - Correct possitioning of text around symbols MAGP-177
  • PostScript - fix support for rotated text if it contains special characters MAGP-304

  • Remove unnecessary printouts

Magics Version 2.18.8 (10th December 2012)

Current  test versions become 2.18.8 on OpenSuSE 11.3 workstations, Linux cluster LXAB.  

  • Contour - Small fix in GridShading

  • Legend - Fix issues with users defined text entries MAGP-296

  • Netcdf- Handle transposed matrix definition + missing value MAGP-295 MAGP-294

Magics Version 2.18.7 (5th December 2012)

Current  user & test versions become 2.18.7 on OpenSuSE 11.3 workstations, Linux cluster LXAB and has been made available for download.  

  • Relinked Python interface to avoid dependency on LD_LIBRARY_PATH

Magics Version 2.18.6 (5th December 2012)

Current  user & test versions become 2.18.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate.   

  • Odb - improve error checking

NOTE for Python users: If you use the (since version 2.14.0) deprecated call 'import 'magmacro' YOU NEED TO CHANGE the import command to
    import Magics.macro

Magics Version 2.18.5 (4th December 2012)

Current test versions become 2.18.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Obstat - Fix Regression issues - Tick positioning + inputMatrix and grid shading MAGP-292

  • Update to use odb_api version 0.9.21 (at ECMWF)

Magics Version 2.18.4 (4th December 2012)

Current test versions become 2.18.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate .

  • Fix axis ticks positions when vertical labels ( reported by Obstat )

  • Small adjustment in InputData to improve grid shading ( reported by Obstat )

  • Fix in legend Histogram (Odb plots)

  • Update to use odb_api 0.9.24 (at ECMWF)

Magics Version 2.18.3 (26th November 2012)

Current test versions become 2.18.3 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Cartesian Projection - small fix in logarithmic axis  MAGP-276
  • CAIRO/PNG correct positioning in complex layouts MAGP-244
  • KML/KMZ fix missing files fatal error MAGP-43

Magics Version 2.18.2 (19th November 2012)

Current test versions become 2.18.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Symbol - Allow blanking of text MAGP-286
    • Symbol - Add a new option "both" to symbol type to allow the value to be plotted next to the symbol.  MAGP-273

    • TableDecoder - Fix crash in binning MAGP-250

    • Cairo PNG - enable that antialias can be switched off  MAGP-274
    • Fixes related running 'make check' on external installations (included new directory for Python interface)  MAGP-275

Magics Version 2.18.1 (29th October 2012)

Current test versions become 2.18.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Observations - enable use of users template to customise observation plotting [MAGP-243]
    • Many improvements for external installations

Magics Version 2.18.0 (17th October 2012)

Current test versions become 2.18.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • MagML: allow import object
  • Symbol: Trajectory in MagML + improve connected symbol and text. [MAGP-238]
  • Proj4: Add Projection EPSG:3857 [MAGP-192]
  • SymbolPlotting - Close last interval for AdvancedTableMode [MAGP-240]
  • Python: Input Matrix conflict of parameters names [MAGP-236]
  • Contouring: Fix issue for shading of flat fields [MAGP-229]
  • Wind: Improve wind plotting for rotated grids. [MAGP-219]
  • Contouring: fix grid-shading issue for non-global fields [MAGP-227]
  • Python interface was reimplemented using setup.py

Magics Version 2.17.1 (4th October 2012)

Current test versions become 2.17.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • Grib - Implements wind plotting for rotated gribs [MAGP-219]
  • Text - Fix position of text in titlebox [MAGP-220]
  • Contour - optimisation and missing data [MAGP-221]

Magics Version 2.16.1 (14th August 2012)

Version 2.16.1 has been made available for download.

  • Required version for Metview 4.3.2
  • Contouring - fixed issue with vertical band of missing data appearing when contouring a regular GRIB grid of 2.5 degrees; coarse grids were being misinterpreted as being sub-areas instead of global.
  • Fixes in Makefiles for installation on Ubuntu 12.04.

Magics Version 2.16.0 (6th August 2012)

Version 2.16.0 has been made available for download.

  • All changes from the 2.15.x versions (Proj4,Boost)
  • Required version for Metview 4.3.1
  • Bug fix for wind plotting with static Magics libraries when using Pgf90

Magics development snapshot Version 2.15.7 (1st August 2012)

Current test versions become 2.15.7 on OpenSuSE workstations (10.3 and 11.3),Linux cluster LXAB, ecgate

  • Decoders Fix bug in Setting Input Array for contouring [MAGP-194]
  • Add support for Lambert representation [MAPG-182]
  • Ad basic wind arrows to KML output
  • Fix connected symbols when multi outputs.
  • Netcdf - Interpret date for CF-compliant netcdf files [MAGP-184]

Magics development snapshot Version 2.15.5 (14th June 2012)

  • Projection - small fix in Polar-Stereographic Projection
  • Allow images as symbols and improve adjustment for import locations (centre, bottom_left)  [MAGP-155]
  • Allow the use of a third parameter to colour in wind_advanced_mode [MAGP-171]
  • GridShading - optimise the plotting of non-shaded cells

Magics new test version and development snapshot Version 2.15.4 (6th June 2012)

Current test versions become 2.15.4 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster LXAB 

  • Improve calm indicator for small intensity wind [MAGP-135]
  • Histogram - Improve memory allocation [MAGP-101]
  • Legend - Allow horizontal title for column legend [MAGP-19]
  • Legend - Fix flag legend text
  • Implements axis_title_font and axis_title_font_size [MAGP-158]
  • Adjust Lat/Lon labels in GIF output

Magics new test Version 2.15.3 (18th May 2012)

Current test versions become 2.15.3 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB and ecgate

  • Axis + Input Matrix: Fix in tick axis and positioning of Matrix

  • Updated magicsCompatibilityChecker and info messages for deprecated parameters

  • Fix for scaling of pages in PostScript (OUTPUT_PS_SCALE)

Magics new test Version 2.15.2 (10th May 2012)

Current test versions become 2.15.2 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB

  • Introduction of Proj4 for performing geographical projections

  • New facilities in graph plotting

  • Automatic adjustment of date labels according to the length of the time series

  • New types of markers for symbol plotting (Clouds, nebulosity)

  • Better support for non-ascii characters in PostScript output

Magics default user, export and new Version 2.14.11 (7th March 2012)

Current default and test versions become 2.14.11 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Fix for curve plotting

Magics export and new Version 2.14.10 (28th February 2012)

Current test versions become 2.14.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Adjustment of legend position
  • Bug fix in setting of input matrix)
  • Bug fix in cell_shading for nearest method
  • Cleaning of setting of curve input data
  • Better handling of long time series
  • Fix for legend in symbol table mode for last item
  • Fix text alignment for PostScript output

Magics export and new Version 2.14.9 (19th January 2012)

Current test versions become 2.14.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Update GRIB_API to version 1.9.14
  • Fix in default colour for isoline label
  • Adjustment of axis tip positioning
  • Clean-up of log messages
  • Improve installations for Mac OS X systems

Magics export and new Version 2.14.8 (13th December 2011)

Current test versions become 2.14.8 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Improvement for histogram legend (suggested by ODB team)
  • Fix in Symbol plotting (reported by obstat team)
  • Fix for disputed borders
  • Clean-up of installation directory for Python interface (reported by MPI Hamburg)

Magics export and new Version 2.14.7 (30th November 2011)

Current test versions become 2.14.7 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Footer is now printed as last action again
  • Add fall-back definition for Observation plotting
  • Bug fix for handling of HSL colour values in PNG and SVG output

Magics default user and new Version 2.14.6 (23th November 2011)

The default user and test versions become 2.14.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Bug fix for empty page and empty subpages to be ignored (Reported by obstat)
  • Axis minor count fix (Reported by Tim S.)

Magics export and new Version 2.14.5 (22nd November 2011)

Current test versions become 2.14.5 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Bug fix for graph plotting using symbols.

Magics (new) Version 2.14.4 (21st November 2011)

Current test versions become 2.14.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Fix to disable wind legend
  • Improving the plotting of missing data
  • Improvements for PNG and SVG output
  • Updates to installation scripts and RPM spec files

Magics (new) Version 2.14.3 (17th November 2011)

Current test versions become 2.14.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Improvements to international boundaries and coastlines

Magics export and new Version 2.14.2 (14th November 2011)

Current test versions become 2.14.2 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Two new parameters to control the contouring of noisy fields
    • contour_internal_reduction_factor (PSETR ; 1 to 4 ; default='4')
    • contour_internal_technique  (PSETC ; interpolate/nearest ; default='interpolate')
  • Improvements for legend user text
  • Updates on the SVG output
  • Bug fix for arrays in Python interface
  • Update on configure installation scripts to give better feedback if dependencies are missing

Magics export and new Version 2.14.1 (26th October 2011)

Current test versions become 2.14.1 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Improvements for logarithmic axes
  • Updates on the SVG output

Magics export Version 2.14.0 (14th October 2011)

This version includes all updates from the 2.13 release series:

  • New Coastline data
  • New additional geographical information, such as rivers and political boundaries
  • New legend type for advanced symbol plotting
  • Reorganisation of PYTHON module. User of 'magmacro' NEED TO CHANGE the import command to
        import Magics.macro
  • User logo has been deprecated in favour of pimport

Magics (new) Version 2.13.10 (13th October 2011)

Current test versions become 2.13.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • New Feature: We are introducing a new legend type for advanced symbol plotting.
    legend_legend_display_type='histogram'
    to present an histogram of the data in the legend box. An example plot is attached and the example Python code can be found in the bottom of this email.
    We plan to extend this facility to the other type of visualisation depending on your feedback.
  • Adjustments on text and legend to take into account all the comments from users migrating their code from old to new magics. Thanks for your feedbac

Magics (new) Version 2.13.9 (29th September 2011)

Current test versions become 2.13.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Adjustments for migration users from MAGICS 6
  • Add parameter LEGEND_ENTRY_TEXT_WIDTH
  • Add parameter AXIS_DATE_LABEL_FORMAT
  • Bug fix in curve clipping
  • Reorganisation of PYTHON module. User of 'magmacro' NEED TO CHANGE the import command to
        import Magics.macro

Magics (new) Version 2.13.4 (13th July 2011)

Current test versions become 2.13.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Offset in bar plots fixed (Reported by RD and MetOps)
  • Fix for TEXT_LEGEND_HEIGHT (Reported by RD)

Magics (new) Version 2.13.3 (11th July 2011)

Current test versions become 2.13.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • The underlining data set for coastlines/rivers has been changed
  • Sizes of PostScript and SVG files have been reduced (reported by MetOps)
  • Improvements for AXIS_TYPE (reported by RD)
  • Graph improvements
  • Minor improvements

Magics user Version 2.12.9 (21th June 2011)

Current user versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux clusters LXAB & Swarm and ecgate

Magics (new) Version 2.12.9 (17th June 2011)

Current test versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

  • Enable the reading of MapGen files (reported by AEMET/Spain)
  • Fix the blanking of numbers in High-Low plotting (reported by ZAMG/Austria)
  • Correct direction of wind flags within observation plotting (reported by Meteo France)
  • Re-enable scaling of PostScript output (reported by ZAMG/Austria)

Magics Version 2.12.8 (25th May 2011)

Current user and test versions become 2.12.8 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

  • Bug fix for legend, which was introduced in 2.12.7

Magics Version 2.12.7 (24th May 2011)

Current user version becomes 2.12.7 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

  • Various fixes for migrating MAGICS 6 users

Magics Version 2.12.7 (15th April 2011)

  • Remove unnecessary warning messages

Magics Version 2.12.6 (15th April 2011)

Current test version becomes 2.12.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters swarm and lxab

  • Enabled ODB support on 64 bit linux versions
  • Small internal changes

Magics Version 2.12.5 (14th March 2011)

Current test version becomes 2.12.5 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab

  • Added Graph and Boxplot action routines to higher level Python interface
  • Hard-code white background for PostScript to avoid transparent backgrounds when convert is used on new Linux platforms

Magics Version 2.12.4 (10th March 2011)

  • Current test version becomes 2.12.4 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab
  • Various fixes for migrating MAGICS 6 users:
    - legends
    - automatic titles
    - axis tick adjustment
  • Bug fix for INPUT_MATRIX reading wind direction/speed from arrays
  • Export tarball made available

Magics Version 2.12.3 (2nd February 2011)

  • Current test version becomes 2.12.3 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab
  • Various small fixes for migrating MAGICS 6 users

Magics Version 2.12.2 (6th January 2011)

  • Current test version becomes 2.12.2 on OpenSuSE workstations and Linux cluster lxab
  • Improvements in layout
  • Add support for subpage dimension in enquiry functions

Magics Version 2.12.1 made default user version (7th Dec 2010)

  • Current user version updated to 2.12.1 on OpenSuSE workstations + LXAB linux cluster + Ecgate
  • Export tarball made available

Magics Version 2.11.6 (1st December 2010)

  • Current test version becomes 2.11.6 on OpenSuSE workstations, Linux clusters and Ecgate
  • Various small improvements

Magics Version 2.11.5 (23rd November 2010)

  • Current test version becomes 2.11.5 on OpenSuSE workstations and Linux cluster lxab
  • Improvements for plotting Axes
  • Various small improvements

Magics Version 2.11.4 (26th October 2010)

  • Current test version becomes 2.11.4 on OpenSuSE workstations
  • Various internal improvements - including multi-threaded contouring

Magics Version 2.10.4 (21st July 2010)

  • Current test version becomes 2.10.4 on OpenSuSE workstations
  • Improvements in Python interface for legends

Magics Version 2.10.3 (5th July 2010)

  • Current test version becomes 2.10.3 on OpenSuSE workstations + Linux cluster (32-bit)
  • Small fixes

Magics Version 2.10.1 (18th May 2010)

  • Current test version becomes 2.10.1 on OpenSuSE workstations + Linux cluster + Ecgate
  • Fix in symbol plotting

Magics Version 2.10.0 made default user version (5th May 2010)

  • Current user version updated to 2.10.0 on OpenSuSE workstations + Linux cluster + Ecgate
  • Export tarball made available on 7th May 2010

Magics Version 2.10.0 (28th April 2010)

  • Current test version becomes 2.10.0 on OpenSuSE workstations + Linux cluster + Ecgate
  • Small fixes

Magics Version 2.9.6 (26th April 2010)

  • Current test version becomes 2.9.6 on OpenSuSE workstations + Linux cluster + Ecgate
  • Fix for static linking with Fortran
  • Improved support for transparency in PNG, and SVG output

Magics Version 2.9.5 (22nd April 2010)

  • Current test version becomes 2.9.5 on OpenSuSE workstations + Linux cluster + Ecgate
  • Updates to date axis
  • Updates to the new Python interface; please be aware that the way arrays and lists are set in the Python interface has changed!

Magics Version 2.9.4 (19th April 2010)

  • Current test version becomes 2.9.4 on OpenSuSE workstations + Linux cluster + Ecgate
  • Updates to plotting of observations
  • Updates to the new Python interface

Magics Version 2.9.3 (8th March 2010)

  • Current test version becomes 2.9.3 on OpenSuSE workstations + Linux cluster + Ecgate
  • Updates on Geopoint interface
  • Updates on new magmacro.py interface

Magics Version 2.9.2 (5th March 2010)

  • Current test version becomes 2.9.2 on OpenSuSE workstations + Linux cluster + Ecgate
  • Now uses Grib_API 1.9.0
  • Improvements on higher level Python interface [magmacro.py]
  • New action routine PIMPORT to include raster graphics into plots (for logos, etc)
  • ID line is back
  • Internal changes

Magics Version 2.9.1 (25th February 2010)

  • Current test version becomes 2.9.1 on OpenSuSE workstations + Linux cluster + Ecgate
  • New higher level Python interface [EXPERIMENTAL]
  • More options for wind plotting
  • Internal changes

Magics Version 2.9.0 (14th January 2010)

  • Current test version becomes 2.9.0 on OpenSuSE workstations
  • Internal changes for testing

Magics Version 2.8.0 made default user version (29th October 2009)

  • Current user version updated to 2.8.0 on OpenSuSE workstations + Linux cluster + Ecgate
  • Export tarball made available

Magics Version 2.8.0 (21st October 2009)

  • Current test version becomes 2.8.0 on OpenSuSE workstations + cluster
  • Various smaller fixes

Magics Version 2.7.16 (6th October 2009)

  • Current test version becomes 2.7.16 on OpenSuSE workstations
  • Added support for reduced lat/long grids
  • Various other fixes

Magics Version 2.7.15 (1st October 2009)

  • Current test version becomes 2.7.15 on OpenSuSE workstations
  • Improvements in the graph plotting
  • Various other fixes

Magics Version 2.7.13 (18th September 2009)

  • Current test version becomes 2.7.13 on OpenSuSE workstations
  • Fixes for legends
  • Improved satellite plotting
  • Wind on rotated grids

Magics Version 2.7.12 (15th September 2009)

  • Current test version becomes 2.7.12 on OpenSuSE workstations
  • Fixes for various output formats
  • Changes in layout
  • Now uses GRIB_API 1.8.0
  • More options on InputMatrix for irregular grid

Magics Version 2.7.8 (25th March 2009)

  • Current test version becomes 2.7.8 on OpenSuse 10.3 workstations
    only
  • Allow transparent logos in Cairo output (Reported by Luciana)
  • Reset Postscript level to avoid transparent output in convert (Reported by Cihan)

Magics Version 2.7.7 (23rd March 2009)

  • Current test version becomes 2.7.7 on OpenSuse 10.3 / SuSE 9.1 workstations
    and Linux cluster
  • Introduction of a new parameter 'subpage_mapping'. If this parameter is set 'automatic', the geographical area will be automatically adjusted to the plotted data. This option is only available for cylindrical and mercator projection. The default is 'user_defined'. Requested by Tigge team.
  • Introduction of a new shading technique (parameter contour_shade_technique = 'grid_shading'). This shading technique will attach a colour to each grid point of the grid. No interpolation is performed - a filled box is drawn around each grid point.

Magics Version 2.7.6 (18th March 2009)

  • Current test version becomes 2.7.6 on SuSE 10.3 workstations only
  • Removed debug information
  • Additions to EFI plots
  • Changes to user logo

Magics Version 2.7.5 (2nd March 2009)

  • Current test version becomes 2.7.5 on SuSE 10.3 workstations only
  • Improved dot and hatch shading

Magics Version 2.7.4 (26th February 2009)

  • Current test version becomes 2.7.4 on SuSE 10.3 workstations only
  • Performance improvements
  • Improved Cairo and KML drivers
  • Changes to shading
  • Smaller fixes

Magics Version 2.7.1 (20th November 2008)

  • Current test version becomes 2.7.1
  • Performance improvements
  • Improved Taylor diagram
  • Smaller fixes

Magics Version 2.6.4 (2nd December 2008)

  • Current export version becomes 2.6.4
  • Makefile fixes

Magics Version 2.6.3 (11th November 2008)

  • Current export version becomes 2.6.3
  • No longer uses 'dolt' for installation

Magics Version 2.6.2 (5th November 2008)

  • Current export version becomes 2.6.2
  • Improved support for Intel compiler
  • Compiler optimisations re-introduced

Magics Version 2.6.1 (28th October 2008)

  • Current export version becomes 2.6.1

Magics Version 2.7.0 (22nd October 2008)

  • Current test version become 2.7.0
  • Improved plotting of NetCDF input

Magics Version 2.6.0 (21st October 2008)

  • Current user, test and emos versions become 2.6.0, compiled with the new compilers

Magics Version 2.6.0 (20th October 2008)

  • Current user version becomes 2.6.0
  • Built using the new compilers

Magics Version 2.5.7 (6th October 2008)

  • Updated test version to 2.5.7
  • Changes in contouring and shading, including better support for missing data
  • Add rotated grid
  • Smaller bugs fixes and improvements
  • This release contains the first prototype of a C++ interface; please contact
    us if you want to use it.

Magics Version 2.5.5 (9th April 2008)

  • Updated test version to 2.5.5 (on ecgate only)
  • Bug fixes related to NetCDF cross-sections

Magics Version 2.5.4 (1st April 2008)

  • Updated test version to 2.5.4 (on ecgate only)
  • Fix TTF support in raster output (PNG, GIF - only ecgate was affected)

Magics Version 2.5.3 (18th March 2008)

  • Updated test version to 2.5.3
  • Bug fixes in drivers related to wind plotting

Magics Version 2.4.3 (17th March 2008)

  • Current export version becomes 2.4.3
  • Bug fixes in drivers related to wind plotting

Magics Version 2.5.2 (11th March 2008)

  • Updated test version to 2.5.2
  • Wavegrams
  • Better support for multiple POPEN calls

Magics Version 2.5.1 (10th March 2008)

  • Updated test version to 2.5.1
  • Small bug fixes

Magics Version 2.4.2 (6th March 2008)

  • Current export version becomes 2.4.2

Magics Version 2.5.0 (5th March 2008)

  • Updated test version to 2.5.0

Magics Version 2.4.1 (5th March 2008)

  • Current user version becomes 2.4.1
  • Adjustment of Mercator projection
  • Small fix in wind plotting

Magics Version 2.4.1 (3rd March 2008)

  • Updated test version to 2.4.1
  • Disable by default page frame
  • Small bug fixes

Magics Version 2.5.0 (28th February 2008)

  • Updated test version to 2.5.0
  • Small bug fixes

Magics Version 2.4.0 (28th February 2008)

  • Current user version becomes 2.4

Magics Version 2.4.0 (27th February 2008)

  • Current export version becomes 2.4.0

Magics Version 2.4.0 (27th February 2008)

  • Updated new version 2.4.0
  • Small bug fixes

Magics Version 2.4.0 (26th February 2008)

  • Updated new version 2.4.0
  • Implemented parameters for reading wind data from arrays
  • Many improvements in outputs
  • Small bug fixes

Please be aware that the default scaling of PostScript
plots has changed and is now the same as all other outputs.
This might mean you see small differences in the layout.

If you need the old scaling you can set

OUTPUT_PS_SCALE to 0.95.

Magics Version 2.4.0 (19th February 2008)

  • Updated new version 2.4.0
  • Small bug fixes

Magics Version 2.4.0 (14th February 2008)

  • Updated new version 2.4.0
  • Change to Grib API 1.4.0
  • Added Mercator projection
  • Many improvements in outputs
  • Small bug fixes

Magics Version 2.4.0 (12th December 2007)

  • Updated new version to 2.4.0
  • Small bug fixes
  • Change to Grib API 1.3.1

Magics Version 2.3.1 (22nd November 2007)

  • Current export version becomes 2.3.1

Magics Version 2.3.1 (20th November 2007)

  • Updated test version 2.3.1
  • Fixed linking problem with NetCDF library

Magics Version 2.3.1 (13th November 2007)

  • Updated test version to 2.3.1
  • Small bug fixes

Magics Version 2.3 (1st November 2007)

  • Current user version becomes 2.3

Magics Version 2.3 (30th October 2007)

  • Updated new version 2.3.0
  • Updated MagML version 3.0 - please report any problems that we
    can assist you with if any change is needed
  • Small bug fixes

Magics Version 2.3 (23rd October 2007)

  • Updated new version to 2.3.0
  • Updated MagML to version 3.0 - please report any problems that we
    can assist you with if any change is needed
  • Improvements in metgram plotting (added Wave Epsgrams)
  • Bug fixes in text and multi page handling

Magics Version 2.2 (12th September 2007)

  • Updated new version 2.2.0
  • Improvements in metgram legend

Magics Version 2.2 (11th September 2007)

  • Updated new version 2.2.0
  • Improvements in text plotting
  • Adding new features to EPS metgrams
  • Small fixes

Magics Version 2.2 (23rd August 2007)

  • Updated new version to 2.2.0
  • Improvements in axis and legend plotting
  • Small fixes

Magics Version 2.1.1 (30th July 2007)

  • Updated new version 2.1.1
  • Small fixes

Magics Version 2.1.1 (26th July 2007)

  • Updated new version 2.1.1
  • Small fixes in metgrams

Magics Version 2.1.0 (26th July 2007)

  • Current user and export versions become 2.1.0

Magics Version 2.1.0 (25th July 2007)

  • Updated new version 2.1.0
  • Improved legend
  • Improved shading
  • Other small fixes

Magics Version 2.1.0 (18th July 2007)

  • Updated new version 2.1.0
  • Improved Font handling in raster formats (GIF,PNG)
  • Small fixes

Magics Version 2.1.0 (17th July 2007)

  • Updated new version 2.1.0
  • Improved Polyline plotting (PLINE)
  • Improved positional layout
  • Many smaller improvements

Magics Version 2.1.0 (12th July 2007)

  • Updated new version to 2.1.0
  • Major revision of MagML (version 2.0 now)
  • Polyline plotting (PLINE)
  • Many smaller improvements (i.e. memory management)

Magics Version 2.0.1 (10th July 2007)

  • Current user version becomes 2.0.1

Magics Version 2.0.1 (8th May 2007)

  • Updated new version 2.0.1
  • Small bug fixes in metgrams
  • Updated emos version from 1.1 to 2.01

Magics Version 2.0.1 (19th April 2007)

  • Updated new version 2.0.1
  • Fixed bug in symbol plotting

Magics Version 2.0.1 (17th April 2007)

  • Export version updated to 2.0.1

Magics Version 2.0.1 (16th April 2007)

  • Updated new version to 2.0.1
  • Added new parameter for EPS metgrams

Magics Version 2.0.0 (28th March 2007)

  • Current user version becomes 2.0.0

Magics Version 2.0.0 (27th March 2007)

  • Updated test version 2.0.0
  • Minor bug fixes

Magics Version 2.0.0 (20th March 2007)

  • Updated test version 2.0.0
  • Additional resolutions of coastlines to improve performance
  • Bug fixes in PostScript and PNG & GIF output
  • Minor bug fixes

Magics Version 2.0.0 (13th March 2007)

  • Updated test version to 2.0.0
  • New text and title handling
  • Minor bug fixes (installation, output drivers, axis labels)

Magics Version 1.3.9 (18th January 2007)

  • Updated test version to 1.3.9
  • Minor bug fixes in axis labels

Magics Version 1.3.8 (12th January 2007)

  • Updated test version to 1.3.8
  • Minor bug fixes (label sizes)

Magics Version 1.3.7 (18th December 2006)

  • Updated test version to 1.3.7
  • Regular Gaussian Grid now supported
  • Minor bug fixes

Magics Version 1.3.4 (6th December 2006)

  • Updated test version to 1.3.4
  • Minor bug fixes

Magics Version 1.3.3 (30th November 2006)

  • Updated test version to 1.3.3
  • Improvements in boxplots
  • Improvements in axis
  • Bug fixes

Magics Version 1.3.2 (20th November 2006)

  • Updated test version to 1.3.2
  • Improvements in boxplots
  • Improvements in axis
  • Bug fixes

Magics Version 1.3.1 (6th November 2006)

  • Updated test version to 1.3.1
  • Y axis title repositioning
  • Fix in GRAPH_LINE

Magics Version 1.3 (31st October 2006)

  • Current user version becomes 1.3

Landmarks Before Magics Version 1.3

Magics Version 0.1 (16th July 2004)

  • Basic functionality working:
  • contouring (including basic labels, highs/lows)
  • coastlines (including map gridlines and labels)
  • grib loading
  • netcdf loading
  • user titles
  • basic layout
  • cylindrical and stereographic projection

Magics Version 0.2 (24th September 2004)

  • Contouring: solid and marker shading
  • Contouring: grid value plotting
  • Contouring: contour highlights
  • Grib: multi-field data handling
  • Page ID line

Magics Version 0.3 (10th November 2004)

  • Stereographic projection
  • ODB access / data plotting
  • Automatic titles
  • Automatic selection of contour method and parameters

Magics Version 0.4 (26th January 2005)

  • SVG output (preliminary)
  • XML input ('MagML') (preliminary)
  • Legends (preliminary)

Magics Version 0.5 (15th March 2005)

  • Preliminary GIF drivers
  • Hatch shading added
  • Line styles (DASH/DOT)
  • Automatic coastline resolution selection

Magics Version 0.5.1 (19th April 2005)

  • Multiple output device support
  • Multi-file and animated GIF output

Magics Version 0.6 (24th May 2005)

  • 64bit version on the cluster

Magics Version 0.7 (8th August 2005)

  • Observation plotting (the fundamental features are present)|
  • Improved symbol plotting using XML symbol descriptions

Magics Version 0.8 (11th November 2005)

  • Prelimary support of graph plotting
  • Prelimary support of image plotting
  • PDF output

Magics Version 1.0 (30th November 2006)

  • Version 1.0 installed at ECMWF

Magics Version 1.1 (4th April 2006)

  • Cluster 32 & 64 bit versions released
  • EPSgram on the web is now using Magics operationally
  • Cross sections taken from NetCDF data can now be visualised

Magics Version 1.2 (6th July 2006)

  • C interface added

Magics Version 1.2 (25th July 2006)

  • New coastline database with lakes and rivers

Magics Version 1.3 (4th October 2006)

  • Support for boxplots with new action routine PBOXPLOT
  • Support for geographical areas larger than 360 degrees of longitude

Magics Version 1.3 (30th October 2006)

  • First support for Taylor Diagrams with new action routine PTAYLOR
  • Single precision support added





Magics Version 2.30.0 - 23 November 2016   [branch:master  tag:2.30.0]

part of the  November 2016 Software release: Magics is now using ecCodes

  • [MAGP-419] - Symbol Plotting: indexing was wrong when mode=text and not all points are visible
  • [MAGP-789] - Python package were not installed in the right location when
  • [MAGP-794] - Input Visualiser with geoline axis: does not plot when the line is along a meridian
  • [MAGP-816] - Legend for symbol plotting was not always correct
  • [MAGP-868] - Symbol plotting: shifted text when symbol_type = text
  • [MAGP-873] - Legend: parameter LEGEND_ENTRY_PLOT_ORIENTATION had no effect on a legend
  • [MAGP-875] - Multi pages in PDF
  • [MAGP-845] - GRIB: add new high-resolution surface precipitation to list of known parameters
  • [MAGP-880] - Make ecCodes the default for GRIB decoding
  • [MAGP-798] - Add Projection EPSG 3857
  • [MAGP-808] - Generate hatched fill with "Grid shading"
  • [MAGP-815] - Improve legend for rainbow contour
  • [MAGP-817] - implements legend_text_units : will add the text to the last entry of the legend.
  • [MAGP-841] - Combine cell shading to improve output file sizes
  • [MAGP-866] - Add some parameters to enable and style an axis_minor_grid


Magics Version 2.29.6 - 19 October 2016   [branch:master  tag:2.29.6]

part of the  October 2016 Software release.

  • [MAGP-858]  Fix bug in implementation of contour_hi 
  • [MAGP-849] Improve handling of missing values in NetCDF.
  • [MAGP-864] Improve Tailored observation plotting [MAGP-864]
  • [MAGP-860] Add more parameters to handle epsbox plotting
  • [MAGP-859]  Fix bug in EPSG:4326

Magics Version 2.29.5 - 2 September 2016   [branch:master  tag:2.29.6]

  • [MAGP-855] - Boundaries around Morocco are wrongly displayed 

Magics Version 2.29.5 - 18 August 2016   [branch:master  tag:2.29.5]

Magics Version 2.29.4 - 2 August 2016   [branch:master  tag:2.29.4]

  • [MAGP-843]- Input Matrix were not geo-referenced correctly.

Magics Version 2.29.3 - 18 July 2016   [branch:master  tag:2.29.3]

  • [MAGP-831] - PDF and PNG output looks blurry if cell shading is used
    • [MAGP-835] - CellShading send polylines and image
  • [MAGP-833] - Polylines are missing in Magics plot after upgrade
  • [MAGP-834] - Borders of Libanon and Israel are not displayed correctly
  • [MAGP-837] - Magics fails to plot coastlines in Mercator projection

Magics Version 2.29.2 - 28 June 2016   [branch:master  tag:2.29.2]

  • [MAGP-830] - FIX: Cannot plot satellite GRIB fields

Magics Version 2.29.1 - 27 June 2016   [branch:master  tag:2.29.1]

  • [MAGP-761] - Add support to compile with eccodes instead of grib_api
  • [MAGP-533] - FIX: Axis_tick_position_list is not working when using logarithmic
  • [MAGP-594] - FIX: Drivers: problem when the output file's path does not exist
  • [MAGP-818] - FIX: Parameter MAP_ADMINISTRATIVE_BOUNDARIES combined with POLAR_STEREOGRAPHIC projection not working
  • [MAGP-821] - FIX: Drivers: bug in filename generation with numbered pages
  • [MAGP-828] - FIX: Strange stripe on the zero line with Input Matrix
  • [MAGP-547] - Update Apache License text in source code
  • [MAGP-822] - Observation Plotting : implement feedback from Evaluation
  • [MAGP-823] - Remove unused Terralib code

Magics Version 2.29.0 - 10 May 2016   [branch:master  tag:r2.29.0]

  • [MAGP-780] - Wind: wind field produces empty plot or crash
  • [MAGP-805] - Mgb rendering crashes 
  • [MAGP-806] - Wind: duplicated wind arrows
  • [MAGP-810] - Wind: missing wind arrows along zero degree meridian
  • [MAGP-811] - Marker Shading is not working 
  • [MAGP-801] - Polyline: add transparency option for trajectory
  • [MAGP-763] - Config: set minimum version of GRIB_API to 1.14.6
  • [MAGP-796] - GeoJson input support: add more types [FeatureCollection, Feature, Point]
  • [MAGP-797] - CellShading becomes grid shading depending of resolution
  • [MAGP-799] - Axis: Add parameter to contyrol colour of Sundays
  • [MAGP-803] - Implement WMO symbols for tropical cyclones
  • [MAGP-807] - Allow tiling with coastlines in WMS context 

Magics Version 2.28.0 - 17 March 2016   [branch:master  tag:r2.28.0] 

  • [MAGP-435] [MAGP-205] [MAGP-596] - New Coastlines from Natural Earth
    • Spurious lines are gone, polders in The Netherlands are displayed, regional administrative borders are improved, better Performance
  • [MAGP-767] - Improvements for weather parameters and classic metgram
  • [MAGP-776] - Titles: change default text colour from blue to navy
  • [MAGP-769] - Epsgrams and Octahedral 
  • [MAGP-557] - Improve plotting of observation symbols
  • [MAGP-749] - Add parameter to write creator (software) into output files
  • [MAGP-764] - Epsgrams : Improve python facilities
  • [MAGP-765] - InputMatrix : improve handling of increments 
  • [MAGP-781] - Contouring: subarea of reduced Gaussian grid
  • [MAGP-755] - CDF plot should use climate min/max on label
  • [MAGP-762] - Contouring: octahedral grid on subarea does not plot correctly
  • [MAGP-772] - Build: option ENABLE_METVIEW_NO_QT failed on installation
  • [MAGP-781] - Contouring: Fix subarea of reduced Gaussian grid
  • The installation scripts are now based on ecBuild 2.0

Magics Version 2.26.2 - 14 December 2015   [branch:master  tag:r2.26.2]

  • [MAGP-753] - Streamlines Improvements
  • [MAGP-751] - Performance improvement to wind thinning

Magics Version 2.26.1 - 01 December 2015   [branch:master  tag:r2.26.1]

  • Fixes to CMake scripts on how ODB_API is detected and linked in bundles

Magics Version 2.26.0 - 19 November 2015   [branch:master  tag:r2.26.0]

  • [MAGP-253] - Add Streamlines
  • [MAGP-710] - Create a parameter subpage_clipping to turn of/off the clipping for subpages
  • [MAGP-670] - Implement missing wmo cloud symbols for obs plotting 
  • [MAGP-701] - Wind plotting from netcdf (complex matrix)
  • [MAGP-704] - Fixed incorrect wind plotting with antirotated grib
  • [MAGP-706] - Wind: thinning on Lambert grids
  • [MAGP-729] - Problem at the south pole plotting a reduced gaussian field
  • [MAGP-693] - Netcdf: allow wind thinning in NetCDF XY matrix
  • [MAGP-716] - Geopoints: do not plot missing values
  • [MAGP-717] - NetCDF: change default missing value attribute to _FillValue
  • [MAGP-747] - Contour and grib : implements grib_interpolation_method = nearest_valid
  • [MAGP-737] - Allow use of ww_symbols for marker shading
  • [MAGP-739] - input_mars_metadata : new parameter to allow automatic contouring setting
  • [MAGP-639] - Decoder: Add a GeoJSon decoder for the need of CDB

Magics Version 2.24.7 - 14 May 2015   [branch:release/r2.24 tag:r2.24.7]

  • [MAGP-643] - Legend : Seg fault when plotting legend for matker Shading
  • [MAGP-645] - netcdf_field_scaling_factor and netcdf_field_add_offset don't work correctly for netcdf_type = "complex_matrix"

 Magics Version 2.24.5 - 27 April 2015   [branch:release/r2.24 tag:r2.24.5]

   New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-636] - Metview-4.5.3/Magics-2.24.3 do not plot wind flags correctly
  • [MAGP-637] - Axis : Wrong labelling when using position_list
  • [MAGP-638] - C include files are not installed
  • [MAGP-640] - Page frame not plotted in non-interactive output drivers in Metview

Magics Version 2.24.4 - 10 April 2015   [branch:release/r2.24 tag:r2.24.4]

  New  test versions become 2.24.3 on the 10/4  on on all platforms and is available for download.

  • [MAGP-631] - Contouring: cell shading plus isolines cause a crash
  • [MAGP-632] - Grib_interpolation_method is ignored in metview
  • [MAGP-635] - Contouring problem using octrahedral grib data

Magics Version 2.24.3  - 30 Mars 2015 [branch:release/r2.24 tag:r2.24.3]

  New  test versions become 2.24.3 on on all platforms and is available for download.

  • [MAGP-626] - Legend : add support for an automatic legend attached to the right side of the plot
  • [MAGP-627] - Graph : enable use of netcdf time series
  • [MAGP-628] - Frame attributes for Page and Subpage

Magics Version 2.24.2   [branch:release/r2.24 tag:r2.24.2]

  New  test versions become 2.24.2 on on all platforms and is available for download.

  • Fix bug in shading
  • Improve automatic title [valid-date]
  • Fix bug in contouring for reduced gaussian grids

Magics Version 2.24.1   [branch:release/r2.24]

  New  test versions will become 2.24.0 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) and will be made available for download 

  • Projection: enable the setting of the vertical longitude for the geos projection. Note, that there are some known clipping issues with the south pole for some of longitudes: we will slowly improve it.
  • Grib : improve automatic title for satellite, add support for polar stereographic grids ( depends on Grib-api1.13.0)
  • Contouring : fix issues with grid shading, add the possibility of setting thickness and style for each  isoline when using rainbow method.
  • Drivers : improve KML and SVG drivers

Magics Version 2.22.7 (16 June 2014) [branch:release/r2.22.0 tag 2.22.7]

  New  test versions will become 2.22.7 on OpenSuSE 11.3 and 13.1 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) and will be made available for download 

  • small bug fix in the python interface

Magics Version 2.22.6 (9 April 2014) [branch:release/r2.22.0 tag 2.22.6]

  New  test versions will become 2.22.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb) and will be made available for download 

  • Fix bug in the minput action. Causing shift in curve plotting, and parasite symbols.

Magics Version 2.22.5 (31 March 2014) [branch:release/r2.22.0 tag 2.22.5]

  New  test versions will become 2.22.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •  Fix bug in curve plotting

  • fix bug in the python interface.
     

Magics Version 2.22.4 (25 March 2014) [branch:release/r2.22.0 tag 2.22.4]

  New  test versions will become 2.22.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •  Fix bug in input data

  • Add Import of observation in json format
  • Add graph_curve_mode = stepped for histogram like curve.

Magics Version 2.22.3 (05 February 2014) [branch:release/r2.22.0 tag 2.22.3]

  New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •   Improvement of Epsgram plotting for WEB2013.

  • Fix Clipping issues in BoxPlot.
  • Support wind plotting from geopoints file.

Magics Version 2.22.2 (28 January 2014) [branch:release/r2.22.0]

 New  test versions will become 2.22.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  •  Improvement of Epsgram plotting for WEB2013
  • Fix Clipping issues in Proj4 Projection ( Robinson, etc..)

Magics Version 2.22.1 (16 January 2014) [branch:release/r2.22.0]

  New  test versions will become 2.22.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)

  • Fix in automatic axis for Metview4
  • Improvement of Epsgram plotting for WEB2013
  • Observation Plotting: magics will continue if the input file is missing
  • Bug Fix in arrow plotting when using cartesian projection
  • Allow use of logarithmic axis for box-and-whisker

Magics Version 2.22.0 (8 January 2014)

 New  test versions will become 2.22.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb)  

  • First version using CMake and GIT(branch release/r2.22.0)
  • Version used in web2013 and Metview4-dev
  • Improvement in Wind thinning and Observation plotting 
  • Bug Fixes in KML drivers
  • Note, that there is a pending issue on rotated winds and grid-shading. ( should be fixed in the next new version)

Magics Version 2.20.2 (25 September 2013) 

New  test versions will become 2.20.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , and the new ecgate (ecgb).

  • Fix some issues in the epsgrams visualisation.
  • Introduce a new environment variable MAGICS_STACK_SIZE(Default 2MB) to control the size allocated by the Magics Threads. (required for ecgb) 

 Magics Version 2.20.1 (31 July 2013) 

New  test versions will become 2.20.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB  , ecgate (AIX) and the new ecgate (ecgb)

  • Magics can now visualise some HDF5 data. 
  • Improvements were done in handling dimension in the netcdf action routine.
    • netcdf_dimension_setting expects a vector of strings, each string defining a single value, or a range for the specific dimension :
      • "levels 850 100": extract from the level dimension the array between the values 850 and 1000
      • "time 10800' : fix the time dimension to  10800 
    • netcdf_dimension_setting_method [value/index] specify the way of defining the values for dimensions.
      • index : the user is giving the index in the dimension array.
      • value :  the user is giving the value for the dimension. 
  • Fix bugs in handling of some Lambert data.
  • Magics makes now use of NetCDF 4 on all ECMWF platforms.

   

Magics Version 2.20.0 (24 June 2013) 

New  test versions will become 2.20.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and ecgate .   

New Features:
  • A contour_line_colour_rainbow parameter  has been introduced, allowing the user to specify a different colour for each isoline.There are 2 ways to specify the list of colours to use, the setting being very similar of the colour settings for shading:define the list, or let Magics computes the list given a max and min colour.


contour_line_colour_rainbow
 mcont(contour_level_selection_type = "interval",
	contour_line_colour_rainbow_max_level_colour = "red",
	contour_line_colour_rainbow = "on",
	contour_highlight = "off",
	contour_line_colour_rainbow_direction = "clockwise",
	contour_line_colour_rainbow_min_level_colour = "blue",
	contour_line_colour_rainbow_method = "calculate",
	contour_interval = 1.00)
 
  • A contour_automatic_setting parameter has also been introduced, if set to ecchart, Magics will try to match the parameter with one of the predefined ecChart style.


contour_automatic_setting
mcont(contour_automatic_setting = "ecchart")
  • Robinson and lambert_north_atlantic projections have been added. Please, Inform us if you require new ones.


Fixed problems:
  •  A serious bug has been fixed in computing the position of text and legend box in magml and magjson: this can need  some adjustement in positioning
  •  The display_mode block and inline have been deprecated in MagML.
  • The legend layout has been adjusted.


Magics Version 2.18.15 (17th April 2013)  

New  test versions become 2.18.15 on OpenSuSE 11.3 workstations, Linux cluster LXAB    and has been made available for download.  

  • Fix some small precision issues in contour level setting
  • Fix small issues with shading settings
  • Fix problems with constant wind fields
  • Improve Date handling in InputMatrix setting
  • Enable generation of Meta-Data information
  • Improve installations scripts: Added test for swig MAGP-381 and corrected link path for Emoslib MAGP-379

Magics Version 2.18.14 (11th March 2013)  

Current  test versions become 2.18.14 on OpenSuSE 11.3 workstations, Linux cluster LXAB   and has been made available for download.   

  • Fix small bug in Curve Area settings
  • Improve handling of input data for Bar Plotting

Magics Version 2.18.13 (5th March 2013)  

Current  test versions become 2.18.13 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.   

  • Fix clipping issues in graph plotting
  • Fix scaling issues in Netcdf when the field contains missing data.
  • Allow wind plotting in logarithmic axis system
  • Allow use of CSV files as input for symbol and graph plotting

Magics Version 2.18.12 (18th February 2013) 

Current  test versions become 2.18.12 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.   

  • Axis - Fix precision issue when computing ticks MAGP-354
  • Bar charts - implements graph_shade_dot_density  and graph_shade_dot_size MAGP-355

Magics Version 2.18.11 (14th February 2013) 

Current  test versions become 2.18.11 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Backward compatibility fix - map_coastline_resolution was not pass to Magics

  • Observation plotting - ignore missing data - clip observations MAGP-243

  • Epsgram - fix automatic title in EpsXml (used in MACC project) MAGP-349

  • Netcdf - fix problem in the setting of date axis METV-330

Magics Version 2.18.10 (28th January 2013) 

Current  test versions become 2.18.10 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Epsgram - update templates MAGP-340
  • Contouring - improve shading of flat fields MAGP-306
  • Contouring - Small fix in IntervalSelection MAGP-336
  • Cartesian Projection - Fix bug in setting logarithmic axis MAGP-332
  • Contouring - Fix unwanted isolines MAGP-334
  • Netcdf - Fix in date setting MAGP-333

Magics Version 2.18.9 (15th January 2013)

Current  test versions become 2.18.9 on OpenSuSE 11.3 workstations, Linux cluster LXAB and ecgate.  

  • Fixes for Metview 4.3: Printing, Legend [MAGP-329], Shading MAGP-328, text layout MAGP-326

  • NetcdfDecoder - fix in getting the value for mssing data. MAGP-319

  • Axis: reduced the maximum number of geo axis labels from 20 to 10 in order to avoid overlapping MAGP-315
  • Outputs - Correct possitioning of text around symbols MAGP-177
  • PostScript - fix support for rotated text if it contains special characters MAGP-304

  • Remove unnecessary printouts

Magics Version 2.18.8 (10th December 2012)

Current  test versions become 2.18.8 on OpenSuSE 11.3 workstations, Linux cluster LXAB.  

  • Contour - Small fix in GridShading

  • Legend - Fix issues with users defined text entries MAGP-296

  • Netcdf- Handle transposed matrix definition + missing value MAGP-295 MAGP-294

Magics Version 2.18.7 (5th December 2012)

Current  user & test versions become 2.18.7 on OpenSuSE 11.3 workstations, Linux cluster LXAB and has been made available for download.  

  • Relinked Python interface to avoid dependency on LD_LIBRARY_PATH

Magics Version 2.18.6 (5th December 2012)

Current  user & test versions become 2.18.6 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate.   

  • Odb - improve error checking

NOTE for Python users: If you use the (since version 2.14.0) deprecated call 'import 'magmacro' YOU NEED TO CHANGE the import command to
    import Magics.macro

Magics Version 2.18.5 (4th December 2012)

Current test versions become 2.18.5 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Obstat - Fix Regression issues - Tick positioning + inputMatrix and grid shading MAGP-292

  • Update to use odb_api version 0.9.21 (at ECMWF)

Magics Version 2.18.4 (4th December 2012)

Current test versions become 2.18.4 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate .

  • Fix axis ticks positions when vertical labels ( reported by Obstat )

  • Small adjustment in InputData to improve grid shading ( reported by Obstat )

  • Fix in legend Histogram (Odb plots)

  • Update to use odb_api 0.9.24 (at ECMWF)

Magics Version 2.18.3 (26th November 2012)

Current test versions become 2.18.3 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

  • Cartesian Projection - small fix in logarithmic axis  MAGP-276
  • CAIRO/PNG correct positioning in complex layouts MAGP-244
  • KML/KMZ fix missing files fatal error MAGP-43

Magics Version 2.18.2 (19th November 2012)

Current test versions become 2.18.2 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Symbol - Allow blanking of text MAGP-286
    • Symbol - Add a new option "both" to symbol type to allow the value to be plotted next to the symbol.  MAGP-273

    • TableDecoder - Fix crash in binning MAGP-250

    • Cairo PNG - enable that antialias can be switched off  MAGP-274
    • Fixes related running 'make check' on external installations (included new directory for Python interface)  MAGP-275

Magics Version 2.18.1 (29th October 2012)

Current test versions become 2.18.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate and has been made available for download.

    • Observations - enable use of users template to customise observation plotting [MAGP-243]
    • Many improvements for external installations

Magics Version 2.18.0 (17th October 2012)

Current test versions become 2.18.0 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • MagML: allow import object
  • Symbol: Trajectory in MagML + improve connected symbol and text. [MAGP-238]
  • Proj4: Add Projection EPSG:3857 [MAGP-192]
  • SymbolPlotting - Close last interval for AdvancedTableMode [MAGP-240]
  • Python: Input Matrix conflict of parameters names [MAGP-236]
  • Contouring: Fix issue for shading of flat fields [MAGP-229]
  • Wind: Improve wind plotting for rotated grids. [MAGP-219]
  • Contouring: fix grid-shading issue for non-global fields [MAGP-227]
  • Python interface was reimplemented using setup.py

Magics Version 2.17.1 (4th October 2012)

Current test versions become 2.17.1 on OpenSuSE 11.3 workstations, Linux cluster LXAB, ecgate  

  • Grib - Implements wind plotting for rotated gribs [MAGP-219]
  • Text - Fix position of text in titlebox [MAGP-220]
  • Contour - optimisation and missing data [MAGP-221]

Magics Version 2.16.1 (14th August 2012)

Version 2.16.1 has been made available for download.

  • Required version for Metview 4.3.2
  • Contouring - fixed issue with vertical band of missing data appearing when contouring a regular GRIB grid of 2.5 degrees; coarse grids were being misinterpreted as being sub-areas instead of global.
  • Fixes in Makefiles for installation on Ubuntu 12.04.

Magics Version 2.16.0 (6th August 2012)

Version 2.16.0 has been made available for download.

  • All changes from the 2.15.x versions (Proj4,Boost)
  • Required version for Metview 4.3.1
  • Bug fix for wind plotting with static Magics libraries when using Pgf90

Magics development snapshot Version 2.15.7 (1st August 2012)

Current test versions become 2.15.7 on OpenSuSE workstations (10.3 and 11.3),Linux cluster LXAB, ecgate

  • Decoders Fix bug in Setting Input Array for contouring [MAGP-194]
  • Add support for Lambert representation [MAPG-182]
  • Ad basic wind arrows to KML output
  • Fix connected symbols when multi outputs.
  • Netcdf - Interpret date for CF-compliant netcdf files [MAGP-184]

Magics development snapshot Version 2.15.5 (14th June 2012)

  • Projection - small fix in Polar-Stereographic Projection
  • Allow images as symbols and improve adjustment for import locations (centre, bottom_left)  [MAGP-155]
  • Allow the use of a third parameter to colour in wind_advanced_mode [MAGP-171]
  • GridShading - optimise the plotting of non-shaded cells

Magics new test version and development snapshot Version 2.15.4 (6th June 2012)

Current test versions become 2.15.4 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster LXAB 

  • Improve calm indicator for small intensity wind [MAGP-135]
  • Histogram - Improve memory allocation [MAGP-101]
  • Legend - Allow horizontal title for column legend [MAGP-19]
  • Legend - Fix flag legend text
  • Implements axis_title_font and axis_title_font_size [MAGP-158]
  • Adjust Lat/Lon labels in GIF output

Magics new test Version 2.15.3 (18th May 2012)

Current test versions become 2.15.3 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB and ecgate

  • Axis + Input Matrix: Fix in tick axis and positioning of Matrix

  • Updated magicsCompatibilityChecker and info messages for deprecated parameters

  • Fix for scaling of pages in PostScript (OUTPUT_PS_SCALE)

Magics new test Version 2.15.2 (10th May 2012)

Current test versions become 2.15.2 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB

  • Introduction of Proj4 for performing geographical projections

  • New facilities in graph plotting

  • Automatic adjustment of date labels according to the length of the time series

  • New types of markers for symbol plotting (Clouds, nebulosity)

  • Better support for non-ascii characters in PostScript output

Magics default user, export and new Version 2.14.11 (7th March 2012)

Current default and test versions become 2.14.11 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

  • Fix for curve plotting

Magics export and new Version 2.14.10 (28th February 2012)

Current test versions become 2.14.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.9 (19th January 2012)

Current test versions become 2.14.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.8 (13th December 2011)

Current test versions become 2.14.8 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.7 (30th November 2011)

Current test versions become 2.14.7 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics default user and new Version 2.14.6 (23th November 2011)

The default user and test versions become 2.14.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.5 (22nd November 2011)

Current test versions become 2.14.5 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.14.4 (21st November 2011)

Current test versions become 2.14.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.14.3 (17th November 2011)

Current test versions become 2.14.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.2 (14th November 2011)

Current test versions become 2.14.2 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export and new Version 2.14.1 (26th October 2011)

Current test versions become 2.14.1 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics export Version 2.14.0 (14th October 2011)

This version includes all updates from the 2.13 release series:

Magics (new) Version 2.13.10 (13th October 2011)

Current test versions become 2.13.10 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.13.9 (29th September 2011)

Current test versions become 2.13.9 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.13.4 (13th July 2011)

Current test versions become 2.13.4 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics (new) Version 2.13.3 (11th July 2011)

Current test versions become 2.13.3 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters LXAB & Swarm

Magics user Version 2.12.9 (21th June 2011)

Current user versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux clusters LXAB & Swarm and ecgate

Magics (new) Version 2.12.9 (17th June 2011)

Current test versions become 2.12.9 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

Magics Version 2.12.8 (25th May 2011)

Current user and test versions become 2.12.8 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

Magics Version 2.12.7 (24th May 2011)

Current user version becomes 2.12.7 on OpenSuSE workstations (10.3 and 11.3), Linux cluster LXAB & Swarm and ecgate

Magics Version 2.12.7 (15th April 2011)

Magics Version 2.12.6 (15th April 2011)

Current test version becomes 2.12.6 on OpenSuSE workstations (10.3 and 11.3) and Linux clusters swarm and lxab

Magics Version 2.12.5 (14th March 2011)

Current test version becomes 2.12.5 on OpenSuSE workstations (10.3 and 11.3) and Linux cluster lxab

Magics Version 2.12.4 (10th March 2011)

Magics Version 2.12.3 (2nd February 2011)

Magics Version 2.12.2 (6th January 2011)

Magics Version 2.12.1 made default user version (7th Dec 2010)

Magics Version 2.11.6 (1st December 2010)

Magics Version 2.11.5 (23rd November 2010)

Magics Version 2.11.4 (26th October 2010)

Magics Version 2.10.4 (21st July 2010)

Magics Version 2.10.3 (5th July 2010)

Magics Version 2.10.1 (18th May 2010)

Magics Version 2.10.0 made default user version (5th May 2010)

Magics Version 2.10.0 (28th April 2010)

Magics Version 2.9.6 (26th April 2010)

Magics Version 2.9.5 (22nd April 2010)

Magics Version 2.9.4 (19th April 2010)

Magics Version 2.9.3 (8th March 2010)

Magics Version 2.9.2 (5th March 2010)

Magics Version 2.9.1 (25th February 2010)

Magics Version 2.9.0 (14th January 2010)

Magics Version 2.8.0 made default user version (29th October 2009)

Magics Version 2.8.0 (21st October 2009)

Magics Version 2.7.16 (6th October 2009)

Magics Version 2.7.15 (1st October 2009)

Magics Version 2.7.13 (18th September 2009)

Magics Version 2.7.12 (15th September 2009)

Magics Version 2.7.8 (25th March 2009)

Magics Version 2.7.7 (23rd March 2009)

Magics Version 2.7.6 (18th March 2009)

Magics Version 2.7.5 (2nd March 2009)

Magics Version 2.7.4 (26th February 2009)

Magics Version 2.7.1 (20th November 2008)

Magics Version 2.6.4 (2nd December 2008)

Magics Version 2.6.3 (11th November 2008)

Magics Version 2.6.2 (5th November 2008)

Magics Version 2.6.1 (28th October 2008)

Magics Version 2.7.0 (22nd October 2008)

Magics Version 2.6.0 (21st October 2008)

Magics Version 2.6.0 (20th October 2008)

Magics Version 2.5.7 (6th October 2008)

Magics Version 2.5.5 (9th April 2008)

Magics Version 2.5.4 (1st April 2008)

Magics Version 2.5.3 (18th March 2008)

Magics Version 2.4.3 (17th March 2008)

Magics Version 2.5.2 (11th March 2008)

Magics Version 2.5.1 (10th March 2008)

Magics Version 2.4.2 (6th March 2008)

Magics Version 2.5.0 (5th March 2008)

Magics Version 2.4.1 (5th March 2008)

Magics Version 2.4.1 (3rd March 2008)

Magics Version 2.5.0 (28th February 2008)

Magics Version 2.4.0 (28th February 2008)

Magics Version 2.4.0 (27th February 2008)

Magics Version 2.4.0 (27th February 2008)

Magics Version 2.4.0 (26th February 2008)

Please be aware that the default scaling of PostScript
plots has changed and is now the same as all other outputs.
This might mean you see small differences in the layout.

If you need the old scaling you can set

OUTPUT_PS_SCALE to 0.95.

Magics Version 2.4.0 (19th February 2008)

Magics Version 2.4.0 (14th February 2008)

Magics Version 2.4.0 (12th December 2007)

Magics Version 2.3.1 (22nd November 2007)

Magics Version 2.3.1 (20th November 2007)

Magics Version 2.3.1 (13th November 2007)

Magics Version 2.3 (1st November 2007)

Magics Version 2.3 (30th October 2007)

Magics Version 2.3 (23rd October 2007)

Magics Version 2.2 (12th September 2007)

Magics Version 2.2 (11th September 2007)

Magics Version 2.2 (23rd August 2007)

Magics Version 2.1.1 (30th July 2007)

Magics Version 2.1.1 (26th July 2007)

Magics Version 2.1.0 (26th July 2007)

Magics Version 2.1.0 (25th July 2007)

Magics Version 2.1.0 (18th July 2007)

Magics Version 2.1.0 (17th July 2007)

Magics Version 2.1.0 (12th July 2007)

Magics Version 2.0.1 (10th July 2007)

Magics Version 2.0.1 (8th May 2007)

Magics Version 2.0.1 (19th April 2007)

Magics Version 2.0.1 (17th April 2007)

Magics Version 2.0.1 (16th April 2007)

Magics Version 2.0.0 (28th March 2007)

Magics Version 2.0.0 (27th March 2007)

Magics Version 2.0.0 (20th March 2007)

Magics Version 2.0.0 (13th March 2007)

Magics Version 1.3.9 (18th January 2007)

Magics Version 1.3.8 (12th January 2007)

Magics Version 1.3.7 (18th December 2006)

Magics Version 1.3.4 (6th December 2006)

Magics Version 1.3.3 (30th November 2006)

Magics Version 1.3.2 (20th November 2006)

Magics Version 1.3.1 (6th November 2006)

Magics Version 1.3 (31st October 2006)


Landmarks Before Magics Version 1.3

Magics Version 0.1 (16th July 2004)

Magics Version 0.2 (24th September 2004)

Magics Version 0.3 (10th November 2004)

Magics Version 0.4 (26th January 2005)

Magics Version 0.5 (15th March 2005)

Magics Version 0.5.1 (19th April 2005)

Magics Version 0.6 (24th May 2005)

Magics Version 0.7 (8th August 2005)

Magics Version 0.8 (11th November 2005)

Magics Version 1.0 (30th November 2006)

Magics Version 1.1 (4th April 2006)

Magics Version 1.2 (6th July 2006)

Magics Version 1.2 (25th July 2006)

Magics Version 1.3 (4th October 2006)

Magics Version 1.3 (30th October 2006)

 

 













Docker Build Status