Dependencies
The current core version of COHESIVM is tested for Python 3.9–3.12 and requires the following dependencies:
h5py (~=3.8)
numpy (~=1.21)
matplotlib (~=3.7)
tqdm (~=4.65)
Apart from the core package, extras
exist for modules with additional dependencies (check the pyproject.toml for a complete listing):
Extra |
Module |
Dependency |
|---|---|---|
gui |
cohesivm.gui |
bqplot~=0.12 |
ma8x8 |
cohesivm.interfaces.ma8x8 |
pyserial~=3.5 |
ossila |
cohesivm.devices.ossila |
xtralien~=2.10 |
agilent |
cohesivm.devices.agilent |
pyvisa~=1.13 |
full |
– |
all from above |