Skip to content

Releases: antoinecollet5/nested_grid_plotter

v2.1.0

Choose a tag to compare

@antoinecollet5 antoinecollet5 released this 11 Feb 14:01
  • ENH: provide apply_nice_default_rc_params to apply nicer fonts.

v2.0.0

Choose a tag to compare

@antoinecollet5 antoinecollet5 released this 02 Jan 00:25
99d12ff

2.0.0 (2026-01-02)

  • IMP: drop support for python 3.7
  • IMP: support for numpy>2 and python up to 3.14.
  • IMP: update the packaging system (pyproject.toml).
  • DOCS: better docstring and documentations
  • IMP: support for nested subfigures and subsequent revision of the initializer
    interface. The __init__ method of NestedGridPlotter and child classes now takes
    two arguments of types Figure and Builder. SubfigsBuilder,
    SubplotsMosaicBuilder for more flexibility, code linting and auto-completion
    as well as improved documentation. The tutorials and tests have been updated.
  • IMP: deprecation of plotter's subfigs attribute which is replaced by
    grouped_sf_dict and the flatten version sf_dict.
  • TESTS: use of pre-commit, ruff and ty for linting, type checking and formatting.
  • ENH: add a Plotter alias for NestedGridPlotter.
  • ENH: add a axes_names properties for Plotter.
  • FIX: when saving a figure, make sure that if a fig legend as been added, it won't be cutoff by the figure box
  • ENH: add a add_axis_legend_outside_frame method to Plotter.
  • FIX: in multi_imshow, make sure that the largest image is displayed last (just in case sharex or sharey is active) to avoid shrinking the image.
  • ENH: in AnimatedPlotter class, add a save_animation method that correctly handles legends.

v1.2.0

Choose a tag to compare

@antoinecollet5 antoinecollet5 released this 12 Jun 15:08
  • IMP: add_xaxis_twin_as_date is now deprecated and replaced by the more flexible ticklabels_to_datetime and add_twin_axis_as_datetime functions. The tutorials and tests have been updated.
  • IMP: make_x_axes_symmetric_zero_centered and make_x_axes_symmetric_zero_centered have now possibility to ensure minimum symmetric axis limits through the min_xlims and min_ylims keywords respectively.

v1.1.2

Choose a tag to compare

@antoinecollet5 antoinecollet5 released this 27 Apr 17:49
8979a26
  • FIX: bbox_extra_artists when using savefig method.

v1.1.1

Choose a tag to compare

@antoinecollet5 antoinecollet5 released this 22 Mar 12:34
c94d3f6
  • ENH: Add a get_axes interface to NestedGridPlotter class.
  • ENH: Provide a add_letter_to_frames utility function.
  • FIX: RunTimeError Can not put single artist in more than one figure when using
  • NestedGridPlotter add_fig_legend method and using the main figure.

v1.0.1

Choose a tag to compare

@antoinecollet5 antoinecollet5 released this 08 Mar 11:46

FIX: Prevent figures an sub-figures legends cut-off by the figure box when saving images
to disk.

v0.1.2

Choose a tag to compare

@antoinecollet5 antoinecollet5 released this 03 Dec 21:16
759ee3c
  • FIX: Selection of data in animations - when the amount of data is
    larger than the number of frames. The fix ensures that the first frame
    is the first data element and that the last frame is the last data
    element, all other frames matching evenly spaced data element in between.
  • DOCS: update animated_plotters.ipynb notebook

v0.1.1

Choose a tag to compare

@antoinecollet5 antoinecollet5 released this 20 Nov 22:41
593db70

What's Changed

New Contributors

Full Changelog: https://github.com/antoinecollet5/nested_grid_plotter/commits/v0.1.1