Skip to main content

Pandas based tool set for geochemical processing and modelling.

Project description

MagmaPandas is a Pandas based tool set for geochemical calculations and modelling. It makes working with geochemical data easier by extending the Pandas DataFrame with methods for common calculations, including those for:

  • mole and cation conversion,

  • mineral composition by stoichiometry,

  • melt thermometry,

  • melt Fe speciation,

  • melt volatile (CO2-H2O) saturation pressure

  • mineral-melt element partition coefficients,

MagmaPandas includes a model for post-entrapment crystallisation correction of compositions of olivine hosted melt inclusions.

Documentation

Code documentation is currently being worked on at magmapandas.readthedocs.io

How to cite MagmaPandas

If have used MagmaPandas in your research, please reference this paper published in Journal of Petrology. To ensure reproducibility, please also mention the release version of MagmaPandas that you used.

Installation

MagmaPandas can be installed with pip by running:

pip install magmapandas

in a terminal. If you want to install from a specific git branch or release, use:

pip install git+https://github.com/TDGerve/MagmaPandas.git@tag

where tag should be repleaced by the release tag or branch name (e.g. v1.0.0 or development)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MagmaPandas-2.0.4.tar.gz (48.0 kB view details)

Uploaded Source

Built Distribution

MagmaPandas-2.0.4-py3-none-any.whl (68.7 kB view details)

Uploaded Python 3

File details

Details for the file MagmaPandas-2.0.4.tar.gz.

File metadata

  • Download URL: MagmaPandas-2.0.4.tar.gz
  • Upload date:
  • Size: 48.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.13

File hashes

Hashes for MagmaPandas-2.0.4.tar.gz
Algorithm Hash digest
SHA256 e79c634eb8c801cd1372e0594a3e55d2b78d177de6011d9b0254c707ca1e1415
MD5 0d78f47e7344b86c99e82bf5e0b46d72
BLAKE2b-256 2b90c28d56b5a0905308ed9a43f149b0e56950e5063e901844c9255cf4b40277

See more details on using hashes here.

File details

Details for the file MagmaPandas-2.0.4-py3-none-any.whl.

File metadata

  • Download URL: MagmaPandas-2.0.4-py3-none-any.whl
  • Upload date:
  • Size: 68.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.13

File hashes

Hashes for MagmaPandas-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 42337fb1188384386149c53d82ce85c147a4f6f033800e770669f1a3afdd13a8
MD5 8ff654b6d5c83c8989737800977c596f
BLAKE2b-256 77f79dbdb5af4b60b5a25ac5d4040bec6cd81d95f9d4408d63d0b42a5e79a5ba

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page