Installation#
Requirements#
TabEval requires Python 3.10 or later. The framework has been tested on:
Python 3.10, 3.11, 3.12
Linux, macOS, and Windows
Installation Methods#
Install from PyPI (Recommended)#
pip install tabeval
Install from Source#
For the latest development version or if you want to contribute:
git clone https://github.com/SilenceX12138/TabEval.git
cd TabEval
pip install -e .
Dependencies#
Core Dependencies#
The following packages are automatically installed with TabEval:
pandas
- Data manipulation and analysisnumpy
- Numerical computingscikit-learn
- Machine learning librarytorch
- Deep learning frameworkxgboost
- Gradient boosting frameworkscipy
- Scientific computingtqdm
- Progress barsloguru
- Loggingpydantic
- Data validation
Optional Dependencies#
Some plugins require additional dependencies:
All Dependencies#
To install all optional dependencies:
pip install tabeval[all]