Brian Rose
Brian Rose
In principle it would be best to keep these fields as declared diagnostics of the Process, aligning with climlab's API design. The difficulty here, and the reason why these quantities...
Actually on closer inspection, there is already some code in the `Field` object to handle fields defined at cell interfaces (e.g. [here](https://github.com/climlab/climlab/blob/7293af87fa94c417167306d9841b2d6423bf5b5f/climlab/domain/field.py#L86), you can set `interfaces=True` upon Field object creation)....
@dorrih-stardust I think we can close this PR now since #219 addresses the issue of the flux diagnostics not being converted to xarray.
@dorrih-stardust in thinking this through, I concluded that it would be best to separate out some of this functionality into distinct Process objects. My reasoning is that limiting state variables...
Some relevant discussion in #210
Now that #222 is merged, we can move forward with a single `precipitation` rate diagnostic that can be summed up in models that have both a convection scheme and a...
Closing this one, since LargeScaleCondensation was added in #230 and is now included in the latest climlab release.
Thanks @acocac for checking in with the reviewers! I know everyone is very busy but it's now been more than four months since this work was first submitted and it...
A few new things: - I went through and replaced `eccentricity_factor` with `irradiance_factor` throughout the code. This is a **breaking change**, sort of, except that support for user specification of...
Have now reorganized the code more and written documentation. There are new methods ``` climlab.solar.insolation.instant_insolation_factors() ``` and ``` climlab.solar.insolation.daily_insolation_factors() ``` that are called similarly to the existing `climlab.solar.insolation.daily_insolation()`, but return...