Release Notes#
v2025.03.0 (March 28, 2025)#
This release adds testing infrastructure and significant test coverage, adds support and testing for Python 3.13, drops Python 3.9, and addresses some minor documentation and Matplotlib compatibility issues.
Enhancements#
Added Python 3.13 support and testing by Katelyn FitzGerald in (PR278)
Bug Fixes#
Change Taylor diagram legend to be specified on the graphical axes to address legend location issues by Katelyn FitzGerald in (PR274)
Documentation#
Remove link to broken
NCL_vector_5.pyexample by Katelyn FitzGerald in (PR249)Fix documentation theme configuration by Katelyn FitzGerald in (PR253)
Minor updates and removal of broken link on citation page by Katelyn FitzGerald in (PR260)
Fix broken link to Taylor Diagram documentation from usage example by Katelyn FitzGerald in (PR270)
Internal Changes#
Update pre-commit versions and configuration by Katelyn FitzGerald in (PR247)
Remove M1 workaround and minor CI maintenance by Katelyn FitzGerald in (PR232)
Modify tests to avoid an Xarray bug and turn on image comparison testing by Katelyn FitzGerald in (PR257)
Configure analytics by Katelyn FitzGerald in (PR277)
Set
apply_theta_transforms=Falseto adopt future behavior and silence warnings frommatplotlib.projections.PolarAxes.PolarTransform()by Katelyn FitzGerald in (PR279)
Testing#
Add basic testing infrastructure by Katelyn FitzGerald and Julia Kent in (PR233)
Add tests for
viz.taylorby Julia Kent in (PR234)Add tests for
viz.utilby Julia Kent in (PR239)Remove duplicative macOS runner from CI and add Python 3.10 by Katelyn FitzGerald in (PR240)
Set docs configuration to raise an error following errors in notebook builds by Katelyn FitzGerald in (PR280)
Add upstream dev CI by Katelyn FitzGerald in (PR282)
Maintenance#
Require
matplotlib-baseinstead ofmatplotliband minor dependency cleanup by Katelyn FitzGerald in (PR284)
v2024.03.0 (March 26, 2024)#
This release deprecates TaylorDiagram method names add_xgrid() and
add_ygrid() in favor of the more descriptive add_corr_grid() and add_std_grid().
Documentation#
Document known issue with suptitle argument of
set_titles_and_labelsand Cartopy plots by Julia Kent in (PR219)
Deprecations#
Pending deprecation warnings added for
TaylorDiagrammethodsadd_xgridandadd_ygridwhich are changing to the newadd_corr_gridandadd_std_gridby Julia Kent in (PR219)
v2024.02.1 (February 28, 2024)#
This release changes to implicit namespace packaging and addresses a bug in the Taylor diagram functionality when disabling annotate_on.
Bug Fixes#
Fix Taylor diagram issue when disabling
annotate_onby Simon Rosanka in (PR207)
Internal Changes#
Switch to PyPI Trusted Publishing by Orhan Eroglu in (PR208)
Add
linkcheck_ignoretodocs/conf.pyto address erroneous failures and add CI badge to README by Katelyn FitzGerald in (PR218)Convert to implicit namespace packaging set up by Anissa Zacharias in (PR220)
v2024.02.0 (February 6, 2024)#
This release adds a new subtitle functionality to set_titles_and_labels and
includes a number of new usage examples and documentation updates. It also adds
support for Python 3.12 and removes a matplotlib version pin.
New Features#
Added subtitle functionality to
set_titles_and_labels()by Julia Kent in (PR185)Added Python 3.12 support and testing for Windows and M1 by Katelyn FitzGerald in (PR194)
Documentation#
Invert y-axis in
add_height_from_pressure_axisexample by Katelyn FitzGerald in (PR173)Additions to the examples gallery for
set_titles_and_labelsandset_axes_limits_and_ticksand updated thumbnail forplot_contour_labelsby Katelyn FitzGerald in (PR181)Remove reference to old ncar conda channel from installation docs by Katelyn FitzGerald in (PR190)
Additional examples published for the
TaylorDiagramclass andget_skewt_vars()function by Julia Kent in (PR186) and (PR188)TaylorDiagramclass docstring is clarified by Julia Kent in (PR182)NSF NCAR branding updates by Katelyn FitzGerald in (PR191) and (PR192)
Bug Fixes#
Remove matplotlib version pin by Katelyn FitzGerald in (PR177)
Fix
extlinksfor compatibility with Sphinx 6 by Katelyn FitzGerald in (PR180)
v2023.10.0 (October 3, 2023)#
This release adds a Contributor’s Guide and Code of Conduct, updates several dependency pins, and adds Python 3.11 support while removing Python 3.8.
Bug Fixes#
Matplotlib pinned to <3.8 by Katelyn FitzGerald in (PR161)
Xarray unpinned by Katelyn FitzGerald in (PR159)
New Features#
Added Python 3.11 and removed Python 3.8 by Katelyn FitzGerald in (PR162)
Documentation#
Add a contributor’s guide by Katelyn FitzGerald in (PR166)
Add code of conduct by Katelyn FitzGerald in (PR163)
v2023.09.0 (September 7, 2023)#
Bug fix in add_height_from_pressure_axis() and added example documentation.
Bug Fixes#
Unit and inferred height fixes in
add_height_from_pressure_axis()by Katelyn FitzGerald in (PR152)
Documentation#
Additions to the examples gallery for
find_local_extrema(),plot_contour_labels(), andplot_extrema_labels()by Julia Kent in (PR145)
v2023.07.0 (July 6, 2023)#
Matplotlib unpinned and an examples gallery added.
Bug Fixes#
Matplotlib unpinned by Katelyn Fitzgerald in (PR134)
Documentation#
Examples gallery with usage examples of add_height_from_pressure_axis(), add_lat_lon_gridlines(), and add_lat_lon_ticklabels() added by Julia Kent in (PR133)
More examples including set_tick_direction_spine_visibility(), add_right_hand_axis(), add_major_minor_ticks() added by y Julia Kent in (PR135)
v2023.06.0 (Jun 1, 2023)#
Function and keyword argument names have been adjusted to follow consistent formatting and style, and one bug fix.
Deprecations#
Some functions reanmed (
findLocalExtrema->find_local_extrema,plotCLabels->plot_contour_labels, andplotELabels->plot_extrema_labels) and keyword arguments renamed inget_skewt_varsby Julia Kent in (PR127)
Bug Fixes#
Bug in
truncate_colormapfixed by Katelyn Fitzgerald (PR125)
v2023.05.0 (May 4, 2023)#
Management of this package switched to GeoCAT team members Julia Kent and Katelyn Fitzgerald.
New Features#
Pressure-height twin axis function add_height_from_pressure_axis by Julia Kent in (PR114)
Documentation#
Contributor’s Guide updated by Julia Kent in (PR115)
Documentation and Packaging Overhaul to match GeoCat-Comp style by Julia Kent in (PR116), (PR121)
Adding examples links to all functions by Julia Kent in (PR122)