A tool for thermodynamic calculations and geochemical database generation
Project description
pygcc
A tool for thermodynamic calculations and geochemical database generation
pyGeochemCalc (pygcc) is a python-based program for thermodynamic calculations and producing the Geochemist's Workbench (GWB), EQ3/6, TOUGHREACT, and PFLOTRAN thermodynamic database from ambient to deep Earth temperature and pressure conditions
pygcc is developed for use in the geochemical community by providing a consolidated set of existing and newly implemented functions for calculating the thermodynamic properties of gas, aqueous, and mineral (including solid solutions and variable-formula clays) species, as well as reactions amongst these species, over a broad range of temperature and pressure conditions, but is also well suited to being modularly introduced into other modeling tools as desired. The documentation is continually evolving, and more examples and tutorials will gradually be added (feel free to request features or examples; see Contributing below).
Installation
$ pip install pygcc
Examples
Check out the documentation for galleries of examples General Usage,
Integration with GWB and Integration with EQ3/6.
If you would prefer to flip through notebooks on Bitbucket, these same examples can be found in the folder docs/
.
Contributing
Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms. For more information, see the documentation, particularly the Contributing page and Code of Conduct.
License
pygcc
was created by Adedapo Awolayo and Benjamin Tutolo. It is licensed under the terms of the GNU General Public License v3.0 license.
Citation
If you use pygcc for your research, citation of the software would be appreciated. It helps to quantify the impact of pygcc, and build the pygcc community. For information on citing pygcc, see the relevant docs page
Credits
pygcc Logo
was designed by Yury Klyukin
, pygcc
was created with cookiecutter
and the py-pkgs-cookiecutter
template.
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file pygcc-1.0.5.tar.gz
.
File metadata
- Download URL: pygcc-1.0.5.tar.gz
- Upload date:
- Size: 857.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.12 CPython/3.7.11 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31daf1ce461282d94726b3be9fae6c657452f418198d06e88d0814cbe969c9e2 |
|
MD5 | 95db331181091a3de311a46f42de6db3 |
|
BLAKE2b-256 | 3e876019d20c1a2d30c6b70046e0f6beb1661676ea27a6e75aee48b9352c9f67 |
File details
Details for the file pygcc-1.0.5-py3-none-any.whl
.
File metadata
- Download URL: pygcc-1.0.5-py3-none-any.whl
- Upload date:
- Size: 895.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.12 CPython/3.7.11 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dfe1e76b5cafb94642d31abbbabff7f32f1de25c4b6f8d5d564eec9a953fc31 |
|
MD5 | 5205c49b59bf063ba881f0531dc338a0 |
|
BLAKE2b-256 | 09b30dc960a2d908f6df7f14fad89883493922f706eb458563172b8824ae248c |