Skip to main content

VolFe

Project description

VolFe

Welcome to VolFe! an open-source framework for calculating melt-vapour equilibria including silicate melt, carbon, hydrogen, sulfur, and noble gases.

PyPI Build Status Documentation Status

Read more about the python package in the Earth ArXiv pre-print (and please cite if you use the package!): Hughes, E.C., Liggins, P., Wieser, P. and Stolper, E.M., 2024. VolFe: an open-source Python package for calculating melt-vapor equilibria including silicate melt, carbon, hydrogen, sulfur, and noble gases. https://doi.org/10.31223/X52X3G

For more information and worked examples, see the ReadTheDocs page: https://volfe.readthedocs.io/en/latest/

VolFe can be installed using pip from PyPI or from GitHub (see notes below about installing an editable version).

Development

If you wish to edit VolFe on your own computer, you can install an editable version using

pip install -e ".[dev]"

from inside a virtual environment (use either venv or anaconda). This will import VolFe in a format that allows you to run any edits you have made, and all it's requirements, alongside useful packages for developing VolFe (pytest, sympy).

Check VolFe runs on your machine, and that any edits you make haven't broken existing code by running pytest:

python -m pytest tests

or you can use the testing frameworks that come with your IDE (e.g. VSCode, PyCharm).

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

volfe-1.0.tar.gz (711.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

volfe-1.0-py3-none-any.whl (803.5 kB view details)

Uploaded Python 3

File details

Details for the file volfe-1.0.tar.gz.

File metadata

  • Download URL: volfe-1.0.tar.gz
  • Upload date:
  • Size: 711.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for volfe-1.0.tar.gz
Algorithm Hash digest
SHA256 2b2bbbe126f9b3e10d91fc2167956bee2bd9138cc4d802de71a11b6cc7a55c05
MD5 42f6602d93ab92589f7ab594c31c589e
BLAKE2b-256 1e67337bc38428fb548e19f55f0fb45a182400114b121b4af5c1163a6b209a3e

See more details on using hashes here.

File details

Details for the file volfe-1.0-py3-none-any.whl.

File metadata

  • Download URL: volfe-1.0-py3-none-any.whl
  • Upload date:
  • Size: 803.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for volfe-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 96d6c75d1f1a14d8768912274698e568cd93954f6ab29b7ba7f3fde8dcdab30d
MD5 3551f6edf632738e15d3e658aac0974e
BLAKE2b-256 9ef1c5eb225ddd3843e5bb8cc41042f41cedda44c1ed2792ac01562dcb20a319

See more details on using hashes here.

Supported by

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