pyhector: A Python interface for the simple climate model Hector
Abstract
Here, pyhector is a Python interface for the simple climate model Hector (Hartin et al. 2015) developed in C++. Simple climate models like Hector can, for instance, be used in the analysis of scenarios within integrated assessment models like GCAM1, in the emulation of complex climate models, and in uncertainty analyses. Hector is an open-source, object oriented, simple global climate carbon cycle model. Its carbon cycle consists of a one pool atmosphere, three terrestrial pools which can be broken down into finer biomes or regions, and four carbon pools in the ocean component. The terrestrial carbon cycle includes primary production and respiration fluxes. The ocean carbon cycle circulates carbon via a simplified thermohaline circulation, calculating air-sea fluxes as well as the marine carbonate system. The model input is time series of greenhouse gas emissions; as example scenarios for these the Pyhector package contains the Representative Concentration Pathways (RCPs)2.
- Authors:
-
- Potsdam Institute for Climate Impact Research, Potsdam (Germany); Univ. of Potsdam, Potsdam (Germany)
- Joint Global Change Research Institute, College Park, MD (United States)
- Potsdam Institute for Climate Impact Research, Potsdam (Germany)
- Publication Date:
- Research Org.:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1406778
- Report Number(s):
- PNNL-SA-129781
Journal ID: ISSN 2475-9066; KP1703030
- Grant/Contract Number:
- AC05-76RL01830
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Journal of Open Source Software
- Additional Journal Information:
- Journal Volume: 2; Journal Issue: 12; Journal ID: ISSN 2475-9066
- Publisher:
- Open Source Initiative - NumFOCUS
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 54 ENVIRONMENTAL SCIENCES; 97 MATHEMATICS AND COMPUTING
Citation Formats
Willner, Sven N., Hartin, Corinne, and Gieseke, Robert. pyhector: A Python interface for the simple climate model Hector. United States: N. p., 2017.
Web. doi:10.21105/joss.00248.
Willner, Sven N., Hartin, Corinne, & Gieseke, Robert. pyhector: A Python interface for the simple climate model Hector. United States. https://doi.org/10.21105/joss.00248
Willner, Sven N., Hartin, Corinne, and Gieseke, Robert. Sat .
"pyhector: A Python interface for the simple climate model Hector". United States. https://doi.org/10.21105/joss.00248. https://www.osti.gov/servlets/purl/1406778.
@article{osti_1406778,
title = {pyhector: A Python interface for the simple climate model Hector},
author = {Willner, Sven N. and Hartin, Corinne and Gieseke, Robert},
abstractNote = {Here, pyhector is a Python interface for the simple climate model Hector (Hartin et al. 2015) developed in C++. Simple climate models like Hector can, for instance, be used in the analysis of scenarios within integrated assessment models like GCAM1, in the emulation of complex climate models, and in uncertainty analyses. Hector is an open-source, object oriented, simple global climate carbon cycle model. Its carbon cycle consists of a one pool atmosphere, three terrestrial pools which can be broken down into finer biomes or regions, and four carbon pools in the ocean component. The terrestrial carbon cycle includes primary production and respiration fluxes. The ocean carbon cycle circulates carbon via a simplified thermohaline circulation, calculating air-sea fluxes as well as the marine carbonate system. The model input is time series of greenhouse gas emissions; as example scenarios for these the Pyhector package contains the Representative Concentration Pathways (RCPs)2.},
doi = {10.21105/joss.00248},
journal = {Journal of Open Source Software},
number = 12,
volume = 2,
place = {United States},
year = {Sat Apr 01 00:00:00 EDT 2017},
month = {Sat Apr 01 00:00:00 EDT 2017}
}
Works referenced in this record:
Jupyter Notebooks – a publishing format for reproducible computational workflows
book, January 2021
- Kluyver, Thomas; Ragan-Kelley, Benjamin; Perez, Fernando
- Positioning and Power in Academic Publishing: Players, Agents and Agendas
A simple object-oriented and open-source model for scientific and policy analyses of the global climate system – Hector v1.0
journal, January 2015
- Hartin, C. A.; Patel, P.; Schwarber, A.
- Geoscientific Model Development, Vol. 8, Issue 4
Ocean acidification over the next three centuries using a simple global
climate carbon-cycle model: projections and sensitivities
journal, January 2016
- Hartin, Corinne A.; Bond-Lamberty, Benjamin; Patel, Pralit
- Biogeosciences, Vol. 13, Issue 15
IPython: A System for Interactive Scientific Computing
journal, January 2007
- Perez, Fernando; Granger, Brian E.
- Computing in Science & Engineering, Vol. 9, Issue 3
Works referencing / citing this record:
Pymagicc: A Python wrapper for the simple climate model MAGICC
journal, February 2018
- Gieseke, Robert; N. Willner, Sven; Mengel, Matthias
- The Journal of Open Source Software, Vol. 3, Issue 22