Skip to content

Commit dbf015a

Browse files
committed
Use the user-supplied FFT method with the noise generator
1 parent d7475f7 commit dbf015a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pysteps/nowcasts/steps.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ def forecast(R, V, n_timesteps, n_ens_members=24, n_cascade_levels=6, R_thr=None
303303
init_noise, generate_noise = noise.get_method(noise_method)
304304

305305
# initialize the perturbation generator for the precipitation field
306-
pp = init_noise(R, **noise_kwargs)
306+
pp = init_noise(R, fft_method=fft_method, **noise_kwargs)
307307

308308
if noise_stddev_adj:
309309
print("Computing noise adjustment factors... ", end="")
@@ -398,7 +398,8 @@ def forecast(R, V, n_timesteps, n_ens_members=24, n_cascade_levels=6, R_thr=None
398398
def worker(j):
399399
if noise_method is not None:
400400
# generate noise field
401-
EPS = generate_noise(pp, randstate=randgen_prec[j])
401+
EPS = generate_noise(pp, randstate=randgen_prec[j],
402+
fft_method=fft_method)
402403
# decompose the noise field into a cascade
403404
EPS = decomp_method(EPS, filter, fft_method=fft_method)
404405
else:

0 commit comments

Comments
 (0)