Metsim

Latest version: v2.4.4

Safety actively analyzes 701507 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 4

2.0.0alpha

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

1.0.0_tri

1.1.0

Enhancements

- Added option to use forcing start/stop dates to define run length (:issue:`93`).
By [Joe Hamman](https://github.com/jhamman).
- Added option a flexible time grouper when chunking MetSim runs (:issue:`93`).
By [Joe Hamman](https://github.com/jhamman).
- Improved configuration validation by checking for correctness of output variables (:issue:`96`)
By [Andrew Bennett](https://github.com/arbennett)
- Added option to skip reading `swe` variable from state file if it is not
going to be used by MtClim. (103). By [Joe Hamman](https://github.com/jhamman).
- Added support for supplying a glob-like file path or multiple input forcing
files (netCDF) (126). By [Joe Hamman](https://github.com/jhamman).
- Refactored `mtclim` and `disaggregate` functions to reduce interdependency and
increase modularity. By [Andrew Bennett](https://github.com/arbennet).
- Removed `swe` calculations. By [Andrew Bennett](https://github.com/arbennett)
- Added support for UTC-based time. Use `utc_offset = True` to enable. By [Andrew Bennett](https://github.com/arbennett)

Bug fixes

- Fixed bug where output files were not written with the appropriate calendar
encoding attribute (97).
By [Joe Hamman](https://github.com/jhamman).
- 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](https://github.com/jhamman).
- Fixed a bug during disaggregation when `t_min > t_max`. This now raises
an exception.
By [Andrew Bennett](https://github.com/arbennett).

1.0

First major point release.

0.1

Initial release of MetSim.

Page 4 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.