stoichcalc
R Functions for Solving Stoichiometric Equations
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
245
Last 30 days
19685th
666
Last 90 days
2.9K
Last year
Trend: +31% (30d vs prior 30d)
0
Last 30 days
24
Last 90 days
102
Last year
Trend: -100% (30d vs prior 30d)
0
Last 7 days
9
Last 30 days
0
All-time
autoCRAN-only: this name is served only by autoCRAN, so the count is exact.
CRAN Check Status
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)
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.
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
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.
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
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.
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
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.
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.
Code
Code metrics have not been computed for this package yet.