Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 1.31 KB

README.md

File metadata and controls

44 lines (26 loc) · 1.31 KB

pyeclab

A Python wrapper around the EC-Lab SDK for the controll of BioLogic potentiostats

Install

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", 
]

np-rw-Buffer

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

TCL library

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"

Caveats

External Control for essential devices

The xctr-parameters are not available for essential devices through the Developers package, even though they are available through EC-Lab.