numpy
scipy
pandas
matplotlib
MPSPlots

[dev]
flake8==7.3.0
ruff==0.11.2

[documentation]
MartinPdeS-docs<0.3,>=0.2.5

[ml]
tensorflow>=2.16
scikit-learn>=1.4

[testing]
pytest>=8.0
pytest-cov>=5.0
pytest-json-report==1.5.0
coverage<8,>=7.6
