tool · draft

Hector

Open-source simple climate and carbon-cycle model that projects global temperature from emissions in moments; GCAM's climate component, run from R, the command line or a web app.

Weather & climate

What is reusable: open sourceopen dataAPIopen participation GPL-3.0

Hector is an open-source simple climate model, also called a reduced-complexity model: it represents only the most important global processes of the Earth system, coarsely in space and time, so it runs very quickly.1,3 It takes emissions of carbon dioxide and other gases such as methane and nitrous oxide, converts them to concentrations where needed, and calculates global radiative forcing (the extra energy the gases trap) and the change in global mean temperature.4 Such models can be coupled to other models, used to design scenarios, made to imitate larger climate models, and run many times over to study uncertainty.1

It is the default carbon-cycle module of the integrated assessment model GCAM, whose code sits beside it in the JGCRI organisation on GitHub.1,3 The documentation credits support from the US Department of Energy's Office of Science and names Pacific Northwest National Laboratory, which the Department runs through Battelle.1 Kalyn Dorheim maintains it with Ben Bond-Lamberty.1

The model has one well-mixed atmosphere and land made of vegetation, detritus and soil.3 Its ocean has four boxes: cold high-latitude surface water, warm low-latitude surface water, an intermediate layer and the deep ocean.3 Its land carbon cycle can be split into any set of regions, such as biomes or countries.6 It solves the chemistry of carbon in the surface ocean, so it also gives ocean pH.6 Its basic time step is one year.3 Version 2 added a heat-diffusion ocean and a global sea-level module.3,4 Version 3.2.0, described in Geoscientific Model Development in 2024, uses the radiative forcing calculations of the IPCC's Sixth Assessment Report and adds permafrost thaw and a way to track where carbon goes.4 The first version was described by Hartin and co-authors in the same journal in 2015, which found that it reproduced historical trends in carbon dioxide, forcing and temperature.4,6

The code is C++ with Boost as its only outside dependency, and it ships as an R package installed from GitHub; it can also be built as a command-line program.1,5 Outside collaborators maintain pyhector, a Python interface, and HectorUI is a web app for running it without C++ or R.1,4 Probabilistic analyses with it can be run through Matilda, an R package.4 It is under GPL-3.0, and version 3.5.5 was released in September 2026.1,7

Like FaIR and MAGICC, Hector says how much the whole world warms under a given emissions path.4 A local study of heat, flooding or crops can try out the global consequences of different scenarios in HectorUI before choosing which to carry into regional projections.4 See Weather and climate.

form
open-source research model (C++ with an R package)
group
Weather and climate
homepage
https://jgcri.github.io/hector/
licence
GPL-3.0
cost
free

does a similar job

  • FaIR tool draft

    Open-source simple climate model in Python that turns scenarios of emissions, concentrations or forcing into projections of global mean temperature; fast enough to run large calibrated ensembles.

    open sourceopen dataAPIopen participation

  • MAGICC tool draft

    Simple climate and carbon-cycle model that projects global temperature from emissions scenarios; used in IPCC assessments, runnable online, with an open-source rewrite on GitLab.

    open sourcepartly open datapartly open participation

is a part of this larger thing

  • GCAM tool draft

    Global Change Analysis Model from the Joint Global Change Research Institute; links energy, water, agriculture and land, the economy and climate in long-run global scenarios.

    open sourceopen participation

helps answer this question

  • Weather and climate question draft

    What weather is coming this week, and how will the climate of this place change over the coming decades?

alternative to

  • MAGICC tool draft

    Simple climate and carbon-cycle model that projects global temperature from emissions scenarios; used in IPCC assessments, runnable online, with an open-source rewrite on GitLab.

    open sourcepartly open datapartly open participation

Tags: climate model, emulator, carbon cycle, global temperature, R

staging: drafts and proposals shown