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.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b2bbbe126f9b3e10d91fc2167956bee2bd9138cc4d802de71a11b6cc7a55c05
|
|
| MD5 |
42f6602d93ab92589f7ab594c31c589e
|
|
| BLAKE2b-256 |
1e67337bc38428fb548e19f55f0fb45a182400114b121b4af5c1163a6b209a3e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96d6c75d1f1a14d8768912274698e568cd93954f6ab29b7ba7f3fde8dcdab30d
|
|
| MD5 |
3551f6edf632738e15d3e658aac0974e
|
|
| BLAKE2b-256 |
9ef1c5eb225ddd3843e5bb8cc41042f41cedda44c1ed2792ac01562dcb20a319
|