Skip to content

v0.6.1 - 2022-10-11

Compare
Choose a tag to compare
@tobeycarman tobeycarman released this 11 Oct 19:09
· 739 commits to master since this release
582161f

This release primarily brings the addition of using the Python Sphinx tool for
building and working with documentation. The intent is that the Sphinx-built
documentation will be publishable on the web. The other large change is the
improvement of metadata storage and handling in the parameter files and
utilities for converting the parameter files back and forth between fixed width
text and command separated values. Additionally there were updates to a few
outputs, and the addition of a new variable (ecosystem respiration) to the
calibration tools.

Added

  • Parameter utility functions for converting between Fixed Width Text (fwt)
    and Comma Separated Value (csv) parameter files.

  • Notation for recording metadata in fixed width text parameter files.

  • Documentation system using Sphinx with outline and some of the content
    written.

  • Respiration_ecosystem (or RE or ER, depending on context) added to the
    calibration json files and calibration plotter.

  • NEE (Net Ecosystem Exchange) added to the calibration json.

  • Internal holding for LAYERTYPE, LAYERDEPTH, and LAYERDZ (efficiency gain
    as this reduces the overall number of file writes).

  • Add unit specification for the following: LAYERDEPTH, LAYERDZ, MOSSDEATHC,
    MOSSDEATHN

Fixed

  • Outputs that only exist by layer default to always be output by layer:
    PERCOLATION, ROOTWATERUPTAKE, HKLAYER, IWCLAYER, LAYERDEPTH, LAYERDZ,
    LAYERTYPE,LWCLAYER, QDRAINLAYER, TCLAYER, TLAYER, VWCLAYER

  • Port numbers and specification for docker containers, specifically -dev
    container. This allows things such as jupyter notebooks to be accessed from
    outside the container.

  • Missing Graphviz dependency.

Changed

  • Organization of Doxygen project to better work with Sphinx.

  • Standardize unit specification for unitless variables to use empty string
    the following: FRONTSTYPE

  • Example notebooks and scripts to refer to the newer layout and naming of
    Docker images/containers.