예제 #1
0
    def __init__(self, out_dir, n, spacing_steps=1, dry=False):
        #dry = True

        self.dry = dry
        self.out_dir = out_dir
        if n % 2 != 0:
            raise Exception('Center stacking requires even n')
        self.n = n
        self.n2 = n / 2
        # Specify in steps to be very exact instead of units
        self.spacing_steps = spacing_steps

        if self.dry:
            self.mc = DummyController()
            self.imager = DummyImager()
        else:
            self.mc = MC()
            self.mc.on()
            self.imager = PILImager()