0.3.3
0.3.3 Changelog
Note
A post-release fix has been added to PyPI (0.3.3.post0
), which deals with an issue with the build binary wheel (.whl
, solely distributed via PyPI). Otherwisev0.3.3
andv0.3.3.post0
are exactly the same.
- New Contributor: Sarah Shi
- New Contributor: Ondrej Lexa
- Bugfix: Updated docs builds to be compatible with recent versions of
sphinx-gallery
. - Bugfix: Updated some
pandas
assignment, aggregation and similar operations to be compatible with more recent versions of Pandas. - Added explicit Python 3.10 and 3.11 support.
- Removed Python 3.7 support (now end of life).
pyrolite.mineral
- PR Merged: Added an option to get expanded outputs for the CIPW Norm, from Tom Buckle.
- Bugfix: Fixes and updated tests for CIPW Norm outputs.
pyrolite.plot
- PR Merged: Sarah Shi contributed a PR to add variations on the TAS diagram from Le Maitre. These can be accessed by providing a
which_model
keyword argument to thepyrolite.util.classification.TAS
constructor (or plot template). - PR Merged: Ondrej Lexa contributed a PR to add sandstone bulk geochemistry discrimination diagrams (
pyrolite.util.classification.Pettijohn
,pyrolite.util.classification.Herron
). - Bugfix: Fixed issue with handling
vmin
andvmax
for colormapping inpyrolite.plot.color
. - Suppressed warnings for 'division by zero'/'invalid value encountered in divide' in ternary diagram scatter plots.
- Added explicit support for colormapping categorical data in
pyrolite.plot.color
, such that ordering is preserved/consistent in e.g. legends.
pyrolite.util
- Feature: Added new version of ICS International Chronostratigraphic Chart (2022-10;
pyrolite.util.time.Timescale
). - Bugfix: Corrected TAS diagram references, and fixed an issue where only the ID names were able to we added to diagrams.
- Updated axes-sharing utility function
pyrolite.util.plot.axes.share_axes
to reflect more recent versions ofmatplotlib
. - Fixed issue in path interpolation for contours (
pyrolite.util.plot.interpolation.get_contour_paths
) for recentmatplotlib
versions. - Updated figure export utility function to use
pathlib
syntax for suffixes, which should avoid potential for double suffixes (e.g.figure_name.png.png
).