I echo Ralf's question. For those who need replicability, the proposed upgrade path seems quite radical.
Also, I would prefer to have the new functionality introduced beside the existing implementation of RandomState, with an announcement that RandomState will change in the next major numpy version number. This will allow everyone who wants to to change now, without requiring that users attend to minor numpy version numbers if they want replicability. I think this is what is required by semantic versioning. Alan Isaac On 5/24/2015 4:59 AM, Ralf Gommers wrote: > the reasoning on this point is shaky. np.random.seed() is *very* widely used, > and works fine for a test suite where each test that needs random > numbers calls seed(...) and is run with nose. Can you explain why you need to > touch the behavior of the global methods in order to make > RandomState(version=) work? _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion