Recent Releases of MetSim
MetSim -
Climate Change - Earth and Climate Modeling
- Python
Published by arbennett over 1 year ago
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_offset
causes radiation to be
incorrectly scaled
Climate Change - Earth and Climate Modeling
- Python
Published by arbennett almost 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)
Climate Change - Earth and Climate Modeling
- Python
Published by arbennett over 5 years ago
MetSim - Bugfix release for long int dimensions.
Climate Change - Earth and Climate Modeling
- Python
Published by arbennett about 6 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.
Climate Change - Earth and Climate Modeling
- Python
Published by arbennett about 6 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
Climate Change - Earth and Climate Modeling
- Python
Published by arbennett about 6 years ago
MetSim - Triangular precipitation reference
Climate Change - Earth and Climate Modeling
- Python
Published by arbennett over 6 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
swe
variable 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
mtclim
anddisaggregate
functions to reduce interdependency and
increase modularity. By Andrew Bennett. - Removed
swe
calculations. By Andrew Bennett - Added support for UTC-based time. Use
utc_offset = True
to 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.
Climate Change - Earth and Climate Modeling
- Python
Published by arbennett almost 7 years ago