Linear Sweep Potentiometry
pypalmsens.LinearSweepPotentiometry
flowchart TD
pypalmsens.LinearSweepPotentiometry[LinearSweepPotentiometry]
pypalmsens._methods.base.BaseTechnique[BaseTechnique]
pypalmsens._methods.mixins.CurrentRangeMixin[CurrentRangeMixin]
pypalmsens._methods.mixins.PotentialRangeMixin[PotentialRangeMixin]
pypalmsens._methods.mixins.PretreatmentMixin[PretreatmentMixin]
pypalmsens._methods.mixins.PostMeasurementMixin[PostMeasurementMixin]
pypalmsens._methods.mixins.PotentialLimitsMixin[PotentialLimitsMixin]
pypalmsens._methods.mixins.MeasurementTriggersMixin[MeasurementTriggersMixin]
pypalmsens._methods.mixins.DelayTriggersMixin[DelayTriggersMixin]
pypalmsens._methods.mixins.DataProcessingMixin[DataProcessingMixin]
pypalmsens._methods.mixins.MultiplexerMixin[MultiplexerMixin]
pypalmsens._methods.mixins.GeneralMixin[GeneralMixin]
pypalmsens._methods.base_model.BaseModel[BaseModel]
pypalmsens._methods.base.BaseTechnique --> pypalmsens.LinearSweepPotentiometry
pypalmsens._methods.base_model.BaseModel --> pypalmsens._methods.base.BaseTechnique
pypalmsens._methods.mixins.CurrentRangeMixin --> pypalmsens.LinearSweepPotentiometry
pypalmsens._methods.base_model.BaseModel --> pypalmsens._methods.mixins.CurrentRangeMixin
pypalmsens._methods.mixins.PotentialRangeMixin --> pypalmsens.LinearSweepPotentiometry
pypalmsens._methods.base_model.BaseModel --> pypalmsens._methods.mixins.PotentialRangeMixin
pypalmsens._methods.mixins.PretreatmentMixin --> pypalmsens.LinearSweepPotentiometry
pypalmsens._methods.base_model.BaseModel --> pypalmsens._methods.mixins.PretreatmentMixin
pypalmsens._methods.mixins.PostMeasurementMixin --> pypalmsens.LinearSweepPotentiometry
pypalmsens._methods.base_model.BaseModel --> pypalmsens._methods.mixins.PostMeasurementMixin
pypalmsens._methods.mixins.PotentialLimitsMixin --> pypalmsens.LinearSweepPotentiometry
pypalmsens._methods.base_model.BaseModel --> pypalmsens._methods.mixins.PotentialLimitsMixin
pypalmsens._methods.mixins.MeasurementTriggersMixin --> pypalmsens.LinearSweepPotentiometry
pypalmsens._methods.base_model.BaseModel --> pypalmsens._methods.mixins.MeasurementTriggersMixin
pypalmsens._methods.mixins.DelayTriggersMixin --> pypalmsens.LinearSweepPotentiometry
pypalmsens._methods.base_model.BaseModel --> pypalmsens._methods.mixins.DelayTriggersMixin
pypalmsens._methods.mixins.DataProcessingMixin --> pypalmsens.LinearSweepPotentiometry
pypalmsens._methods.base_model.BaseModel --> pypalmsens._methods.mixins.DataProcessingMixin
pypalmsens._methods.mixins.MultiplexerMixin --> pypalmsens.LinearSweepPotentiometry
pypalmsens._methods.base_model.BaseModel --> pypalmsens._methods.mixins.MultiplexerMixin
pypalmsens._methods.mixins.GeneralMixin --> pypalmsens.LinearSweepPotentiometry
pypalmsens._methods.base_model.BaseModel --> pypalmsens._methods.mixins.GeneralMixin
click pypalmsens.LinearSweepPotentiometry href "" "pypalmsens.LinearSweepPotentiometry"
click pypalmsens._methods.base.BaseTechnique href "" "pypalmsens._methods.base.BaseTechnique"
click pypalmsens._methods.mixins.CurrentRangeMixin href "" "pypalmsens._methods.mixins.CurrentRangeMixin"
click pypalmsens._methods.mixins.PotentialRangeMixin href "" "pypalmsens._methods.mixins.PotentialRangeMixin"
click pypalmsens._methods.mixins.PretreatmentMixin href "" "pypalmsens._methods.mixins.PretreatmentMixin"
click pypalmsens._methods.mixins.PostMeasurementMixin href "" "pypalmsens._methods.mixins.PostMeasurementMixin"
click pypalmsens._methods.mixins.PotentialLimitsMixin href "" "pypalmsens._methods.mixins.PotentialLimitsMixin"
click pypalmsens._methods.mixins.MeasurementTriggersMixin href "" "pypalmsens._methods.mixins.MeasurementTriggersMixin"
click pypalmsens._methods.mixins.DelayTriggersMixin href "" "pypalmsens._methods.mixins.DelayTriggersMixin"
click pypalmsens._methods.mixins.DataProcessingMixin href "" "pypalmsens._methods.mixins.DataProcessingMixin"
click pypalmsens._methods.mixins.MultiplexerMixin href "" "pypalmsens._methods.mixins.MultiplexerMixin"
click pypalmsens._methods.mixins.GeneralMixin href "" "pypalmsens._methods.mixins.GeneralMixin"
click pypalmsens._methods.base_model.BaseModel href "" "pypalmsens._methods.base_model.BaseModel"
Create linear sweep potentiometry method parameters.
Methods:
-
from_dict–Structure technique instance from dict.
-
from_method_id–Create new instance of appropriate technique from method ID.
-
to_dict–Return the technique instance as a new key/value dictionary mapping.
Attributes:
-
applied_current_range(AllowedCurrentRanges) –Applied current range.
-
current_begin(float) –Current applied at beginning of measurement.
-
current_end(float) –Current applied at end of measurement.
-
current_range(CurrentRange) –Set the autoranging current.
-
current_step(float) –Current step.
-
data_processing(DataProcessing) –Set the data processing settings.
-
delay_triggers(DelayTriggers) –Set the delayed trigger at measurement settings.
-
general(General) –Sets general/other settings.
-
measurement_triggers(MeasurementTriggers) –Set the trigger at measurement settings.
-
multiplexer(Multiplexer) –Set the multiplexer settings.
-
post_measurement(PostMeasurement) –Set the post measurement settings.
-
potential_limits(PotentialLimits) –Set the potential limit settings.
-
potential_range(PotentialRange) –Set the autoranging potential.
-
pretreatment(Pretreatment) –Set the pretreatment settings.
-
record_auxiliary_input(bool) –Record auxiliary input.
-
record_we_current(bool) –Record working electrode current.
-
scan_rate(float) –Scan rate (current/time) in V/s.
applied_current_range
class-attribute
instance-attribute
applied_current_range: AllowedCurrentRanges = '100uA'
Applied current range.
See pypalmsens.settings.AllowedCurrentRanges for options.
current_begin
class-attribute
instance-attribute
current_begin: float = -1.0
Current applied at beginning of measurement.
This value is multiplied by the defined current range.
current_end
class-attribute
instance-attribute
current_end: float = 1.0
Current applied at end of measurement.
This value is multiplied by the defined current range.
current_range
class-attribute
instance-attribute
current_range: CurrentRange = Field(default_factory=CurrentRange)
Set the autoranging current.
current_step
class-attribute
instance-attribute
current_step: float = 0.01
Current step.
This value is multiplied by the defined current range.
data_processing
class-attribute
instance-attribute
data_processing: DataProcessing = Field(default_factory=DataProcessing)
Set the data processing settings.
delay_triggers
class-attribute
instance-attribute
delay_triggers: DelayTriggers = Field(default_factory=DelayTriggers)
Set the delayed trigger at measurement settings.
general
class-attribute
instance-attribute
Sets general/other settings.
measurement_triggers
class-attribute
instance-attribute
measurement_triggers: MeasurementTriggers = Field(default_factory=MeasurementTriggers)
Set the trigger at measurement settings.
multiplexer
class-attribute
instance-attribute
multiplexer: Multiplexer = Field(default_factory=Multiplexer)
Set the multiplexer settings.
post_measurement
class-attribute
instance-attribute
post_measurement: PostMeasurement = Field(default_factory=PostMeasurement)
Set the post measurement settings.
potential_limits
class-attribute
instance-attribute
potential_limits: PotentialLimits = Field(default_factory=PotentialLimits)
Set the potential limit settings.
potential_range
class-attribute
instance-attribute
potential_range: PotentialRange = Field(default_factory=PotentialRange)
Set the autoranging potential.
pretreatment
class-attribute
instance-attribute
pretreatment: Pretreatment = Field(default_factory=Pretreatment)
Set the pretreatment settings.
record_auxiliary_input
class-attribute
instance-attribute
record_auxiliary_input: bool = False
Record auxiliary input.
record_we_current
class-attribute
instance-attribute
record_we_current: bool = False
Record working electrode current.
scan_rate
class-attribute
instance-attribute
scan_rate: float = 1.0
Scan rate (current/time) in V/s.
The applicable range depends on the value of current_step since the data
acquisition rate is limited by the connected instrument.
This value is multiplied by the defined current range.
from_dict
classmethod
Structure technique instance from dict.
Opposite of .to_dict()
Source code in src/pypalmsens/_methods/base.py
35 36 37 38 39 40 | |
from_method_id
classmethod
from_method_id(id: str) -> BaseTechnique
Create new instance of appropriate technique from method ID.
Source code in src/pypalmsens/_methods/base.py
42 43 44 45 46 | |