mcp<2,>=1.2
Pillow>=10.0
numpy>=1.24

[acoustics_bem]
bempp-cl
gmsh
meshio>=5

[cfd]

[dem_gpl]

[dev]
anthropic>=0.40
python-dotenv>=1.0

[em_gpl]
numpy
h5py

[fluids]
CoolProp

[fsi]
numpy

[mbd]

[mbd:platform_system != "Darwin"]
pybullet>=3.2

[mbd:platform_system == "Darwin"]
mujoco

[optics]
rayoptics
optiland

[optics_gpl]
KrakenOS
setuptools<81

[topology]
solidspy
