Skip to content

pysteps v1.2

Compare
Choose a tag to compare
@dnerini dnerini released this 19 Feb 08:29
· 286 commits to master since this release

Summary of main changes and new features:

  • Code formatting and bug fixes
  • Improve documentation and test coverage
  • Implementation of advanced ARI/VARI time series models, including options for localization and differencing, as well as the estimation of the parameters by OLS
  • Implementation of S-PROG and STEPS in the spectral domain for improved performance
  • New importer for EUMETSAT SAF CRRI data
  • Fix error during gcc installation in travis-ci for osx
  • Compatibility fixes for Numpy 1.18 and pyproj 2.2.0
  • Remove Basemap as optional dependency

Pysteps v1.2.0 changelog:

  • cascade.decomposition:
    • add a method for recomposing the cascade
    • add option to normalize the cascade levels
    • make computation of the cascade level statistics (mean and std) optional
    • add options to choose the input and output domains: spatial or spectral
    • in addition, implement option to use compact output in the spectral domain
    • use lowercase names for the field and mask arguments
  • cascade.interface:
    • modify get_method so that two functions are returned: one for decomposing and one for recomposing the cascade
  • extrapolation.semilagrangian:
    • add option to specify arbitrary time steps
  • motion.lucaskanade:
    • fix error when only one sparse vector is found
  • noise.fftgenerators:
    • add option to choose the output domain for the noise: spatial or spectral
  • nowcasts.sprog and nowcasts.steps:
    • add option to choose the domain for the computations: spatial or spectral
  • nowcasts.utils:
    • remove computation of mean and std from stack_cascades
    • use utils.tapering module to compute window functions
  • io.importers
    • add import_saf_crri importer
  • timeseries.autoregression:
    • add VAR models
    • add OLS estimation of AR/VAR parameters
    • add localized estimation of AR/VAR parameters
    • add differencing option to compute integrated AR/VAR methods
    • use lowercase names for variables and revise docstrings
  • timeseries.correlation:
    • add options for localization and differencing
    • add computation of correlation coefficients in the spectral domain
    • add method for the estimation of multivariate temporal autocorrelation
  • travis:
    • run brew update-reset and brew update before installing gcc-9
  • utils.spectral:
    • add methods for computing mean, standard deviation and correlation coefficient in the spectral domain
    • add option to normalize the RAPSD
  • visualizations.basemaps
    • add future deprecation warning for Basemap dependency