climt
climt copied to clipboard
The official home of climt, a Python based climate modelling toolkit.
There are a lot of edge cases we currently don't test on CliMT components. We should create unit tests for as many of these as we can think of. Some...
What the subject says. There were some comments in RRTMGLongwave to this effect that I've removed so we can track this here.
There's a note in the DcmipInitialConditions code that said "TODO: Implement full DCMIP ICs". I'm deleting that comment and opening an issue here so we can better track it.
What the title says. This should be done by taking in specifications of arbitrary tracers to be advected at initialization time, which get added into the properties dictionaries. These can...
The `DcmipInitialConditions` object has an option `add_perturbation` with the docstring `Whether a perturbation must be added. Only applies to the baroclinic wave test.`. What does this mean? what does it...
The output of get_default_state is zero dimensional (only a scalar) if the field is uniform in all directions. While this is ok for components since the extracted arrays are in...
I had to disable using openMP for transferring tracers to GFS because of unpredictable results. See if it can be fixed.
There are some points we should talk about in `get_grid`: - Should `x_name` and `y_name` be inputs? If those are changed, any components in CliMT that use lat or lon...
Right now the GFS code makes the implicit assumption that all Prognostic objects wrapped by it will return tendencies with the same dimension ordering as itself. It shouldn't be making...
GFS uses two reference pressures -- one to set the atmospheric mass, which is taken from sympl constants, and another for calculation of the semi-implicit matrices which is hard-coded at...