numpy>=1.23
scipy>=1.9

[all]
opencv-python>=4.6
scikit-image>=0.20
Pillow>=9
PyWavelets>=1.4
torch>=2.0
kornia>=0.7
mahotas>=1.4
SimpleITK>=2.2
PySide6>=6.5
imageio>=2.28
imageio-ffmpeg>=0.4
tifffile>=2023.1

[audio]
soundfile>=0.12

[dev]
pytest>=7
pytest-cov>=4
ruff>=0.4

[extra]
mahotas>=1.4
SimpleITK>=2.2

[gltf]
pygltflib>=1.16

[gpu]
torch>=2.0
kornia>=0.7

[gui]
PySide6>=6.5

[lidar]
laspy>=2.5
lazrs>=0.5

[modbus]
pymodbus>=3.0

[mqtt]
paho-mqtt>=1.6

[opcua]
asyncua>=1.0

[opencv]
opencv-python>=4.6

[pcd]
pypcd4>=1.4

[pil]
Pillow>=9

[raster]
imageio>=2.28
tifffile>=2023.1

[serial]
pyserial>=3.5

[skimage]
scikit-image>=0.20

[threed]
torch>=2.0
scikit-image>=0.20
SimpleITK>=2.2

[video]
imageio>=2.28
imageio-ffmpeg>=0.4

[volume]
SimpleITK>=2.2
tifffile>=2023.1

[wavelets]
PyWavelets>=1.4
