@@ -63,17 +63,19 @@ def forecast(R, V, n_timesteps, n_ens_members=24, n_cascade_levels=6, R_thr=None
6363 bandpass_filter_method : {'gaussian', 'uniform'}
6464 Name of the bandpass filter method to use with the cascade decomposition.
6565 See the documentation of pysteps.cascade.interface.
66- noise_method : {'parametric','nonparametric','ssft','nested'}
66+ noise_method : {'parametric','nonparametric','ssft','nested',None }
6767 Name of the noise generator to use for perturbating the precipitation
68- field. See the documentation of pysteps.noise.interface.
68+ field. See the documentation of pysteps.noise.interface. If set to None,
69+ no noise is generated.
6970 noise_stddev_adj : bool
7071 Optional adjustment for the standard deviations of the noise fields added
7172 to each cascade level. See pysteps.noise.utils.compute_noise_stddev_adjs.
7273 ar_order : int
7374 The order of the autoregressive model to use. Must be >= 1.
74- vel_pert_method : {'bps'}
75- Name of the noise generator to use for perturbing the velocity field. See
76- the documentation of pysteps.noise.interface.
75+ vel_pert_method : {'bps',None}
76+ Name of the noise generator to use for perturbing the advection field. See
77+ the documentation of pysteps.noise.interface. If set to None, the advection
78+ field is not perturbed.
7779 conditional : bool
7880 If set to True, compute the statistics of the precipitation field
7981 conditionally by excluding the areas where the values are below the
@@ -128,13 +130,19 @@ def forecast(R, V, n_timesteps, n_ens_members=24, n_cascade_levels=6, R_thr=None
128130 If return_output is True, a four-dimensional array of shape
129131 (n_ens_members,n_timesteps,m,n) containing a time series of forecast
130132 precipitation fields for each ensemble member. Otherwise, a None value
131- is returned.
133+ is returned. The time step is taken from the input precipitation fields R.
132134
133135 See also
134136 --------
135137 pysteps.extrapolation.interface, pysteps.cascade.interface,
136138 pysteps.noise.interface, pysteps.noise.utils.compute_noise_stddev_adjs
137139
140+ Notes
141+ -----
142+ If noise_method and vel_pert_method are set to None and n_ens_members is set
143+ to 1, the produced nowcast is deterministic (i.e. the S-PROG nowcast, see
144+ :cite:`Seed2003`).
145+
138146 References
139147 ----------
140148 :cite:`Seed2003`, :cite:`BPS2006`, :cite:`SPN2013`
0 commit comments