pysteps.noise.fftgenerators.generate_noise_2d_fft_filter¶
-
pysteps.noise.fftgenerators.
generate_noise_2d_fft_filter
(F, randstate=None, seed=None, fft_method=None)¶ Produces a field of correlated noise using global Fourier filtering.
Parameters: - F : dict
A filter object returned by
pysteps.noise.fftgenerators.initialize_param_2d_fft_filter()
orpysteps.noise.fftgenerators.initialize_nonparam_2d_fft_filter()
. All values in the filter array are required to be finite.- randstate : mtrand.RandomState
Optional random generator to use. If set to None, use numpy.random.
- seed : int
Value to set a seed for the generator. None will not set the seed.
- fft_method : str or tuple
A string or a (function,kwargs) tuple defining the FFT method to use (see
pysteps.utils.fft.get_method()
). Defaults to “numpy”.
Returns: - N : array-like
A two-dimensional numpy array of stationary correlated noise.