0.3.5.post0
morganjwilliams
released this
28 Feb 02:00
·
30 commits
to main
since this release
0.3.5 Changelog
- New Contributor: Malte Mues
- New Contributor: Bob Myhill
- Bugfix: Fixed a bug with the index structure for the documentation example galleries.
- Expanded test suite for a text coverage bump.
- Started testing against and supporting Python 3.12.
pyrolite.geochem
- PR Merged: Malte Mues contributed a PR to allow series and dataframes with
Pm
data to be used with thepyrolite.pyrochem
REE accessors (i.e., the column will not be dropped if it exists; #100). This PR also included an update for thepyrolite.util.lambdas
functions to be more flexible in terms of access, including as individual series (allowing performant usage with pandarallel. - Updates to
pyrolite.pyrochem
accessors to be more flexible, generally allowing usage with both DataFrame and Series objects (e.g.df.pyrochem.REE
,ser.pyrochem.REE
).
pyrolite.plot
- PR Merged: Bob Myhill contributed a series of pull requests to fix formatting of TAS diagram labels (#91), update the TAS field names in the JSON template (#92), improve the formatting and scaling of TAS diagrams (#93), add an option to add field labels in the visual centre of polygons (rather than the 'centroid'; #94 ), update some usage of
matplotlib
(#96), and allow selective plotting of individual fields when adding a classification diagram to axes (#98).
pyrolite.mineral
- Suppressed
pandas
performance warnings related to sequential construction ofpandas.DataFrame
s inpyrolite.mineral.normative.CIPW_norm
.