Pulsed Amperometric Detection
This page documents the Pulsed Amperometric Detection (PAD) method.
pypalmsens.PulsedAmperometricDetection
Create pulsed amperometric detection method parameters.
With Pulsed Amperometric Detection a series of pulses (pulse profile) is periodically repeated. Pulsed Amperometric Detection can be used when higher sensitivity is required. Using pulses instead of constant potential might result in higher faradaic currents. PAD is also used when the electrode surface has to be regenerated continuously, for instance, to remove adsorbents from the electrode surface.
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.
-
delay_triggers(DelayTriggers) –Set the delayed trigger at measurement settings.
-
measurement_triggers(MeasurementTriggers) –Set the trigger at measurement settings.
-
equilibrion_triggers(EquilibrationTriggers) –Set the trigger at equilibration settings.
-
post_measurement(PostMeasurement) –Set the post measurement settings.
-
bipot(BiPot) –Set the bipot settings.
-
pretreatment(Pretreatment) –Set the pretreatment settings.
-
current_range(CurrentRange) –Set the autoranging current.
-
id(Literal['pad']) –Unique method identifier.
-
equilibration_time(float) –Equilibration time in s.
-
potential(float) –DC or base potential in V.
-
pulse_potential(float) –Pulse potential in V.
-
pulse_time(float) –Pulse time in s.
-
mode(Literal['dc', 'pulse', 'differential']) –Measurement mode.
-
interval_time(float) –Time between two current samples in s.
-
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.
delay_triggers
class-attribute
instance-attribute
delay_triggers: DelayTriggers = Field(default_factory=DelayTriggers)
Set the delayed trigger at measurement 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.
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.
pretreatment
class-attribute
instance-attribute
pretreatment: Pretreatment = Field(default_factory=Pretreatment)
Set the pretreatment settings.
current_range
class-attribute
instance-attribute
current_range: CurrentRange = Field(default_factory=CurrentRange)
Set the autoranging current.
equilibration_time
class-attribute
instance-attribute
equilibration_time: float = 0.0
Equilibration time in s.
pulse_potential
class-attribute
instance-attribute
pulse_potential: float = 0.05
Pulse potential in V.
Note that this value is not relative to potential given above.
mode
class-attribute
instance-attribute
mode: Literal['dc', 'pulse', 'differential'] = 'dc'
Measurement mode.
- dc: measurement is performed at
potential - pulse: measurement is performed at
pulse_potential - differential: measurement is the difference (pulse - dc)
interval_time
class-attribute
instance-attribute
interval_time: float = 0.1
Time between two current samples in s.
run_time
class-attribute
instance-attribute
run_time: float = 10.0
Total run time of the measurement in s.
The minimum and maximum duration of a measurement:
5 * interval_time to 1,000,000 seconds (~278 hours).
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 | |