Recent Releases of MetSim

MetSim - 2.4.4

Updating versioneer to try to fix conda build.

Climate Change - Earth and Climate Modeling - Python
Published by arbennett over 1 year ago

MetSim - 2.4.3

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

Climate Change - Earth and Climate Modeling - Python
Published by arbennett over 1 year ago

MetSim -

Climate Change - Earth and Climate Modeling - Python
Published by arbennett over 1 year ago

MetSim - 2.4.1

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

Climate Change - Earth and Climate Modeling - Python
Published by arbennett about 3 years ago

MetSim - 2.4.0

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

Climate Change - Earth and Climate Modeling - Python
Published by arbennett over 4 years ago

MetSim - 2.3.3

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

Climate Change - Earth and Climate Modeling - Python
Published by arbennett over 4 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.

Climate Change - Earth and Climate Modeling - Python
Published by arbennett almost 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.

Climate Change - Earth and Climate Modeling - Python
Published by arbennett almost 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

Climate Change - Earth and Climate Modeling - Python
Published by arbennett almost 5 years ago

MetSim - 2.2.3

This is the same as 2.2.2

Climate Change - Earth and Climate Modeling - Python
Published by arbennett almost 5 years ago

MetSim - 2.2.2

This is a minor bugfix release that fixes #219

Climate Change - Earth and Climate Modeling - Python
Published by arbennett almost 5 years ago

MetSim - 2.2.1

Climate Change - Earth and Climate Modeling - Python
Published by arbennett about 5 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.

Climate Change - Earth and Climate Modeling - Python
Published by arbennett over 5 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.

Climate Change - Earth and Climate Modeling - Python
Published by arbennett over 5 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.

Climate Change - Earth and Climate Modeling - 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)

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 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.

Climate Change - Earth and Climate Modeling - Python
Published by arbennett almost 7 years ago

MetSim - v1.0

First major point release.

Climate Change - Earth and Climate Modeling - Python
Published by arbennett over 7 years ago

MetSim - v0.1

Initial release of MetSim.

Climate Change - Earth and Climate Modeling - Python
Published by jhamman about 8 years ago