Multiple Pulse Amperometry
This page documents the Multiple Pulse Amperometry (MPAD) method.
pypalmsens.MultiplePulseAmperometry
Create multiple pulse amperometry method parameters.
The Multiple Pulse Amperometry (MPAD) technique involves applying a series of voltage pulses to an electrode immersed in a sample solution, and the resulting current of one of the pulses is measured.
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.
-
data_processing(DataProcessing) –Set the data processing settings.
-
post_measurement(PostMeasurement) –Set the post measurement settings.
-
pretreatment(Pretreatment) –Set the pretreatment settings.
-
current_range(CurrentRange) –Set the autoranging current.
-
id(Literal['mpad']) –Unique method identifier.
-
equilibration_time(float) –Equilibration time in s.
-
run_time(float) –Total run time of the measurement in s.
-
duration_1(float) –Duration of the first applied potential in s.
-
duration_2(float) –Duration of the first applied potential in s.
-
duration_3(float) –Duration of the first applied potential in s.
-
potential_1(float) –First applied potential level at which the current is recorded in V.
-
potential_2(float) –Second applied potential level at which the current is recorded in V.
-
potential_3(float) –Third applied potential level at which the current is recorded in V.
general
class-attribute
instance-attribute
Sets general/other settings.
data_processing
class-attribute
instance-attribute
data_processing: DataProcessing = Field(default_factory=DataProcessing)
Set the data processing settings.
post_measurement
class-attribute
instance-attribute
post_measurement: PostMeasurement = Field(default_factory=PostMeasurement)
Set the post measurement 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.
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).
duration_1
class-attribute
instance-attribute
duration_1: float = 0.1
Duration of the first applied potential in s.
duration_2
class-attribute
instance-attribute
duration_2: float = 0.1
Duration of the first applied potential in s.
duration_3
class-attribute
instance-attribute
duration_3: float = 0.1
Duration of the first applied potential in s.
potential_1
class-attribute
instance-attribute
potential_1: float = 0.0
First applied potential level at which the current is recorded in V.
potential_2
class-attribute
instance-attribute
potential_2: float = 0.0
Second applied potential level at which the current is recorded in V.
potential_3
class-attribute
instance-attribute
potential_3: float = 0.0
Third applied potential level at which the current is recorded in V.
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 | |