Skip to content

Releases: psyplot/psy-maps

v1.5.0: Compatibility fixes and code formatting

04 Apr 11:57
v1.5.0
Compare
Choose a tag to compare

Compatibility fixes and code formatting

DOI

Changed

  • migrate to psyplot-plugin-template !47

Added

  • Add google map detail !48

Fixed

  • Fix map extent !49
  • fixed compatiblity with latest matplotlib version !50

v1.4.2: Fix density and lonlatbox in mapvector (#45)

15 Apr 16:59
0479a55
Compare
Choose a tag to compare

DOI

Fix density and lonlatbox in mapvector (#45)

What's Changed

  • make false_easting and false_northing optional by @Chilipp in #41
  • add target_extent for mapdensity by @Chilipp in #44
  • Fix density and lonlatbox in mapvector by @Chilipp in #45

Full Changelog: v1.4.1...v1.4.2

v1.4.1: Compatibility fixes for psy-simple v1.4.1 (#42)

14 Feb 15:55
d065d58
Compare
Choose a tag to compare

Fix projection issues

Fixed

  • false_easting and false_northing are now expected to be optional
    arguments for most projections (see #41)

Changed

v1.4.0: Compatibility fixes and LGPL license

08 Oct 13:15
aa2de37
Compare
Choose a tag to compare

DOI

As with psyplot 1.4.0, psy-maps is now continuously tested and deployed with CircleCI.

Fixed

  • psy-maps is now officially licensed under LGPL-3.0-only, see #36
  • A bug has been resolved that crash makes unstructured plots fill the entire area on zooming in, see #40
  • psy-maps is now compatible with cartopy 0.19 and 0.20

Added

Changed

v1.3.2: Fix for plotting the polygons

12 Nov 04:53
Compare
Choose a tag to compare

DOI

Minor patch that fixes the visualization of recitlinear data with plot="poly"

v1.3.1: Patch for 3D bounds

29 Oct 13:50
5556d8a
Compare
Choose a tag to compare

DOI

Added

  • scipy is now a run dependency of psy-maps (see #27)

Fixed

  • fixed a bug when using plot="poly" for data on non-standard projections (i.e. anything that is not cartopy.crs.PlateCarree). See #29).
  • fixed plotting of data with 3D bounds (see #30)
  • fixed plotting of curvilinear data with 3D bounds (see #31)

v1.3.0: New GUI widgets and better projection support

13 Oct 07:22
Compare
Choose a tag to compare

DOI

New GUI widgets and better projection support

Added

  • The xgrid and ygrid formatoptions now have a new widget in the GUI (see #17)
  • The lsm formatoption now supports a multitude of different options. You can specify a land color, and ocean color and the coast lines color. These settings can now also be set through the psyplot GUI (see #17).
  • a new background formatoption has been implemented that allows to set the facecolor of the axes (i.e. the background color for the plot)
  • compatibility for cartopy 0.18 (see #14)
  • all plotmethods now have a transpose formatoption that can be used if the order of dimensions in the data is (x, y) rather than (y, x)
  • the [transform]{.title-ref} and [projection]{.title-ref} formatoptions now automatically decode the 'grid_mappings' attribute following the CF-conventions, see #5, #10)
  • the projection and transform formatoptions now also support a [rotated]{.title-ref} value to use a rotated pole projection

Changed

  • A bug has been fixed visualizing unstructured grid cells at the poles (see #23)
  • the lsm formatoptions value is now a dictionary. Old values, such as the string '10m' or ['10m', 1.0] are still valid and will be converted to a dictionary (see #17).
  • the value None for the map_extent formatoption now triggers a call of the ~matplotlib.axes._base.AxesBase.autoscale{.interpreted-text role="meth"} of the axes, see #12. Before, it was bound to the lonlatbox value which made problems for regional files (see #11). To retain the old behaviour of the map_extent formatoption, use map_extent='data'
  • psy-maps has been moved from https://github.com/Chilipp/psy-maps to https://github.com/psyplot/psy-maps, see #4
  • the default values for the [transform]{.title-ref} and [projection]{.title-ref} formatoptions are now 'cf' (see #5)
  • clat now always takes the mean latitude of the data if the formatoption value is None and the data does not span the entire latitudinal range. At the same time, clon now takes the mean longitude of the data if the formatoption value is None and the data does not span the entire longitudinal range (see #8)
  • a bug was fixed for displaying data in the statusbar if the coordinate has units in degree (see psyplot/psy-view#6)

v1.2.0: Improved visualization of unstructured grids

13 Nov 11:02
Compare
Choose a tag to compare

DOI

This new release, inline with the psyplot-1.2.0 release adds better support for unstructured grids.

Added

  • The mapplot plotmethod now also supports unstructured data of any shape (see issue#6)

Changed

  • The lonlatbox formatoption now selects a subset of the unstructured data to lower the size of the data array. Previously, data points outside the specified lonlatbox where simply set to NaN

v1.1.0: New version with improved projection handling

13 Apr 11:29
Compare
Choose a tag to compare

DOI

Added

  • Changelog
  • stock_img formatoption for map plots (see the docs)
  • Added 'stereo' and 'near' projections for the projection formatoption
  • The lonlatbox and map_extent formatoption keywords now also accepts a combination of floats and strings
  • When displaying all longitudes but not all latitudes, the map_extent keyword now adjusts the boundary of the map to keep it circular for Stereographic and Orthographic projections

Changed

  • Fixed bugs with displaying circumpolar data and stereographic and orthographic projections

v1.0.0: First official and stable release

19 Aug 08:42
Compare
Choose a tag to compare

DOI
This release is the first official and stable release which is also submitted to the Journal of Open Source Software (JOSS). See the corresponding psyplot release for more information.

This release is also available via pypi

pip install psy-maps

or conda

conda install -c conda-forge psy-maps

Or you use the complete installation provided by the psyplot-conda package.