def makeFlatNoiseImage(mi, seedStat=afwMath.MAX): img = mi.getImage() seed = int(10.*afwMath.makeStatistics(mi.getImage(), seedStat).getValue() + 1) rdm = afwMath.Random(afwMath.Random.MT19937, seed) rdmImage = img.Factory(img.getDimensions()) afwMath.randomGaussianImage(rdmImage, rdm) return rdmImage
def makeFlatNoiseImage(mi, seedStat = afwMath.MAX): img = mi.getImage() seed = int(10. * afwMath.makeStatistics(mi.getImage(), seedStat).getValue() + 1) rdm = afwMath.Random(afwMath.Random.MT19937, seed) rdmImage = img.Factory(img.getDimensions()) afwMath.randomGaussianImage(rdmImage, rdm) return rdmImage