pandas
scipy<=1.5.4
seaborn
matplotlib
IPython
joblib
scikit-learn==0.23.2
ipywidgets
yellowbrick>=1.0.1
lightgbm>=2.3.1
plotly>=4.4.1
wordcloud
textblob
cufflinks>=0.17.0
umap-learn
pyLDAvis
gensim<4.0.0
spacy<2.4.0
nltk
mlxtend>=0.17.0
pyod
pandas-profiling>=2.8.0
kmodes>=0.10.1
mlflow
imbalanced-learn==0.7.0
scikit-plot
Boruta
pyyaml<6.0.0
numba<0.55

[full]
shap
interpret<=0.2.4
tune-sklearn>=0.2.1
ray[tune]>=1.0.0
hyperopt
optuna>=2.2.0
scikit-optimize>=0.8.1
psutil
catboost>=0.23.2
xgboost>=1.1.0
explainerdashboard
m2cgen
evidently
autoviz
fairlearn
fastapi
uvicorn
gradio
fugue>=0.6.5
boto3
azure-storage-blob
google-cloud-storage

[test]
pytest
moto
codecov
dask[dataframe]
shap
interpret<=0.2.4
tune-sklearn>=0.2.1
ray[tune]>=1.0.0
hyperopt
optuna>=2.2.0
scikit-optimize>=0.8.1
psutil
catboost>=0.23.2
xgboost>=1.1.0
explainerdashboard
m2cgen
evidently
autoviz
fairlearn
fastapi
uvicorn
gradio
fugue>=0.6.5
boto3
azure-storage-blob
google-cloud-storage
