numpy>=1.24.0
pandas>=2.0.0
scipy>=1.10.0
matplotlib>=3.7.0
customtkinter>=5.2.0
Pillow>=9.5.0
plotly>=5.15.0
seaborn>=0.13.0
mplcursors>=0.5
scikit-learn>=1.3.0
opencv-python>=4.8.0
h5py>=3.8.0
openpyxl>=3.1.0
ansys-dpf-core>=0.8.0
ansys-dpf-post>=0.6.0

[ansys]
ansys-dpf-core>=0.8.0
ansys-dpf-post>=0.6.0

[cad]
pythonocc-core>=7.7.0
pyvista>=0.42.0
pyvistaqt>=0.11.0
pyside6>=6.5.0
numpy>=1.24.0

[data]
h5py>=3.8.0
openpyxl>=3.1.0

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
black>=23.0.0
isort>=5.12.0
pylint>=2.17.0

[docs]
mkdocs>=1.4.0
mkdocs-material>=9.0.0

[visual]
customtkinter>=5.2.0
Pillow>=9.5.0

[visualization]
pyvista>=0.42.0
vtk>=9.0
markdown>=3.4

[windows]

[windows:sys_platform == "win32"]
pywin32>=305
winshell>=0.6
