From ae85a6bcd95fa80433b6e553ca608b217acf7f18 Mon Sep 17 00:00:00 2001 From: Craig Warren Date: Mon, 15 Mar 2021 09:58:05 +0000 Subject: [PATCH] Updates fractal seeding to use new numpy seed generator. --- gprMax/fractals.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gprMax/fractals.py b/gprMax/fractals.py index 657109e2..f7c1ebef 100644 --- a/gprMax/fractals.py +++ b/gprMax/fractals.py @@ -83,8 +83,8 @@ class FractalSurface: * (surfacedims[1]) / 2]) # 2D array of random numbers to be convolved with the fractal function - R = np.random.RandomState(self.seed) - A = R.randn(surfacedims[0], surfacedims[1]) + rng = np.random.default_rng(seed=self.seed) + A = rng.standard_normal(size=(surfacedims[0], surfacedims[1])) # 2D FFT A = fftpack.fftn(A) @@ -176,8 +176,8 @@ class FractalVolume: * self.ny / 2, self.weighting[2] * self.nz / 2]) # 3D array of random numbers to be convolved with the fractal function - R = np.random.RandomState(self.seed) - A = R.randn(self.nx, self.ny, self.nz) + rng = np.random.default_rng(seed=self.seed) + A = rng.standard_normal(size=(self.nx, self.ny, self.nz)) # 3D FFT A = fftpack.fftn(A)