Primarily adds new synthesized outputs, improves performance by adding output
holding to 14 variables and works on improving the User Guide. Also removes
testing data from Git LFS.
Added
- Implements holding for AVLN, RM, CMTNUM, MOSSDZ, MOSSDEATHC, MOSSDEATHN, LAI,
LWCLAYER, RG, SOMA SOMCR, SOMPR, SOMRAWC, INGPP. - Synthetic outputs RECO (RHSOM, RHDWD, RM, RG) and SOC (SOMRAWC, SOMA, SOMPR,
SOMCR). These outputs are simply the sums of their respective component
outputs, combined to make output smaller and simpler. - Doctests for MadsTEMDriver.
- Content to User Guide, ported from the JOSS paper draft.
- Additional Python tools to Docker image (xarray, pypdf).
- Git SHA to restart and run_status files.
- New outputs for frozen and unfrozen C pools in soil.
Changed
- Ice and liquid redistribution when splitting layers.
- Spin-up outputs set to OFF by default.
- References list in User Guide to be auto-generated from .bib file using
Sphinx plugin. - Reorganize various files in scripts/ directory.
- Bump fiona from 1.8.18 to 1.10.0
- Bump certifi from 2023.7.22 to 2024.7.4
- Bump tornado from 6.4.1 to 6.4.2
- Bump tornado from 6.3.3 to 6.4.1
- Bump jinja2 from 3.1.3 to 3.1.4
- Bump pillow from 10.2.0 to 10.3.0
Fixed
- Bug with the default (template) outspec csv file and extra commas.
- Bug with MadsTEMDriver function not working properly for all combinations of
PFT, PFT-compartment, and layer soil targets. - Bug with plotting, axes labels in MadsTEMDriver.
Removed
- Use of Git LFS for tracking testing data. Contact maintainers for access
to testing data. - Duplicate entry in the default (template) config/config.js.