Recent Releases of MetSim

MetSim - 2.4.4

Updating versioneer to try to fix conda build.

Scientific Software - Peer-reviewed - Python
Published by arbennett over 2 years ago

MetSim - 2.4.3

This is an small bugfix release to deal with #267 and a minor regression introduced in 2.4.2

Scientific Software - Peer-reviewed - Python
Published by arbennett over 2 years ago

MetSim -

Scientific Software - Peer-reviewed - Python
Published by arbennett over 2 years ago

MetSim - 2.4.1

This is a simple bugfix release that fixes an import on newer versions of python.

Scientific Software - Peer-reviewed - Python
Published by arbennett almost 4 years ago

MetSim - 2.4.0

This release adds the ability to use passthrough as a method.

Scientific Software - Peer-reviewed - Python
Published by arbennett over 5 years ago

MetSim - 2.3.3

This is a bugfix release which fixes the use of alternate calendars.

Scientific Software - Peer-reviewed - Python
Published by arbennett over 5 years ago

MetSim - 2.3.2

This just re-implements the PITRI methods to be significantly faster. Also fixes a bug on newer versions of Pandas that broke ascii input.

Scientific Software - Peer-reviewed - Python
Published by arbennett over 5 years ago

MetSim - 2.3.1

This is a small bugfix release that fixes the documentation on units of vapor pressure, as well as updating the unit conversions for vapor pressure to be correct.

Scientific Software - Peer-reviewed - Python
Published by arbennett over 5 years 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

Scientific Software - Peer-reviewed - Python
Published by arbennett over 5 years ago

MetSim - 2.2.3

This is the same as 2.2.2

Scientific Software - Peer-reviewed - Python
Published by arbennett almost 6 years ago

MetSim - 2.2.2

This is a minor bugfix release that fixes #219

Scientific Software - Peer-reviewed - Python
Published by arbennett almost 6 years ago

MetSim - 2.2.1

Scientific Software - Peer-reviewed - Python
Published by arbennett almost 6 years ago

MetSim - 2.2.0

This release includes a paper for submission to JOSS, as well as a new feature to allow for period-ending timestamps.

Scientific Software - Peer-reviewed - Python
Published by arbennett about 6 years ago

MetSim - 2.1.3

This is a duplicate release of what would have been 2.1.2, but due to messy git handling I am re-releasing it.

Scientific Software - Peer-reviewed - Python
Published by arbennett over 6 years ago

MetSim - 2.1.1

Enhancements: - A new --version command line option to show the current version

Bug fixes: - Now allows for CFTimeIndex as the time index for input data.

Scientific Software - Peer-reviewed - Python
Published by arbennett over 6 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 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 and disaggregate 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.

Scientific Software - Peer-reviewed - Python
Published by arbennett over 7 years ago

MetSim - v1.0

First major point release.

Scientific Software - Peer-reviewed - Python
Published by arbennett over 8 years ago

MetSim - v0.1

Initial release of MetSim.

Scientific Software - Peer-reviewed - Python
Published by jhamman almost 9 years ago