Releases: pySTEPS/pysteps
Releases · pySTEPS/pysteps
pysteps v1.19.0
What's Changed
- Add importer for DWD radar data products and reprojection onto a regular grid as part of #464 by @m-rempel in #483
- Add deterministic version of external nowcast blending by @Joep1999 in #500
- Fix: Update references.bib by @RubenImhoff in #518
- Add reduced-space ensemble Kalman filter by @m-rempel in #491
- Enhancing the use of external nowcasts to also support ensembles and noise by @Joep1999 in #520
- Add smooth_radar_mask functionality from steps blending to pca_kalman_filter_blending by @RubenImhoff in #528
- fix: make precip_nowcast four dimensional by @RubenImhoff in #530
New Contributors
Full Changelog: v1.18.1...v1.19.0
pysteps v1.18.1
What's Changed
- Drop python 3.10, support python 3.13 by @dnerini in #486
- Update installation docs for gcc version consistency by @kafitzgerald in #489
- Replace pkg_resources with importlib by @dnerini in #485
New Contributors
- @kafitzgerald made their first contribution in #489
Full Changelog: v1.18.0...v1.18.1
pysteps v1.18.0
What's Changed
- Speed up linear blending through more efficient nowcasting step by @RubenImhoff in #470
- Allow LINDA to take list of time steps by @pulkkins in #474
- Fix crash in LINDA when perturbation parameters cannot be estimated by @pulkkins in #473
Full Changelog: v1.17.0...v1.18.0
v1.17.0
What's Changed
- Fixes to linear and saliency based blending by @RubenImhoff in #466
Full Changelog: v1.16.0...v1.17.0
pysteps v1.16.0
What's Changed
- Adapt pysteps to allow for postprocessing plugins by @joeycasey87 in #405
- Allow for semi dynamic incremental mask in blending setup by @RubenImhoff in #459
- Use max rain pixels for timestep and member to decompose for precip cascades in case of zero radar by @mats-knmi in #461
New Contributors
- @joeycasey87 made their first contribution in #405
Full Changelog: v1.15.0...v1.16.0
pysteps v1.15.0
What's Changed
- Replace use of distutils by shutils.copytree in datasets.py by @RubenImhoff in #458
- fix noise tapering and error handling by @mats-knmi in #460
- Bump version by @mats-knmi in #462
Full Changelog: v1.14.0...v1.15.0
pysteps v1.14.0
What's Changed
- Use seed for all rng in blending to make a test run completely deterministic by @mats-knmi in #450
- Refactor steps in blending code by @sidekock in #453
- Use importlib.metadata instead of pkg_resources by @dnerini in #446
- Fix expired deprecation in scipy v1.14 by @dnerini in #455
- Expire argument deprecation warnings by @dnerini in #456
Full Changelog: v1.13.0...v1.14.0
pysteps v1.13.0
What's Changed
- Refactoring steps-nowcast by @sidekock in #436
- Importers for new OPERA products by @pulkkins in #441
Full Changelog: v1.12.0...v1.13.0
pysteps v1.12.0
What's Changed
- Support for custom colormap in
precipfield.pyandplot_custom_precipitation_range.pyexample by @rutkovskii in #433 - Reduce memory usage in steps blending by @mats-knmi in #435
New Contributors
- @rutkovskii made their first contribution in #433
Full Changelog: v1.11.0...v1.12.0
pysteps v1.11.0
This release includes developments made during the July 2024 pySTEPS-hackathon with focus on the blending module.
Many thanks to all contributors!
What's Changed
- fix: make sure netcdf exporters can handle list of timesteps by @RubenImhoff in #369
- Add lambert_conformal_conic projection by @FelixE91 in #380
- Changed default number of cascade levels to 6 everywhere in the project by @sidekock in #387
- Add option to smooth radar mask by @sidekock in #379
- Consider splits and merges in tdating by @ritvje in #349
- Add resample distributions function for probability matching by @RubenImhoff in #390
- Replace numpy.matrix with numpy.ndarray by @dnerini in #407
- Fix: make sure that precip_models variable has the correct length by @RubenImhoff in #368
- Fix support for timesteps list in case model has rain but radar does not by @mats-knmi in #411
- Performance fix by @gjm174 in #410
- Optimisation in excprob function by @viktor40 in #424
- Fix excessive memory usage of _fill_nans_infs_nwp_cascade by @mats-knmi in #425
- Drop python 3.9, support python 3.12 by @dnerini in #422
- Print missing filename by @dnerini in #427
- Modify probability matching code to allow ignoring a part of the domain by @ladc in #428
New Contributors
- @FelixE91 made their first contribution in #380
- @sidekock made their first contribution in #387
- @gjm174 made their first contribution in #410
- @viktor40 made their first contribution in #424
Full Changelog: v1.10.0...v1.11.0