Skip to content
SPECIFICTION
Get listed

OpenSCM Two Layer Model

openscm-two-layer-model.readthedocs.io

Free plan API

Spec sheet

Purpose
The package implements two-layer, radiative-forcing-driven climate models by Held et al., Geoffroy et al. and Bloch-Johnson et al.Read 8 Oct 2026 · openscm-two-layer-model.readthedocs.io
Intended users
The interface is aimed at researchers and as an education tool.Read 8 Oct 2026 · openscm-two-layer-model.readthedocs.io
Free plan
YesRead 23 Sep 2026 · openscm-two-layer-model.readthedocs.io
Support
The project directs users with issues or feature requests to its GitHub issue tracker.Read 8 Oct 2026 · github.com
License
The repository identifies the software as free software under the BSD 3-Clause License.Read 8 Oct 2026 · github.com
3D visuals
NoRead 23 Sep 2026 · openscm-two-layer-model.readthedocs.io
Assessment tools
NoRead 23 Sep 2026 · openscm-two-layer-model.readthedocs.io
Authoring tools
NoRead 23 Sep 2026 · openscm-two-layer-model.readthedocs.io
Delivery mode
desktopRead 23 Sep 2026 · openscm-two-layer-model.readthedocs.io
Installation
The repository README gives pip installation instructions and lists scmdata and tqdm as the package’s two dependencies.Read 8 Oct 2026 · github.com
Integration note
The documentation says FaIR implements a mathematically equivalent model under certain assumptions and expresses hope that this project could interface with FaIR; it does not state that an integration is available.Read 8 Oct 2026 · openscm-two-layer-model.readthedocs.io
Interface
The project describes its interface as clean, modularised and extensible for a commonly used simple climate model.Read 8 Oct 2026 · openscm-two-layer-model.readthedocs.io
Lesson library
NoRead 23 Sep 2026 · openscm-two-layer-model.readthedocs.io
Model variants
The API documents a two-layer model and a mathematically equivalent two-timescale impulse-response model when state dependence is absent.Read 8 Oct 2026 · openscm-two-layer-model.readthedocs.io
Offline access
YesRead 23 Sep 2026 · openscm-two-layer-model.readthedocs.io
Research use
The model was used as a point of comparison in Phase 1 of the Reduced Complexity Model Intercomparison Project.Read 8 Oct 2026 · github.com
Scenario inputs
The scenario-running API accepts ScmDataFrame, ScmRun, pyam.IamDataFrame, pandas DataFrame, NumPy array or string inputs.Read 8 Oct 2026 · openscm-two-layer-model.readthedocs.io
Scenario outputs
The scenario-running API returns an ScmRun containing the results, including drivers.Read 8 Oct 2026 · openscm-two-layer-model.readthedocs.io
Timestep constraint
Scenario timesteps must be constant because the implementation uses a constant timestep.Read 8 Oct 2026 · openscm-two-layer-model.readthedocs.io

Plans and prices

Free software Free BSD 3-Clause licensed software Read 8 Oct 2026 · github.com

Every OpenSCM Two Layer Model plan and price →

Where Specifiction places it

Alternatives to OpenSCM Two Layer ModelAll alternatives →