Recent Releases of MetSim
MetSim - 2.3.0
v2.3.0 What's New
Enchancements
- Allow for variable renaming in INI configuration files.
- Added capability for new YAML configuration file format
- Added capability simple unit conversions on output when using the YAML configuration file format
Bug fixes
- Fixed a bug where
utc_offsetcauses radiation to be incorrectly scaled
Scientific Software - Peer-reviewed
- Python
Published by arbennett over 5 years ago
MetSim - 2.1.0
Enhancements - Allow for specification of constant fields, through addition of an optional constant_vars section. - Update version requirements to be less strict, and take advantage of new features
Bug fixes
- Fix for last time chunk when using out_freq
- Preserve dictionary ordering when using python 3.5 or earlier (fixes ascii read)
Scientific Software - Peer-reviewed
- Python
Published by arbennett over 6 years ago
MetSim - Bugfix release for long int dimensions.
Scientific Software - Peer-reviewed
- Python
Published by arbennett almost 7 years ago
MetSim - 2.0.0
MetSim 2.0.0
The newest release of MetSim provides an overhaul of the driver infrastructure which drastically decreases memory requirements for parallel runs as well as providing better parallel scaling, multi-node runs, and flexible domain decomposition via chunking.
Version 2.0.0 also implements UTC time offsets for large scale simulations and implements a new triangular precipitation disaggregation method. Various bugfixes and usability enhancements have also been implemented.
Scientific Software - Peer-reviewed
- Python
Published by arbennett almost 7 years ago
MetSim - 2.0.0_alpha
This is the testing release for version 2.0.0. Complete documentation will be provided in the full release.
The bulk of this release is streamlining the base MetSim configuration as well as architectural changes to better address parallelism. The default settings have not incorporated any functional changes. Several new features have been implemented:
- dask-based parallelism model: this scales better and requires much less memory overhead than the previous versions
- triangular precipitation disaggregation: see the updated docs for information and citations
- UTC offsets for large scale runs
Scientific Software - Peer-reviewed
- Python
Published by arbennett about 7 years ago
MetSim - Triangular precipitation reference
Scientific Software - Peer-reviewed
- Python
Published by arbennett over 7 years ago
MetSim - Version 1.1.0
v1.1.0
Enhancements
- Added option to use forcing start/stop dates to define run length (:issue:
93). By Joe Hamman. - Added option a flexible time grouper when chunking MetSim runs (:issue:
93). By Joe Hamman. - Improved configuration validation by checking for correctness of output variables (:issue:
96) By Andrew Bennett - Added option to skip reading
swevariable from state file if it is not going to be used by MtClim. (#103). By Joe Hamman. - Added support for supplying a glob-like file path or multiple input forcing files (netCDF) (#126). By Joe Hamman.
- Refactored
mtclimanddisaggregatefunctions to reduce interdependency and increase modularity. By Andrew Bennett. - Removed
swecalculations. By Andrew Bennett - Added support for UTC-based time. Use
utc_offset = Trueto enable. By Andrew Bennett
Bug fixes
- Fixed bug where output files were not written with the appropriate calendar encoding attribute (#97). 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. #110). By Joe Hamman.
- Fixed a bug during disaggregation when
t_min > t_max. This now raises an exception. By Andrew Bennett.
Scientific Software - Peer-reviewed
- Python
Published by arbennett over 7 years ago