Pytzer
Pytzer is a Python implementation of the Pitzer model for chemical activities in aqueous solutions [P91] plus solvers to determine the equilibrium state of the system.
Pytzer is in beta! Use at your own peril.
Installation
For general use
Install with pip (any OS):
pip install pytzer
On Mac or Linux, you can alternatively install from conda-forge:
conda install conda-forge::pytzer
However, the above will not work on Windows, because jax is not on conda-forge for Windows - so use pip instead.
Once installed, you will need to set the environment variable JAX_ENABLE_X64=True. For example, using conda:
conda env config vars set JAX_ENABLE_X64=True
Documentation
A work in progress at pytzer.hseao3.group.
Citation
Pytzer is maintained by Dr Matthew P. Humphreys at the NIOZ Royal Netherlands Institute for Sea Research (Texel, the Netherlands).
For now, the appropriate citation is:
Humphreys, Matthew P. and Schiller, Abigail J. (2024). Pytzer: the Pitzer model for chemical activities and equilibria in aqueous solutions in Python (beta). Zenodo. doi:10.5281/zenodo.2637914.
Please report which version of Pytzer you are using. You can find this in Python with:
import pytzer as pz
pz.hello()
Metadata
Release files for Pytzer 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pytzer-0.6.0.tar.gz | 107.7 kB | Without provenance | Details for pytzer-0.6.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| Pytzer-0.6.0-py3-none-any.whl | Python 3 | none | any | Details for Pytzer-0.6.0-py3-none-any.whl |
Total release size: 231.4 kB
Release files / pytzer-0.6.0.tar.gz
| Download URL | pytzer-0.6.0.tar.gz |
|---|---|
| Size | 107.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d6ac57c1cdc02e100f7a07272f49d67b6cdd5aac1f5dd57d551356dbcbc8c8c0
|
|
BLAKE2b-256 checksum How to use checksums |
e3e8e63a481663ccca9673e6824024532a1683e853c498a75b62a39bc6f20e04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.13.0
|
Release files / Pytzer-0.6.0-py3-none-any.whl
| Download URL | Pytzer-0.6.0-py3-none-any.whl |
|---|---|
| Size | 123.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b0f032edee6fba2373dd53a0da9cf8f99837d1041c8c5be3a747e25f0eff6f8b
|
|
BLAKE2b-256 checksum How to use checksums |
b04886110ff951c5236ca276c2b16e7f48e2f71e7fb96b75aeedd32ccc8f5b11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.13.0
|
Security for Pytzer 0.6.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.