Requirements¶
- Python >= 3.9
- Numpy >= 1.25
- PyQt6 >= 6.2
- pyqtgraph >= 0.12
- PyVisa >= 1.11
- PyVisa-py >= 0.5
- platformdirs >= 4.5
- hatchling >= 1.9
Optional¶
- PySerial — for serial instruments
- Minimalmodbus — for Modbus instruments
- SciPy — for mathematical modules
- GPIB driver — for GPIB devices
- Telegram bot API — for Telegram bot messages
- SpinAPI — for Pulse Blaster ESR 500 Pro
- Spcm driver — for Spectrum M4I 6631 X8; M4I 4450 X8