simpeg / discretize

Discretization tools for finite volume and inverse problems.
http://discretize.simpeg.xyz/
MIT License
163 stars 33 forks source link

ENH: Move away from `numpy` legacy random number generator syntax #349

Open jcapriot opened 4 months ago

jcapriot commented 4 months ago

Anywhere we are generating numbers using np.random.rand (or similar) We should allow the user to pass an argument for a generator. It would be numpy.random.Generator, int, or None, (in the case of int or None, it would create a new generator with numpy.random.default_rng(seed)