Skip to main content

A python library for calculating the melting behaviour of Earth's mantle.

Reason this release was yanked:

Outdated- use 1.92 or 1.93

Project description

pyMelt mantle melting library

S. Matthews (University of Iceland) and K. Wong (University of Leeds)

Introduction

pyMelt is a python package for calculating the melting behaviour of mantle comprising multiple lithologies. The module implements the melting equations developed by Phipps Morgan (2001) to calculate the melting behaviour of mantle comprising any chosen lithology.

Currently supported calculations:

  • Adiabatic decompression melting
  • Isobaric melting

Parameters that can be calculated:

  • The geotherm for decompressing mantle
  • Melt fractions for each lithology
  • Crustal thickness for passive-upwelling at a mid-ocean ridge
  • Crystallisation temperatures (following the method in Matthews et al., 2016)

Documentation

Full documentation, further information about the package, and a tutorial for getting started are provided at pymelt.readthedocs.io.

Installation

pyMelt will soon be available on pip, and can be installed by running pip install pyMelt in a terminal.

pyMelt_MultiNest

pyMelt can be used in conjunction with the MultiNest algorithm (Feroz and Hobson, 2008; Feroz et al., 2009, 2013) via its python frontend, pyMultinest (Buchner et al., 2014). This permits the inversion of measured data (e.g. crystallisation temperature, crustal thickness) to obtain unknowns (e.g. potential temperature) via Bayesian inference. More details of the inversion methods are provided in Matthews et al., 2021.

For pyMelt_MultiNest to work, MultiNest and pyMultinest must be installed. The user is directed to the pyMultinest installation instructions for further guidance.

Citing pyMelt

If pyMelt enables or aids your research please cite the release you used. The latest release is v1.0 and has the doi: DOI

You should also cite the relevant publications for the pure-lithology melting models. If you use our models, you should cite:

Matthews, S., Wong, K., Shorttle, O., Edmonds, M., & Maclennan, J. (2021). Do olivine crystallization temperatures faithfully record mantle temperature variability?. Geochemistry, Geophysics, Geosystems, 22(4), e2020GC009157. https://doi.org/10.1029/2020GC009157

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

pyMelt-1.915.tar.gz (29.0 kB view details)

Uploaded Source

Built Distribution

pyMelt-1.915-py3-none-any.whl (34.3 kB view details)

Uploaded Python 3

File details

Details for the file pyMelt-1.915.tar.gz.

File metadata

  • Download URL: pyMelt-1.915.tar.gz
  • Upload date:
  • Size: 29.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.5.0.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for pyMelt-1.915.tar.gz
Algorithm Hash digest
SHA256 e96c2f6d0184c4c95fc99dd149239bb99cc19ab2a2cf871aaa856c68355d5b67
MD5 b67a81038df13ecd320de8acf14b4dfb
BLAKE2b-256 45f665a8ccfba20ad1ba0729eee01a77902b7c354f71992211828e53f558b0d5

See more details on using hashes here.

File details

Details for the file pyMelt-1.915-py3-none-any.whl.

File metadata

  • Download URL: pyMelt-1.915-py3-none-any.whl
  • Upload date:
  • Size: 34.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.5.0.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for pyMelt-1.915-py3-none-any.whl
Algorithm Hash digest
SHA256 35391d1a19290def98ec9647161c2441986e6c5ac42bca89de7a652f3b69c319
MD5 89915825ddde1ffd182ee25d100b750c
BLAKE2b-256 4774e7c41077e914affe074f4c248c2d7cc67f44319ec3a950e54a1239b75350

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