sympy>=1.1.1
numpy
frozendict
lazy_loader

[:python_version < "3.8"]
cached_property
typing-extensions

[Faster-fractions]
gmpy2

[autologging]
autologging

[default]
qupulse[Faster-fractions,autologging,docs,faster-sampling,plotting,tests]
pandas

[docs]
sphinx>=4
nbsphinx
ipykernel
pyvisa

[faster-sampling]
numba

[plotting]
matplotlib

[tabor-instruments]
tabor_control>=0.1.1

[tektronix]
tek_awg>=0.2.1

[tests]
pytest
pytest_benchmark

[zurich-instruments]

[zurich-instruments:python_version < "3.9"]
zhinst<=20.7.2701
