Skip to content

stoichcalc

R Functions for Solving Stoichiometric Equations

v1.1-5 · Aug 28, 2023 · GPL (>= 2)

Description

Given a list of substance compositions, a list of substances involved in a process, and a list of constraints in addition to mass conservation of elementary constituents, the package contains functions to build the substance composition matrix, to analyze the uniqueness of process stoichiometry, and to calculate stoichiometric coefficients if process stoichiometry is unique. (See Reichert, P. and Schuwirth, N., A generic framework for deriving process stoichiometry in enviromental models, Environmental Modelling and Software 25, 1241-1251, 2010 for more details.)

Downloads

236

Last 30 days

18370th

726

Last 90 days

2.9K

Last year

Trend: +21% (30d vs prior 30d)

CRAN Check Status

2 NOTE
11 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
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 (2 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Peter Reichert <peter.reichert@emeriti.eawag.ch>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Peter",
                    family = "Reichert",
                    role = c("aut", "cre"),
                    email = "peter.reichert@emeriti.eawag.ch")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Peter Reichert <peter.reichert@emeriti.eawag.ch>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Peter",
                    family = "Reichert",
                    role = c("aut", "cre"),
                    email = "peter.reichert@emeriti.eawag.ch")
as necessary.

Check History

NOTE 11 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Peter Reichert <peter.reichert@emeriti.eawag.ch>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Peter",
                    family = "Reichert",
                    role = c("aut", "cre"),
                    email = "peter.reichert@emeriti.eawag.ch")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Peter Reichert <peter.reichert@emeriti.eawag.ch>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Peter",
                    family = "Reichert",
                    role = c("aut", "cre"),
                    email = "peter.reichert@emeriti.eawag.ch")
as necessary.
WARNING 11 OK · 1 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Jun 8, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Peter Reichert <peter.reichert@emeriti.eawag.ch>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Peter",
                    family = "Reichert",
                    role = c("aut", "cre"),
                    email = "peter.reichert@emeriti.eawag.ch")
as necessary.
WARNING r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Peter Reichert <peter.reichert@emeriti.eawag.ch>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Peter",
                    family = "Reichert",
                    role = c("aut", "cre"),
                    email = "peter.reichert@emeriti.eawag.ch")
as necessary.
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Peter Reichert <peter.reichert@emeriti.eawag.ch>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Peter",
                    family = "Reichert",
                    role = c("aut", "cre"),
                    email = "peter.reichert@emeriti.eawag.ch")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Peter Reichert <peter.reichert@emeriti.eawag.ch>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Peter",
                    family = "Reichert",
                    role = c("aut", "cre"),
                    email = "peter.reichert@emeriti.eawag.ch")
as necessary.

Reverse Dependencies (1)

depends

Dependency Network

Dependencies Reverse dependencies ecosim stoichcalc

Version History

7 tracked
new 1.1-5 Mar 10, 2026
updated 1.1-5 ← 1.1-4 diff Aug 27, 2023
updated 1.1-4 ← 1.1-3 diff Apr 25, 2022
updated 1.1-3 ← 1.1-2 diff Feb 5, 2013
updated 1.1-2 ← 1.1-1 diff Oct 28, 2012
updated 1.1-1 ← 1.1-0 diff Feb 22, 2010
new 1.1-0 Feb 8, 2010