climate-resource / CMIP-GHG-Concentration-Generation

Generation of historical concentrations for CMIP (and other) experiments
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

CMIP-GHG-Concentration-Generation

Generation of historical concentrations for CMIP (and other) experiments. We use observations from multiple data sets to create a composite data set which can be used for running models that participate in the Coupled Model Intercomparison Project (CMIP) and similar experiments. The key characteristics of the outputs are:

Status

Status: Prototype, we can now produce files in the right format and are moving onto actually crunching the data

Installation

For all of our dependency management we use poetry. Assuming you have poetry, you can then install the project using

poetry install --only main

Creating the outputs

To create all the outputs, after having installed the project, simply run

poetry run doit run --verbosity=2

Development

Installation

As for installation above, except now you will want to install the development dependencies too, set up pre-commit etc. so the Makefile is your friend. Simply run

make virtual-environment

You can then create the outputs as above, although the development outputs are probably more helpful. For these, the Makefile is once again your friend so just run the following, which sets the required environment variables too

make all-dev