CHNOSZ
2.2.0Thermodynamic Calculations and Diagrams for Geochemistry
Overview
An integrated set of tools for thermodynamic calculations in aqueous geochemistry and geobiochemistry. Functions are provided for writing balanced reactions to form species from user-selected basis species and for calculating the standard molal properties of species and reactions, including the standard Gibbs energy and equilibrium constant. Calculations of the non-equilibrium chemical affinity and equilibrium chemical activity of species can be portrayed on diagrams as a function of temperature, pressure, or activity of basis species; in two dimensions, this gives a maximum affinity or predominance diagram. The diagrams have formatted chemical formulas and axis labels, and water stability limits can be added to Eh-pH, oxygen fugacity- temperature, and other diagrams with a redox variable. The package has been developed to handle common calculations in aqueous geochemistry, such as solubility due to complexation of metal ions, mineral buffers of redox or pH, and changing the basis species across a diagram ("mosaic diagrams"). CHNOSZ also implements a group additivity algorithm for the standard thermodynamic properties of proteins.
Install
Health
- NOTE r-devel-linux-x86_64-debian-clang
- NOTE r-devel-linux-x86_64-debian-gcc
- NOTE r-devel-linux-x86_64-fedora-clang
- NOTE r-devel-linux-x86_64-fedora-gcc
- NOTE r-devel-windows-x86_64
- NOTE2026-07-1610 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- OK2026-04-2512 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- NOTE2026-03-1013 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
Documentation
- Examples that run
- 100%
- Documented parameters
- 98%
- Return-value docs
- 50%
- References docs
- 55%
Downloads
Repository
Repository practices
Repository r-forge.r-project.org/projects/chnosz is linked, but repository-practices checks have not run for it yet. Checks are GitHub-only for now.
Dependencies
Code & Tests
People & History
35 releases. Pick two to compare their code metrics. R releases are shown for context.
- RR 4.6.0 released · 2026-04-24
- 2.2.0Latest
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- 2.1.02024-02-11 · diff ↗
- RR 4.3.0 released · 2023-04-21
- 2.0.02023-03-13 · diff ↗
- RR 4.2.0 released · 2022-04-22
- 1.4.32022-02-22 · diff ↗
- 1.4.22022-02-08 · diff ↗
- RR 4.1.0 released · 2021-05-18
- 1.4.12021-04-09 · diff ↗
- 1.4.02020-11-11 · diff ↗
- RR 4.0.0 released · 2020-04-24
- 1.3.62020-03-16 · diff ↗
- 1.3.52020-02-17 · diff ↗
Show 40 earlier events
- 1.3.42019-12-15 · diff ↗
- 1.3.32019-08-03 · diff ↗
- RR 3.6.0 released · 2019-04-26
- 1.3.22019-04-21 · diff ↗
- 1.3.12019-03-03 · diff ↗
- 1.3.02019-02-26 · diff ↗
- 1.2.02019-02-10 · diff ↗
- RR 3.5.0 released · 2018-04-23
- 1.1.32017-11-13 · diff ↗
- 1.1.02017-05-04 · diff ↗
- RR 3.4.0 released · 2017-04-21
- 1.0.82016-05-28 · diff ↗
- RR 3.3.0 released · 2016-05-03
- 1.0.72015-11-20 · diff ↗
- 1.0.62015-10-19 · diff ↗
- 1.0.52015-05-20 · diff ↗
- RR 3.2.0 released · 2015-04-16
- RR 3.1.0 released · 2014-04-10
- 1.0.3.12014-02-12 · diff ↗
- 1.0.32014-01-12 · diff ↗
- 1.0.12013-07-04 · diff ↗
- RR 3.0.0 released · 2013-04-03
- 1.0.02013-03-28 · diff ↗
- 0.9-92013-01-01 · diff ↗
- RR 2.15.0 released · 2012-03-30
- RR 2.14.0 released · 2011-10-31
- 0.9-72011-08-23 · diff ↗
- 0.9-62011-08-18 · diff ↗
- RR 2.13.0 released · 2011-04-13
- 0.9-52011-04-05 · diff ↗
- 0.9-42011-02-23 · diff ↗
- 0.9-32010-12-22 · diff ↗
- RR 2.12.0 released · 2010-10-15
- 0.9-22010-08-26 · diff ↗
- 0.9-12010-07-24 · diff ↗
- RR 2.11.0 released · 2010-04-22
- 0.92009-11-30 · diff ↗
- RR 2.10.0 released · 2009-10-26
- 0.82009-04-23
- RR 2.9.0 released · 2009-04-17
Package metadata
- First published
- 2009-04-23
- Total releases
- 35 / 17 yrs
- License
- GPL-3 OSI
- Minimum R
- ≥ 3.1.0
- Download size
- 1.7 MB
- Installed size
- not tracked yet
- With dependencies
- not tracked yet