• Stars
    star
    104
  • Rank 330,604 (Top 7 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created over 10 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Hector Simple Climate Model

hector

DOI C++ unit tests Command Line Hector R-CMD-check codecov

This is the repository for Hector, an open source, object-oriented, simple global climate carbon-cycle model that runs very quickly while still representing the most critical global scale earth system processes. Hector is a simple climate model (SCM, also known as a reduced-complexity climate model), a class of models that are extremely versatile with a wide range of applications. Due to their computational efficiency, SCMs can easily be coupled to other models and used to design scenarios, emulate more complex climate models, and conduct uncertainty analyses.

Hector’s output for global mean air temperature change for eight Shared Socioeconomic Pathways (SSPs).

Installation

The hector R package can be installed using the remotes::install_github function. More detailed installation instructions, including how to set up Hector as a command line executable, can be found here.

remotes::install_github('jgcri/hector')
library(hector)

Tools and Software That Work with Hector

  • GCAM: Hector can be used as the climate component in GCAM
  • pyhector: a Python interface to Hector
  • fldgen: a spatially resolved temperature & precipitation emulator for CMIP5 ESMs
  • HectorUI: run Hector in a web interface!

Contributing to Hector

The Hector team welcomes and values community contributions, but please see our Contribution Guide and note by contributing to this project, you agree to abide to our Contributor Code of Conduct


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.

More Repositories

1

gcam-core

GCAM -- The Global Change Analysis Model
R
285
star
2

CEDS

Community Emissions Data System (CEDS)
R
78
star
3

gcamdata

The GCAM data system
R
42
star
4

xanthos

An extensible global hydrologic framework
Python
33
star
5

RCMIP5

R scripts for processing CMIP5 data
R
32
star
6

tethys

Spatiotemporal downscaling model for global water use
Python
27
star
7

gcam-doc

Documentation for the GCAM model
CSS
26
star
8

demeter

A land use land cover disaggregation and change detection model
HTML
26
star
9

pygcam

Python tools for automating GCAM workflows and managing experiment configuration
Python
24
star
10

rgcam

R package for extracting and importing GCAM results
R
15
star
11

fldgen

Given a global mean temperature pathway, generate random global climate fields consistent with it and with spatial and temporal correlation derived from an ESM
R
11
star
12

rfasst

Estimation of a consistent range of adverse health and agricultural effects attributable to air pollution for a GCAM scenario
R
10
star
13

gcamwrapper

An R / Python wrapper to interactively run a GCAM scenario
C++
9
star
14

CMIP5_patterns

NCL
8
star
15

metis

Webpage: https://jgcri.github.io/metis/ Cheatsheet: https://github.com/JGCRI/metis/blob/master/metisCheatsheet.pdf
R
8
star
16

stitches

Amalgamate existing climate data to create monthly climate variable fields.
Jupyter Notebook
7
star
17

gcamland

Offline version of the GCAM land allocation module
R
7
star
18

Rworkshops

R workshops 2020
R
7
star
19

rmap

Mapping software with pre-loaded global and local maps
R
7
star
20

gcamextractor

R package to extract and process GCAM data and manipulate into standardized tables.
R
7
star
21

moirai

Moirai - Land Data System
C
6
star
22

gcam_training

Repo and webpage to host GCAM training material
HTML
6
star
23

gcambreakout

R package to breakout new GCAM regions
R
5
star
24

cassandra

Human-earth system multi-scale model coupling framework
Python
5
star
25

hectorui

A web-based interactive scenario builder and visualization application for the Hector climate model
HTML
5
star
26

plutus

R
5
star
27

CMIP6

documentation and processing code for JGCRI's CMIP6 archive on pic
R
4
star
28

pridr

A software package to analyze and project income distributions dynamically using input data
R
4
star
29

GCAM-LAC-dashboard

An interactive tool for exploring GCAM data with a focus on Latin America and the Caribbean
R
4
star
30

gcamreader

Python package for reading GCAM output databases
Jupyter Notebook
4
star
31

osiris

Processes climate impacts on agricultural yields for GCAM
R
4
star
32

pytemplate

A template for a basic Python package with CI via GitHub actions for build, test, docs and a JOSS paper
Python
3
star
33

superwell

A hydro-economic model for groundwater supply and cost
Python
3
star
34

rgis

R-based Geographic Information System (GIS) utilities
R
3
star
35

trackingC

Where does fossil fuel C end up, and how does that change with changing parameters?
R
3
star
36

DeepClimGAN

Climate generator using Generative Adversarial Networks
3
star
37

ssp-data

Results for the GCAM SSPs, as documented in https://doi.org/10.1016/j.gloenvcha.2016.06.010
3
star
38

hydro-emulator

MATLAB
3
star
39

helios

Heating and Cooling Degree processing for GCAM from various sources such as WRF and CMIP
R
3
star
40

gcammaptools

R package for plotting GCAM data on world and regional maps
R
2
star
41

GCAM-dashboard

Quick and easy data explorer for GCAM
R
2
star
42

jgcricolors

Package to manage JGCRI color themes
R
2
star
43

argus

A shiny app to interactively visualize data across scenarios, parameters and regions.
R
2
star
44

gcamfaostat

An R package to prepare, process, and synthesize FAOSTAT data for global agroeconomic and multisector dynamic modeling
R
2
star
45

hector_cmip6data

CMIP6 data relevant for Hector v3 calibration
Python
2
star
46

gcims_integration

GCIMS Integration project
JavaScript
2
star
47

metarepo

Template repository for a single point of access meta-repository to reproduce an experiment
2
star
48

modelinterface

GCAM support tool to help create XML inputs and view results from XML DB output
Java
2
star
49

GCAMLU

Downscaling of GCAM's landuse from Region/AEZ scale to a grid.
Python
2
star
50

chen_et_al_2020a

Global land use projections for 2015-2100 at 0.05-degree resolution under diverse Shared Socioeconomic Pathways and Representative Concentration Pathways
2
star
51

LandHindcastPaper

Code for the JGCRI land hindcast paper data and figures
R
2
star
52

ambrosia

An R package for calculating and analyzing food demand and in accordance with the Edmonds et al food demand model
R
2
star
53

Di_Vittorio_et_al_2022_GCB

R
2
star
54

matilda

A probabilistic framework for the Hector simple climate model
R
2
star
55

dnnclim

Earth System Model emulator using deep neural networks
Python
1
star
56

programing-resources

Repo for JGCRI software training resources
1
star
57

nasa_lulc_uhi

NASA project on LULC and the Urban Heat Island (UHI) effect in Morocco
1
star
58

Scully_2024_SULI_Hector

Code and data related to historical calibration experiments by Hector's 2024 SULI
R
1
star
59

HIRM

The R package of the Hybrid Impulse Response Model
R
1
star
60

rtemplate

Template to build R package with github actions CI/CD, tests, codecov and docs.
TeX
1
star
61

Kyle-etal_2022_EF

Meta repository for GCAM study on projecting Sustainable Agriculture Matrix into the future
R
1
star
62

bed

Building Energy Demand (BED) model
Python
1
star
63

hazemul

emulation of hazard metrics
R
1
star
64

persephone

crop model yield change emulation
R
1
star
65

Hector_COMBO

Coupling Hector, fldgen and COMBO
HTML
1
star
66

JGCRIutils

Common utilities for JGCRI work
R
1
star
67

gcamrpt

Convert GCAM output to the format used by public IAM databases
R
1
star
68

pygis

Python-based Geographic Information System (GIS) utilities
Python
1
star
69

gcam_demeter_clinic

GCAM and Demeter clinic: A global, integrated human-Earth systems perspective to modeling land projections
Jupyter Notebook
1
star
70

stitches_in_r

HTML
1
star
71

GCAManalysis

Analysis tools and algorithms for GCAM data
R
1
star
72

niazi-etal_2024_nature-sustainability

Meta repository containing data and code for the groundwater peak and decline paper
R
1
star
73

SnyderEtAl2023_uncertainty_informed_curation_metarepo

Jupyter Notebook
1
star
74

emissions_mip

Framework for Emissions-MIP analysis
R
1
star
75

climate_integration_metarepo

Climate integration meta-repository for conducting integrated experiments
Python
1
star
76

khan-etal_2022_tethysSSPRCP

Meta Repository for Tethys paper. Global monthly sectoral water use for 2010-2100 at 0.5Β° resolution across alternative futures.
HTML
1
star
77

foresight

Foresight - Global Change Analytics
JavaScript
1
star