Source code for blip.tools.SetRandomState

# -*- coding: utf-8 -*-
import numpy as np
import random

'''
Code to set (and hopefully keep) random state variables for the purpose of reproducability.
'''

[docs] def SetRandomState(seed): np.random.seed(seed) random.seed(seed) randst = np.random.default_rng(seed) return randst