prsctrl.measurement.measurement.MeasurementStep#

class MeasurementStep(wavelength_nm: float)[source]#

Bases: object

Intendend for refactoring measurement to allow in-between resolution or gain changes, currently unused.

Methods

Attributes

__annotations__ = {'wavelength_nm': <class 'float'>}#
__dataclass_fields__ = {'wavelength_nm': Field(name='wavelength_nm',type=<class 'float'>,default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD)}#
__dataclass_params__ = _DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=False,match_args=True,kw_only=False,slots=False,weakref_slot=False)#
__dict__ = mappingproxy({'__module__': 'prsctrl.measurement.measurement', '__firstlineno__': 101, '__annotations__': {'wavelength_nm': <class 'float'>}, '__doc__': 'Intendend for refactoring measurement to allow in-between resolution or gain changes, currently unused.', 'measurement_time_s': None, 'resolution_nm': None, 'resulution_eV': None, 'gain': None, 'sensitivity': None, '__static_attributes__': (), '__dict__': <attribute '__dict__' of 'MeasurementStep' objects>, '__weakref__': <attribute '__weakref__' of 'MeasurementStep' objects>, '__dataclass_params__': _DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=False,match_args=True,kw_only=False,slots=False,weakref_slot=False), '__dataclass_fields__': {'wavelength_nm': Field(name='wavelength_nm',type=<class 'float'>,default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD)}, '__replace__': <function _replace>, '__hash__': None, '__init__': <function MeasurementStep.__init__>, '__repr__': <function MeasurementStep.__repr__>, '__eq__': <function MeasurementStep.__eq__>, '__match_args__': ('wavelength_nm',)})#
__eq__(other)#

Return self==value.

__firstlineno__ = 101#
__hash__ = None#
__init__(wavelength_nm: float) None#
__match_args__ = ('wavelength_nm',)#
__module__ = 'prsctrl.measurement.measurement'#
__replace__(**changes)#
__repr__()#

Return repr(self).

__static_attributes__ = ()#
__weakref__#

list of weak references to the object

gain = None#
measurement_time_s = None#
resolution_nm = None#
resulution_eV = None#
sensitivity = None#
wavelength_nm: float#