Metadata-Version: 2.4
Name: plantbrain-fastml
Version: 0.3.2
Summary: An AutoML package by plantBrain with classification, regression, and forecasting support.
Home-page: https://github.com/ALGO8AI/plantbrain-fastml.git
Author: Himanshu Bhansali, Himanshu Ranjan
Author-email: Himanshu Bhansali <himanshu.bhansali@algo8.ai>, Himanshu Ranjan <Himanshu.ranjan@algo8.ai>
License: MIT
Project-URL: Documentation, https://github.com/ALGO8AI/plantbrain-fastml.git
Project-URL: Source, https://github.com/ALGO8AI/plantbrain-fastml.git
Keywords: AutoML,classification,regression,forecasting,machine learning
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11.0
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: scikit-learn>=1.6.1
Requires-Dist: pandas>=2.2.3
Requires-Dist: numpy>=2.1.3
Requires-Dist: optuna>=4.1.0
Requires-Dist: matplotlib>=3.7.1
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# plantbrain-fastml

**An AutoML package by plantBrain for fast prototyping and experimentation in classification, regression, and forecasting tasks.**

---

## Features

- Unified base classes for regressors, classifiers, and forecasters  
- Built-in Optuna-powered hyperparameter tuning  
- Plug-and-play model architecture with popular algorithms  
- Model managers to train and compare multiple models easily  
- Out-of-the-box preprocessing and evaluation metrics  
- Scalable, maintainable, and extendable codebase  

---

## Installation

Install the package directly from PyPI:

```bash
pip install plantbrain-fastml
<!-- Package version: 0.1.0 -->
```
plantbrain-fastml requires Python 3.13.0 or higher and depends on the following packages:

scikit-learn (version 1.6.1 or newer)

pandas (version 2.2.3 or newer)

numpy (version 2.1.3 or newer)

optuna (version 4.1.0 or newer)

These dependencies will be installed automatically.

Alternatively, clone the repository and install in editable mode:

```bash

git clone https://github.com/ALGO8AI/plantbrain-fastml.git
cd plantbrain-fastml
pip install -e .
