Skip to content

Releases: psyplot/psy-simple

v1.5.1: regular update for matplotlib 3.9

16 Jul 13:59
v1.5.1
5473663
Compare
Choose a tag to compare

regular update for matplotlib 3.9

DOI

Added

  • add tests for mpl 3.9, see !43

Known issues

  • the colorbar tests as updating the colorbar is currently broken with
    matplotlib 3.9, see #35

v1.5.0: Compatibility fixes and code formatting

03 Apr 15:12
v1.5.0
22fd047
Compare
Choose a tag to compare

Compatibility fixes and code formatting

DOI

Changed

  • migrate to psyplot-plugin-template, see !36
  • Update psyplot min version, see !41

Fixed

  • fixed compatiblity with latest matplotlib version, see !38
  • fix image comparison and add reference and test images as CI artifacts, see !37

v1.4.1: Compatibility fixes for matplotlib 3.5 (#32)

14 Feb 10:50
91d3bda
Compare
Choose a tag to compare

Compatibility fixes

Changed

  • We now use the new convert_coordinate method that has been introduced with
    psyplot v1.4.1 (see psyplot/psyplot#39 and #30)

Fixed

  • psy-simple is now compatible with matplotlib 3.5 (see #31)

v1.4.0: Compatibility fixes and LGPL license

08 Oct 10:48
ac305c0
Compare
Choose a tag to compare

DOI

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

Fixed

  • Compatibility fixes for matplotlib>=3.3

Added

Changed

  • psy-simple is now officially licensed under LGPL-3.0-only, see #28
  • We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see #25

v1.3.1: Patch for plotting the polygons with 3D bounds

29 Oct 13:47
Compare
Choose a tag to compare

DOI

Patch for plotting the polygons with 3D bounds

Changed

  • the values 'tri', 'tricontour' and 'tricontourf' for the plot formatoptions have been depreceated and should be replaced by 'poly', 'contour' and 'contourf' respectively, see #23

Fixed

  • A bug was fixed with the extend formatoption if plot=None, see #20
  • variables with 3D bounds are now interpreted correctly, see #24

v1.3.0: New background and mask formatoptions and more options for colorbar bounds

13 Oct 07:21
Compare
Choose a tag to compare

DOI

New background and mask formatoptions and more options for colorbar bounds

Added

  • a new background formatoption has been implemented that allows to set the facecolor of the axes (i.e. the background color for the plot)
  • a new mask formatoption has been implemented that allows to mask the data based on a mask that can either be in the dataset or in a separate file (see #15)
  • the bounds and other ticks (e.g. xticks, yticks, cticks) formatoptions have gained multiple new values (all backwards-compatible, see #13):
    • they now support discrete logarithmic and symmetric bounds/ticks via bounds='log' and bounds='symlog'.

    • The bounds and other tick formatoptions ([xticks, cticks, yticks, etc.]{.title-ref}) now support a dictionary as a value, e.g.:

      plotter.update(bounds={'method': 'rounded', 'percmin': 5})
      
    • You can specify vmin and vmax for color bounds and ticks which prevents their automatic estimation, e.g. via:

      plotter.update(bounds={'method': 'rounded', 'vmin': 50, 'vmax': 75})
      # or
      plotter.update(bounds=['rounded', None, None, None, 50, 75])
      

Changed

  • values in the statusbar are only shown, if the drawn artist contains the cursor position, see #18
  • psy-simple now requires matplotlib greater or equal than 2.0
  • psy-simple has been moved from https://github.com/Chilipp/psy-simple to https://github.com/psyplot/psy-simple, see #7
  • The color handling of the [color]{.title-ref} formatoption has been changed to allow appending of new data. The [colors]{.title-ref} attribute can be extended by the [color_cycle]{.title-ref} using the [extended_colors]{.title-ref} attribute (see #10)

Fixed

  • Fixed a bug to calculate color bounds for uniform data, see #9
  • An issue has been fixed with the setting of colorbar ticks after updating the colorbar bounds (see #13)

v1.2.0: Improved visualization of unstructured grids

13 Nov 09:34
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 plot2d plotmethod now also supports unstructured data of any shape (see issue#6)
  • Added a categorical formatoption to the barplot plot method to allow a switch between categorical and non-categorical plots
  • The lineplot method now also support 'stacked' plots

v1.1.0: New widgets and fldmean plotters

13 Apr 11:25
Compare
Choose a tag to compare

DOI

Added

  • Changelog
  • interp_bounds formatoption for the plot2d plot method (see the docs)
  • Added the fldmean plot method that can be used to directly calculate and plot the mean over the x- and y-dimensions

Changed

  • The xlim and ylim formatoptions now consider inverted x- and y-axes

v1.0.0: First official and stable release

19 Aug 08:41
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-simple

or conda

conda install -c conda-forge psy-simple

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