aqualibrium

aqualibrium is a Python 3.6+ library to solve the equilibrium condition for aqueous solutions, using a Pitzer model (as implemented by pytzer) to evaluate chemical activities.

Development status

aqualibrium is in pre-alpha, and it interacts closely with pytzer, which is in beta. Use at your own peril!

Modules

Module Purpose
aqualibrium.dissoc Define functions for thermodynamic dissociation constants
aqualibrium.balance Define balancing equations

Acknowledgements

aqualibrium is maintained by Dr Matthew P. Humphreys at the Centre for Ocean and Atmospheric Sciences, School of Environmental Sciences, University of East Anglia, Norwich, UK.

Its ongoing development is funded by the Natural Environment Research Council (NERC, UK) through NSFGEO-NERC: A Thermodynamic Chemical Speciation Model for the Oceans, Seas, and Estuaries (PI Prof Simon Clegg, NE/P012361/1).

License

The entirety of aqualibrium is licensed under the GNU General Public License version 3 (GPLv3).