Skip to content

CHNOSZ

Thermodynamic Calculations and Diagrams for Geochemistry

v2.2.0 · Jun 19, 2025 · GPL-3

Description

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.

Downloads

1.2K

Last 30 days

3533rd

3.3K

Last 90 days

13.8K

Last year

Trend: -5.7% (30d vs prior 30d)

CRAN Check Status

1 NOTE
13 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (1 non-OK)
NOTE r-oldrel-macos-x86_64

installed package size

installed size is  5.0Mb
  sub-directories of 1Mb or more:
    doc       2.0Mb
    extdata   1.1Mb

Check History

NOTE 13 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-oldrel-macos-x86_64

installed package size

installed size is  5.0Mb
  sub-directories of 1Mb or more:
    doc       2.0Mb
    extdata   1.1Mb

Reverse Dependencies (5)

suggests

Dependency Network

Dependencies Reverse dependencies LipidMS accucor ecipex pubchem.bio canprot CHNOSZ

Version History

new 2.2.0 Mar 10, 2026
updated 2.2.0 ← 2.1.0 diff Jun 19, 2025
updated 2.1.0 ← 2.0.0 diff Feb 10, 2024
updated 2.0.0 ← 1.4.3 diff Mar 12, 2023
updated 1.4.3 ← 1.4.2 diff Feb 21, 2022
updated 1.4.2 ← 1.4.1 diff Feb 7, 2022
updated 1.4.1 ← 1.4.0 diff Apr 8, 2021
updated 1.4.0 ← 1.3.6 diff Nov 10, 2020
updated 1.3.6 ← 1.3.5 diff Mar 15, 2020
updated 1.3.5 ← 1.3.4 diff Feb 16, 2020
updated 1.3.4 ← 1.3.3 diff Dec 14, 2019
updated 1.3.3 ← 1.3.2 diff Aug 2, 2019
updated 1.3.2 ← 1.3.1 diff Apr 20, 2019
updated 1.3.1 ← 1.3.0 diff Mar 2, 2019
updated 1.3.0 ← 1.2.0 diff Feb 25, 2019
updated 1.2.0 ← 1.1.3 diff Feb 9, 2019
updated 1.1.3 ← 1.1.0 diff Nov 12, 2017
updated 1.1.0 ← 1.0.8 diff May 3, 2017
updated 1.0.8 ← 1.0.7 diff May 27, 2016
updated 1.0.7 ← 1.0.6 diff Nov 19, 2015