Skip to content

Integration of the Framework

Mark Jasper edited this page Feb 8, 2022 · 1 revision

The following section explains how to integrate the FreiStat-Framework into another program and how the different electrochemical methods are accessed. As a first step, the software needs to be installed properly (see here)

  • Follow the installation instructions for the microcontroller and the Python library
  • Compile and upload the microcontroller code using e.g., the Arduino IDE

Now the FreiStat-Framework needs to be included into your python project. If the installation was successful, the framework can be accessed as FreiStat. Because of the structure of the software the different facades need to be imported separately.

The defined methods are accessed as follows:

# Chronoamperometry
from FreiStat.Methods.run_chronoamperometry import Run_CA

# Linear Sweep Voltammetry
from FreiStat.Methods.run_linear_sweep_voltammetry import Run_LSV

# Cyclic Voltammetry
from FreiStat.Methods.run_cyclic_voltammetry import Run_CV

# Normal Pulse Voltammetry
from FreiStat.Methods.run_normal_pulse_voltammetry import Run_NPV

# Differential Pulse Voltammetry
from FreiStat.Methods.run_differential_pulse_voltammetry import Run_DPV

# Square Wave Voltammetry
from FreiStat.Methods.run_square_wave_voltammetry import Run_SWV

# Sequence mode
from FreiStat.Methods.run_sequence import Run_Sequence

# Data recovery
from FreiStat.Utility.recovery import Recovery_Data

To get information about the different electrochemical methods see their respective wiki page.

Clone this wiki locally