def __init__(self, name): Stream.__init__(self, name, None, None, None) #pylint: disable=W0233 # For imitating also a FluoStream self.excitation = model.FloatContinuous(488e-9, range=[200e-9, 1000e-9], unit="m") self.emission = model.FloatContinuous(507e-9, range=[200e-9, 1000e-9], unit="m") defaultTint = conversion.wave2rgb(self.emission.value) self.tint = model.VigilantAttribute(defaultTint, unit="RGB") self.histogram._edges = (0, 0) self._calibrated = None
def __init__(self, name): self._calibrated = None Stream.__init__(self, name, None, None, None) #pylint: disable=W0233 self.histogram._edges = (0, 0) minb, maxb = 0, 1 # unknown/unused pixel_width = 0.01 self.centerWavelength = model.FloatContinuous((1 + minb) / 2, range=(minb, maxb), unit="m") max_bw = maxb - minb self.bandwidth = model.FloatContinuous(max_bw / 12, range=(pixel_width, max_bw), unit="m") self.fitToRGB = model.BooleanVA(True)
def __init__(self, name): Stream.__init__(self, name, None, None, None) #pylint: disable=W0233 # For imitating also a FluoStream self.excitation = model.FloatContinuous( 488e-9, range=[200e-9, 1000e-9], unit="m") self.emission = model.FloatContinuous( 507e-9, range=[200e-9, 1000e-9], unit="m") defaultTint = conversion.wave2rgb(self.emission.value) self.tint = model.VigilantAttribute(defaultTint, unit="RGB") self.histogram._edges = (0, 0) self._calibrated = None
def __init__(self, name): self._calibrated = None Stream.__init__(self, name, None, None, None) self.histogram._edges = (0, 0) minb, maxb = 0, 1 # unknown/unused pixel_width = 0.01 self.centerWavelength = model.FloatContinuous((1 + minb) / 2, range=(minb, maxb), unit="m") max_bw = maxb - minb self.bandwidth = model.FloatContinuous(max_bw / 12, range=(pixel_width, max_bw), unit="m") self.fitToRGB = model.BooleanVA(True)
def __init__(self, name): Stream.__init__(self, name, None, None, None) # For imitating a FluoStream self.excitation = model.VAEnumerated( (4.2e-07, 4.3e-07, 4.38e-07, 4.45e-07, 4.55e-07), # multiple spectra choices={(4.2e-07, 4.3e-07, 4.38e-07, 4.45e-07, 4.55e-07), (3.75e-07, 3.9e-07, 4e-07, 4.02e-07, 4.05e-07), (5.65e-07, 5.7e-07, 5.75e-07, 5.8e-07, 5.95e-07), (5.25e-07, 5.4e-07, 5.5e-07, 5.55e-07, 5.6e-07), (4.95e-07, 5.05e-07, 5.13e-07, 5.2e-07, 5.3e-07)}, unit="m") self.emission = model.VAEnumerated( (500e-9, 520e-9), # one (fixed) multi-band choices={(100e-9, 150e-9), (500e-9, 520e-9), (600e-9, 650e-9)}, unit="m") default_tint = conversion.wave2rgb(488e-9) self.tint = model.VigilantAttribute(default_tint, unit="RGB") self.histogram._edges = (0, 0)
def __init__(self, name): Stream.__init__(self, name, None, None, None) self.histogram._edges = (0, 0)
def __init__(self, name): Stream.__init__(self, name, None, None, None) #pylint: disable=W0233 self.histogram._edges = (0, 0) self._calibrated = None