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,

  • oxygen fugacity,

  • melt volatile (CO2-H2O) saturation pressure

  • mineral-melt element partition coefficients,

MagmaPandas can be combined with MagmaPEC 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 and reference the specific models you used (see documentation).

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.5.tar.gz (48.1 kB view details)

Uploaded Source

Built Distribution

MagmaPandas-2.0.5-py3-none-any.whl (68.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: MagmaPandas-2.0.5.tar.gz
  • Upload date:
  • Size: 48.1 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.5.tar.gz
Algorithm Hash digest
SHA256 10c1bdecb61f164c5f5c6611c03f8a7bbe8485c43a2ccaf5c542bf9aa58ba725
MD5 71340390bd94177d2f6af3c0ed2bbcc5
BLAKE2b-256 d575bd89c8bfd6ba9827baf1f3b7cc0ec4a98b1aff718cc51d3f21720f5b708f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MagmaPandas-2.0.5-py3-none-any.whl
  • Upload date:
  • Size: 68.8 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 443eb3e11053537a008724ad46829c5f7b97d85137db22d83aba2c00529fa9c4
MD5 dcd1df4ebfa50fe06447d93862da1cb4
BLAKE2b-256 b1c44b95068a1c9902cb7aa2dab1cd07fc76537f5f30a77fe053afeccfb327c6

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