Fast Amperometry
This page documents the Fast Amperometry (FAM) method.
pypalmsens.FastAmperometry
Create fast amperometry method parameters.
Fast amperometry is a form of Amperometric Detection (Chronoamperometry) but with very high sampling rates or very short interval times.
Methods:
-
to_dict–Return the technique instance as a new key/value dictionary mapping.
-
from_dict–Structure technique instance from dict.
-
from_method_id–Create new instance of appropriate technique from method ID.
Attributes:
-
general(General) –Sets general/other settings.
-
multiplexer(Multiplexer) –Set the multiplexer settings.
-
data_processing(DataProcessing) –Set the data processing settings.
-
measurement_triggers(MeasurementTriggers) –Set the trigger at measurement settings.
-
equilibrion_triggers(EquilibrationTriggers) –Set the trigger at equilibration settings.
-
ir_drop_compensation(IrDropCompensation) –Set the iR drop compensation settings.
-
charge_limits(ChargeLimits) –Set the charge limit settings.
-
current_limits(CurrentLimits) –Set the current limit settings.
-
post_measurement(PostMeasurement) –Set the post measurement settings.
-
bipot(BiPot) –Set the bipot settings.
-
versus_ocp(VersusOCP) –Set the versus OCP settings.
-
pretreatment(Pretreatment) –Set the pretreatment settings.
-
id(Literal['fam']) –Unique method identifier.
-
current_range(AllowedCurrentRanges) –Fixed current range.
-
equilibration_time(float) –Equilibration time in s.
-
equilibration_potential(float) –Equilibration potential at which the measurement starts in V.
-
interval_time(float) –Time between two current samples in s.
-
potential(float) –Potential during measurement in V.
-
run_time(float) –Total run time of the measurement in s.
general
class-attribute
instance-attribute
Sets general/other settings.
multiplexer
class-attribute
instance-attribute
multiplexer: Multiplexer = Field(default_factory=Multiplexer)
Set the multiplexer settings.
data_processing
class-attribute
instance-attribute
data_processing: DataProcessing = Field(default_factory=DataProcessing)
Set the data processing settings.
measurement_triggers
class-attribute
instance-attribute
measurement_triggers: MeasurementTriggers = Field(default_factory=MeasurementTriggers)
Set the trigger at measurement settings.
equilibrion_triggers
class-attribute
instance-attribute
equilibrion_triggers: EquilibrationTriggers = Field(default_factory=EquilibrationTriggers)
Set the trigger at equilibration settings.
ir_drop_compensation
class-attribute
instance-attribute
ir_drop_compensation: IrDropCompensation = Field(default_factory=IrDropCompensation)
Set the iR drop compensation settings.
charge_limits
class-attribute
instance-attribute
charge_limits: ChargeLimits = Field(default_factory=ChargeLimits)
Set the charge limit settings.
current_limits
class-attribute
instance-attribute
current_limits: CurrentLimits = Field(default_factory=CurrentLimits)
Set the current limit settings.
post_measurement
class-attribute
instance-attribute
post_measurement: PostMeasurement = Field(default_factory=PostMeasurement)
Set the post measurement settings.
bipot
class-attribute
instance-attribute
Set the bipot settings.
versus_ocp
class-attribute
instance-attribute
Set the versus OCP settings.
pretreatment
class-attribute
instance-attribute
pretreatment: Pretreatment = Field(default_factory=Pretreatment)
Set the pretreatment settings.
current_range
class-attribute
instance-attribute
current_range: AllowedCurrentRanges = '100nA'
Fixed current range.
See pypalmsens.settings.AllowedCurrentRanges for options.
equilibration_time
class-attribute
instance-attribute
equilibration_time: float = 0.0
Equilibration time in s.
equilibration_potential
class-attribute
instance-attribute
equilibration_potential: float = 1.0
Equilibration potential at which the measurement starts in V.
interval_time
class-attribute
instance-attribute
interval_time: float = 0.1
Time between two current samples in s.
potential
class-attribute
instance-attribute
potential: float = 0.5
Potential during measurement in V.
Note that this value is not relative to 'equilibration_potential`. The current is continuously sampled during this stage.
run_time
class-attribute
instance-attribute
run_time: float = 1.0
Total run time of the measurement in s.
Applicable run time: 1 ms to 30 s.
to_dict
Return the technique instance as a new key/value dictionary mapping.
Source code in src/pypalmsens/_methods/base.py
30 31 32 | |
from_dict
classmethod
Structure technique instance from dict.
Opposite of .to_dict()
Source code in src/pypalmsens/_methods/base.py
34 35 36 37 38 39 | |
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
41 42 43 44 45 | |