Skip to content

A modeling framework for the terrestrial carbon cycle

Notifications You must be signed in to change notification settings

MPIBGC-TEE/porce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Photosynthesis, allocation, Organic matter dynamics, and RadioCarbon Exchange (PORCE)

PORCE is a modelling framework for representing carbon dynamics in terrestrial ecosystems. It is distributed in the form of an R package, and it uses concepts from functional programming and dynamical systems theory, with functions that allow code parallelization for calculation of model uncertainties. PORCE is built on top of the SOIL-R package, with specific functions for representing photosynthesis, carbon allocation, soil organic matter dynamics, and radiocarbon.

The functional programming approach allows users to easily exchange different functions for representing specific processes. An ecosystem model in PORCE can be solved as a steady-state system or as a transient simulation with a given set of initial conditions and forcing variables. The system can also compute solutions as the convolution of an impulse response function.

Installation

Porce is an R package and can be installed directly from this GitHub repository

install.packages("devtools")
devtools::install_github('MPIBGC-TEE/porce/pkg')

The package is not yet in CRAN.

Documentation

Function documentation can be found directly in the R package. For getting started and see some of the functionality, you can explore the simulation example for the ATTO site with a comprehensive analysis applying porce to a field site.

About

A modeling framework for the terrestrial carbon cycle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages