prsctrl.measurement.measurement.MeasurementStep#
- class MeasurementStep(wavelength_nm: float)[source]#
Bases:
objectIntendend 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#