Skip to content

0.3.5.post0

Latest
Compare
Choose a tag to compare
@morganjwilliams morganjwilliams released this 28 Feb 02:00

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 the pyrolite.pyrochem REE accessors (i.e., the column will not be dropped if it exists; #100). This PR also included an update for the pyrolite.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 of pandas.DataFrames in pyrolite.mineral.normative.CIPW_norm.