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.3andv0.3.3.post0are 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
pandasassignment, 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_modelkeyword argument to thepyrolite.util.classification.TASconstructor (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
vminandvmaxfor 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_axesto reflect more recent versions ofmatplotlib. - Fixed issue in path interpolation for contours (
pyrolite.util.plot.interpolation.get_contour_paths) for recentmatplotlibversions. - Updated figure export utility function to use
pathlibsyntax for suffixes, which should avoid potential for double suffixes (e.g.figure_name.png.png).