# Sphinx and documentation tools
sphinx>=4.0
sphinx_rtd_theme>=1.0
myst-parser>=0.18
sphinx-autodoc-typehints>=1.18.0

# Core scientific computing
numpy==2.3.5
scipy==1.16.3
pandas==2.3.3
polars==1.37.0

# Signal processing and preprocessing
pybaselines==1.2.1
PyWavelets==1.9.0

# Visualization
matplotlib==3.10.8
seaborn==0.13.2
plotly==6.5.1

# Machine learning - core
scikit-learn==1.8.0

# Machine learning - boosting
xgboost==3.1.3
lightgbm==4.6.0

# Dimensionality reduction
umap-learn==0.5.9.post2

# Model explainability
shap==0.50.0

# Utilities
tqdm==4.67.1
joblib==1.5.3
        
# Other
cloudpickle==3.1.2
contourpy==1.3.3
cycler==0.12.1
et-xmlfile==2.0.0
fonttools==4.61.1
graphviz==0.21
kiwisolver==1.4.9
llvmlite==0.46.0
narwhals==2.15.0
numba==0.63.1
pillow==12.1.0
polars-runtime-32==1.37.0
pynndescent==0.6.0
pyparsing==3.3.1
pytz==2025.2
openpyxl==3.1.5
slicer==0.0.8
threadpoolctl==3.6.0
typing-extensions==4.15.0
tzdata==2025.3