def initialise(self): self.config['xtile'] = ConfigInt(min_value=0) self.config['ytile'] = ConfigInt(min_value=0) self.config['mode'] = ConfigEnum(choices=('limit', 'thresh', '2Dthresh')) self.config['threshold'] = ConfigFloat(min_value=0.0) self.threshold_frame = None self.threshold_values = numpy.zeros((1, 1), dtype=pt_float)
def initialise(self): self.config['xtile'] = ConfigInt(min_value=1, dynamic=True) self.config['ytile'] = ConfigInt(min_value=1, dynamic=True) self.config['xoff'] = ConfigInt(min_value=1, dynamic=True) self.config['yoff'] = ConfigInt(min_value=1, dynamic=True) self.config['fade'] = ConfigEnum(choices=('switch', 'linear', 'minsnr'), dynamic=True)
def initialise(self): self.config['shrink'] = ConfigInt(min_value=1, dynamic=True) self.config['expand'] = ConfigInt(min_value=1, dynamic=True) self.config['framerate'] = ConfigInt(min_value=1, value=25) self.config['sync'] = ConfigEnum(('off', 'on')) self.config['sync'] = 'on' self.config['repeat'] = ConfigEnum(('off', 'on')) self.config['repeat'] = 'on' self.config['stats'] = ConfigEnum(('off', 'on')) self.display = SimpleDisplay(self, None, Qt.Window | Qt.WindowStaysOnTopHint)
def initialise(self): self.config['xup'] = ConfigInt(min_value=1) self.config['xdown'] = ConfigInt(min_value=1) self.config['xaperture'] = ConfigInt(min_value=1) self.config['xcut'] = ConfigInt(min_value=1, value=100) self.config['yup'] = ConfigInt(min_value=1) self.config['ydown'] = ConfigInt(min_value=1) self.config['yaperture'] = ConfigInt(min_value=1) self.config['ycut'] = ConfigInt(min_value=1, value=100)
def initialise(self): self.generator = None self.config['path'] = ConfigPath() self.config['encoder'] = ConfigEnum(( '-c:v ffv1 -pix_fmt bgr0', '-c:v ffv1 -pix_fmt gray', '-c:v ffv1 -pix_fmt gray16le', '-c:v libx264 -pix_fmt yuv444p -qp 0', '-c:v libx264 -pix_fmt yuv444p -qp 0 -preset veryslow', ), extendable=True) self.config['fps'] = ConfigInt(value=25) self.config['16bit'] = ConfigEnum(('off', 'on'))
def initialise(self): self.config['xup'] = ConfigInt(min_value=1) self.config['xdown'] = ConfigInt(min_value=1) self.config['yup'] = ConfigInt(min_value=1) self.config['ydown'] = ConfigInt(min_value=1) self.filter_frame = None
def initialise(self): self.config['k0'] = ConfigFloat(value=0.0, min_value=0.0, max_value=1.0, decimals=2, wrapping=True, dynamic=True) self.config['kx'] = ConfigFloat(value=0.0, min_value=0.0, max_value=1.0, decimals=2, wrapping=True, dynamic=True) self.config['ky'] = ConfigFloat(value=0.0, min_value=0.0, max_value=1.0, decimals=2, wrapping=True, dynamic=True) self.config['kt'] = ConfigFloat(value=0.0, min_value=0.0, max_value=1.0, decimals=2, wrapping=True, dynamic=True) self.config['kx2'] = ConfigFloat(value=0.0, min_value=-100.0, max_value=100.0, decimals=2, dynamic=True) self.config['kxy'] = ConfigFloat(value=0.0, min_value=-100.0, max_value=100.0, decimals=2, dynamic=True) self.config['kxt'] = ConfigFloat(value=0.0, min_value=-100.0, max_value=100.0, decimals=2, dynamic=True) self.config['kyx'] = ConfigFloat(value=0.0, min_value=-100.0, max_value=100.0, decimals=2, dynamic=True) self.config['ky2'] = ConfigFloat(value=0.0, min_value=-100.0, max_value=100.0, decimals=2, wrapping=True, dynamic=True) self.config['kyt'] = ConfigFloat(value=0.0, min_value=-100.0, max_value=100.0, decimals=2, dynamic=True) self.config['ktx'] = ConfigFloat(value=0.0, min_value=-100.0, max_value=100.0, decimals=2, dynamic=True) self.config['kty'] = ConfigFloat(value=0.0, min_value=-100.0, max_value=100.0, decimals=2, dynamic=True) self.config['kt2'] = ConfigFloat(value=0.0, min_value=-100.0, max_value=100.0, decimals=2, dynamic=True) self.config['xlen'] = ConfigInt(value=720, min_value=1, dynamic=True) self.config['ylen'] = ConfigInt(value=576, min_value=1, dynamic=True) self.config['zlen'] = ConfigInt(value=100, min_value=1, dynamic=True) self.config['looping'] = ConfigEnum(('off', 'repeat'), dynamic=True) # store sine wave in a lookup table self.phases = 1024 self.waveform = numpy.ndarray([self.phases], dtype=numpy.float32) for i in range(self.phases): phase = float(i) / float(self.phases) self.waveform[i] = 16.0 + ( 219.0 * (1.0 + math.cos(phase * math.pi * 2.0)) / 2.0) self.frame_no = 0
def initialise(self): self.config['xtile'] = ConfigInt(min_value=1, dynamic=True) self.config['ytile'] = ConfigInt(min_value=1, dynamic=True) self.config['xoff'] = ConfigInt(min_value=1, dynamic=True) self.config['yoff'] = ConfigInt(min_value=1, dynamic=True)
def initialise(self): self.config['start'] = ConfigInt(min_value=0) self.config['stop'] = ConfigInt(min_value=1)
def initialise(self): self.config['xtile'] = ConfigInt(min_value=0, dynamic=True) self.config['ytile'] = ConfigInt(min_value=0, dynamic=True) self.config['inverse'] = ConfigEnum(('off', 'on'), dynamic=True) self.config['output'] = ConfigEnum(('complex', 'real'), dynamic=True)
def initialise(self): self.config['xamp'] = ConfigFloat(min_value=0) self.config['yamp'] = ConfigFloat(min_value=0) self.config['zlen'] = ConfigInt(min_value=1)
def initialise(self): super(ModulateUV, self).initialise() self.config['sc_phase'] = ConfigInt(value=2, min_value=0, max_value=3) self.config['VAS_phase'] = ConfigEnum(choices=('-1', '1'))