Source code for psfsim.postprocess
import numpy as np
[docs]
class ImageCube:
"""Class to make a 3D cube."""
def __init__(self, image2D, tExp=120):
[docs]
def makeImageCube(self):
"""Makes a cube."""
rng = np.random.default_rng()
pArray = [1 / (self.nFrames - 1)] * (self.nFrames - 1)
rvs = rng.multinomial(self.image2D, pArray, size=(self.nFrames - 1,) + self.image2D.shape)
return np.cumsum(rvs)