A Python wrapper around the EC-Lab SDK for the controll of BioLogic potentiostats
For usage in your project you can install this package with
pip install "pyeclab @ git+https://github.com/federicoscarpioni/pyeclab.git"
(Stable)
pip install "pyeclab @ git+https://github.com/federicoscarpioni/pyeclab.git@refactoring"
(Development version)
You can add the project to your dependencies by using:
dependencies = [
"pyeclab @ git+https://github.com/federicoscarpioni/pyeclab.git",
]
The optional np-rw-ringbuffer dependency can be installed using the [buffer]
dependency group, e.g. like this:
pip install "pyeclab[buffer] @ git+https://github.com/federicoscarpioni/pyeclab.git"
You might need to add the following lines to you pyproject.toml when using hatchling:
[tool.hatch.metadata]
allow-direct-references = true
Matplotlib sometimes doesn't find the needed TCL-library, then it might be necessary to specify the path as env-variable, e.g.:
$env:TCL_LIBRARY="C:\Users\*USERNAME*\AppData\Local\Programs\Python\Python313\tcl\tcl8.6"
The xctr-parameters are not available for essential devices through the Developers package, even though they are available through EC-Lab.