Skip to content
The Hector Simple Climate Model
C++ R Other
Branch: master
Clone or download

Latest commit

bpbond Merge pull request #358 from mnichol3/fix/rcp60-fname
Correct RCP60 emissions filename
Latest commit 7080e47 May 14, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Add issue templates for bug reports and feature requests Sep 13, 2018
R Merge branch 'master' into remove_whitespace May 13, 2020
data-raw Rename "HCF" to "HCFC" in .ini and emission files (#350) Feb 10, 2020
inst Merge branch 'master' into fix/rcp60-fname May 14, 2020
man Rename "HCF" to "HCFC" in .ini and emission files (#350) Feb 10, 2020
misc Add basic Hector functions to R interface. Sep 5, 2018
old Added the old Subversion log Sep 16, 2014
project_files Forgotten Rcpp commits (#259) Sep 21, 2018
scripts Reorganize repository to conform to R package conventions. Aug 30, 2018
src Merge branch 'master' into remove_whitespace May 13, 2020
tests Rename "HCF" to "HCFC" in .ini and emission files (#350) Feb 10, 2020
vignettes DOCS: Clarify no pool adjustment for CH4, etc. Jan 31, 2020
.Rbuildignore Constrain CO2 conc to be equal to preindustrial during spinup. May 19, 2019
.gitignore Setup Hector `pkgdown` website, and remove wiki submodule Apr 3, 2019
.gitmodules Added wiki as a submodule Feb 13, 2015
.travis.yml Travis: Don't rebuild docs on CRON jobs Sep 13, 2019 Update Sep 23, 2015
DESCRIPTION Bump version to 2.5.0 Aug 8, 2019
Makefile Set up R package infrastructure Aug 31, 2018
NAMESPACE Rename "HCF" to "HCFC" in .ini and emission files (#350) Feb 10, 2020 Address @ssmithClimate PR comments Jun 24, 2019
appveyor.yml Add appveyor configuration Jan 10, 2019
changelog.txt Constrain CO2 conc to be equal to preindustrial during spinup. May 19, 2019
hector.Rproj Replace Ca_constrain with CO2_constrain Jan 22, 2020

Build Status Build status


This is the repository for Hector, an open source, object-oriented, simple global climate carbon-cycle model. It runs essentially instantaneously while still representing the most critical global scale earth system processes, and is one of a class of models heavily used for for emulating complex climate models and uncertainty analyses. For example, Hector's global temperature rise for the RCP 8.5 scenario, compared to observations and other model results, looks like this:

The primary link to Hector model documentation is the online manual, which is included in the repository in the vignettes/manual directory. The code is also documented with Doxygen-style comments. A formal model description paper (Hartin et al. 2015) documents its science internals and performance relative to observed data, the CMIP5 archive, and the reduced-complexity MAGICC model (as of version 1.0). In addition, we have developed two package vignettes demonstrating the basics of the Hector R interface and an example application of solving for an emissions pathway.

This research was supported by the U.S. Department of Energy, Office of Science, as part of research in Multi-Sector Dynamics, Earth and Environmental System Modeling Program. The Pacific Northwest National Laboratory is operated for DOE by Battelle Memorial Institute under contract DE-AC05-76RL01830.

Tools and Software That Work with Hector

  • GCAM: Hector can be used as the climate component in the GCAM integrated assessment model.
  • pyhector: a python interface to Hector.
You can’t perform that action at this time.