Package: rsofun 5.1.0

Benjamin Stocker

rsofun: The P-Model and BiomeE Modelling Framework

Implements the Simulating Optimal FUNctioning framework for site-scale simulations of ecosystem processes, including model calibration. It contains 'Fortran 90' modules for the P-model (Stocker et al. (2020) <doi:10.5194/gmd-13-1545-2020>), SPLASH (Davis et al. (2017) <doi:10.5194/gmd-10-689-2017>) and BiomeE (Weng et al. (2015) <doi:10.5194/bg-12-2655-2015>).

Authors:Benjamin Stocker [aut, cre], Koen Hufkens [aut], Josefa Arán Paredes [aut], Laura Marqués [ctb], Mayeul Marcadella [ctb], Ensheng Weng [ctb], Fabian Bernhard [aut], Geocomputation and Earth Observation, University of Bern [cph, fnd]

rsofun_5.1.0.tar.gz
rsofun_5.1.0.tar.gz(r-4.7-arm64)rsofun_5.1.0.tar.gz(r-4.7-x86_64)rsofun_5.1.0.tar.gz(r-4.6-arm64)rsofun_5.1.0.tar.gz(r-4.6-x86_64)
rsofun_5.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
rsofun/json (API)

# Install 'rsofun' in R:
install.packages('rsofun', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/geco-bern/rsofun/issues

Uses libs:
  • fortran– Runtime library for GNU Fortran applications
Datasets:

On CRAN:

Conda:

fortranglibc

4.04 score 183 scripts 308 downloads 11 exports 120 dependencies

Last updated from:38e6f6b93a. Checks:6 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK221
linux-devel-x86_64OK204
source / vignettesOK335
linux-release-arm64OK193
linux-release-x86_64OK210
wasm-releaseOK183

Exports:build_luc_matrixcalib_sofuncost_likelihood_biomeecost_likelihood_pmodelcost_rmse_biomeecost_rmse_pmodelrun_biomee_f_bysiterun_pmodel_f_bysiterun_pmodel_onestep_f_bysiterunread_biomee_frunread_pmodel_f

Dependencies:apeaskpassbase64encBayesianToolsbootbridgesamplingBrobdingnagbslibcachemcallrclicodacodetoolscommonmarkcpp11crayoncrosstalkcurldata.tableDHARMadigestdoParalleldplyrellipseemulatorevaluateexpmfarverfastmapfontawesomeforeachfsgapgap.datasetsgenericsGenSAggplot2gluegmmgtablehighrhtmltoolshtmlwidgetshttpuvhttrIDPmiscisobanditeratorsjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclelme4lmtestlubridatemagrittrMASSMatrixmemoisemgcvmimeminqamsmmultidplyrmvtnormnlmenloptrnumDerivopensslotelpillarpkgconfigplotlyplyrprocessxpromisespspurrrqgamqs2R6rappdirsrbibutilsRColorBrewerRcppRcppEigenRcppParallelRdpackreformulasrlangrmarkdownS7sandwichsassscalesshinysourcetoolsstringfishstringistringrsurvivalsystibbletidyrtidyselecttimechangetinytextmvtnormutf8vctrsviridisLitewithrxfunxtableyamlzoo

BiomeE LULUC
Overview | Fractional tiles | LU transitions | Clear-cut and wood harvest | Other land management practices | Output | Getting started | Setup | Simulation | Wood harvest and urbanism | Crop rotation and land management | LUH2 integration

Last update: 2025-10-09
Started: 2025-10-09

BiomeE usage
Demo data | Two model approaches | Running the BiomeE model with standard photosynthesis | Plotting output | Running the BiomeEP model | Calibrating model parameters | Validating model output

Last update: 2025-10-09
Started: 2023-10-30

P-model usage
Demo data | Running model | Plotting output | Calibrating model parameters | One-step P-model call

Last update: 2025-10-09
Started: 2023-10-30

Parameter calibration and cost functions
Calibration to GPP using RMSE and GenSA optimizer | Calibration to GPP using a simple likelihood function and BayesianTools | Calibration to GPP and Vcmax25 using the joint log-likelihood and BayesianTools | Write your custom cost function

Last update: 2025-10-09
Started: 2023-10-30

Sensitivity analysis and calibration interpretation
Morris sensitivity analysis | Interpretation of Bayesian calibration routine | Plotting P-model output after calibration

Last update: 2025-10-09
Started: 2023-10-30

Data format
Philosophy | Drivers data (inputs) | Specific data for each model | Forcing data | Output data | P-model | BiomeE

Last update: 2024-11-28
Started: 2023-10-30

Readme and manuals