# Common
dataclassy==1.*
dataenforce==0.1.2
joblib==1.3.*
typing_extensions==4.7.*
openpyxl==3.1.*

numpy==1.23.*
pandas>=1.4.4, <2.0.0
scipy==1.10.*
nbformat==5.*

# Graphs + visualization
pydotplus==2.*
graphviz==0.20.*


# Vizualisation
matplotlib>=3.4.3
seaborn>=0.11.0
#ipython==7.*
plotly>=5.2.1
# needed for plotly:
grandalf==0.8

# ML common
scikit-learn==1.2.*
cvxopt>=1.2.6
catboost==1.2
mlxtend==0.22.*
combo==0.1.*

imbalanced-learn>=0.8.0
colorama>=0.4.4
pyod>=0.9.2

# needed for pyod:
tqdm>=4.62.2
pyemd>=0.5.1
shap>=0.40.0
category_encoders
sqldf~=0.4.2