What’s New

v.2.1.1.develop

Enhancements

  • Allow for --version flag on command-line.

v.2.0.1.develop

Enhancements

  • Allow for specification of constant fields, through addition of an optional constant_vars section.

v.2.0.0

Enhancements

  • Implemented UTC offsets, which puts all gridcell times in reference to UTC.

  • Moved parallelism to dask, which allows for greater scalability and significantly less memory overhead.

Bug fixes

  • Disallow timesteps > 6 hours, which raised errors.

  • Raise error when t_min > t_max at beginning of runtime.

v.1.1.1

Enhancements

Bug fixes

  • Fixed a bug where if iter_dims is not [lat, lon] the selected lat value that goes into solar_geom ends up as a list. The fix is also added for elevation and longitude, for redundancy. Fixes GH132. By Andrew Bennett.

v1.1.0

Enhancements

  • Added option to use forcing start/stop dates to define run length (GH93). By Joe Hamman.

  • Added option a flexible time grouper when chunking MetSim runs (GH93). By Joe Hamman.

  • Improved configuration validation by checking for correctness of output variables (GH96) By Andrew Bennett.

  • Added option to skip reading swe variable from state file if it is not going to be used by MtClim. (GH103). By Joe Hamman.

  • Added support for supplying a glob-like file path or multiple input forcing files (netCDF) (GH126). By Joe Hamman.

  • Refactored mtclim and disaggregate functions to reduce interdependency and increase modularity. By Andrew Bennett.

  • Removed swe calculations. By Andrew Bennett.

Bug fixes

  • Fixed bug where output files were not written with the appropriate calendar encoding attribute (GH97). By Joe Hamman.

  • Fixed a bug where invalid timesteps were used in subdaily disaggregation. Added a clear error message explaining that subdaily timesteps must be evenly divisible into 24 hours and less than 6 hours in length. (GH110). By Joe Hamman.

  • Fixed a bug during disaggregation when t_min > t_max. This now raises an exception. By Andrew Bennett.