Skip to content

v1.3.0: New GUI widgets and better projection support

Compare
Choose a tag to compare
@Chilipp Chilipp released this 13 Oct 07:22
· 82 commits to master since this release

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)