Dependencies
Python
As of the moment, ATOM supports the following Python versions:
Packages
ATOM is built on top of several existing Python libraries. The required packages are necessary for it's correct functioning. Additionally, you can install some optional packages to use machine learning estimators not provided by sklearn.
Required
- numpy (>=1.19.5)
- scipy (>=1.4.1)
- pandas (>=1.1.0)
- pandas-profiling (>=2.3.0)
- mlflow (>=1.15.0)
- dill (>=0.3.3)
- tqdm (>=4.35.0)
- joblib (>=0.16.0)
- typeguard (>=2.7.1)
- tabulate (>=0.8.6)
- scikit-learn (>=0.24)
- scikit-optimize (>=0.8.1)
- nltk (>=3.6.2)
- tpot (>=0.11.7)
- category-encoders (>=2.1.0)
- imbalanced-learn (>=0.8.0)
- featuretools (>=0.17.0)
- gplearn (>=0.4.1)
- matplotlib (>=3.3.0)
- seaborn (>=0.10.0)
- shap (>=0.38.1)
- wordcloud (>=1.8.1)