Allowed settings
For type checking, PyPalmSens uses Literal strings to define the allowed settings, such as supported current and potential ranges.
pypalmsens.settings
This module contains the public api for classes for method configuration.
Attributes:
-
AllowedCurrentRanges–Possible current ranges.
-
AllowedDeviceState–Possible values for the device state.
-
AllowedMethods–All available method IDs.
-
AllowedPotentialRanges–Possible potential ranges.
-
AllowedReadingStatus–Possible values for current or potential readings.
-
AllowedTimingStatus–Possible values for measurement timing status.
AllowedCurrentRanges
module-attribute
AllowedCurrentRanges = Literal['100pA', '1nA', '10nA', '100nA', '1uA', '10uA', '100uA', '1mA', '10mA', '100mA', '2uA', '4uA', '8uA', '16uA', '32uA', '63uA', '125uA', '250uA', '500uA', '5mA', '6uA', '13uA', '25uA', '50uA', '200uA', '1A']
Possible current ranges.
See the device documentation or query the instrument manager for supported current ranges.
AllowedDeviceState
module-attribute
AllowedDeviceState = Literal['Unknown', 'Idle', 'Measurement', 'Download', 'Pretreatment', 'Error', 'MeasOCP']
Possible values for the device state.
AllowedMethods
module-attribute
AllowedMethods = Literal['acv', 'ad', 'cp', 'cpot', 'cv', 'dpv', 'eis', 'eis_it', 'fam', 'fcv', 'fgis', 'fis', 'geis_it', 'gis', 'gs', 'lp', 'lsp', 'lsv', 'ma', 'mm', 'mp', 'mpad', 'ms', 'npv', 'pad', 'pot', 'ps', 'scp', 'swv']
All available method IDs.
See the device documentation or query the instrument manager for supported methods.
AllowedPotentialRanges
module-attribute
AllowedPotentialRanges = Literal['1mV', '10mV', '20mV', '50mV', '100mV', '200mV', '500mV', '1V']
Possible potential ranges.
See the device documentation or query the instrument manager for supported potential ranges.
AllowedReadingStatus
module-attribute
AllowedReadingStatus = Literal['OK', 'Overload', 'Underload', 'OverloadWarning']
Possible values for current or potential readings.
AllowedTimingStatus
module-attribute
AllowedTimingStatus = Literal['Unknown', 'OK', 'OverStep']
Possible values for measurement timing status.