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