Metadata-Version: 2.1
Name: litelearn
Version: 0.2.5
Summary: a python library for quickly building and evaluating models
Author: Aviad Rozenhek
Author-email: aviadr1@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: catboost (>=1.1.1,<2.0.0)
Requires-Dist: llvmlite (>=0.39.1,<0.40.0)
Requires-Dist: numba (>=0.56,<0.57)
Requires-Dist: pandas (>=1.3.5,<2.0.0)
Requires-Dist: scikit-learn (>=1.0.2,<2.0.0)
Requires-Dist: seaborn (>=0.11.2,<0.12.0)
Requires-Dist: shap (>=0.41.0,<0.42.0)
Description-Content-Type: text/markdown

# litelearn

a python library for building models without fussing
over the nitty gritty details for data munging

once you have a `pandas` dataframe you can create a model 
for your dataset in 3 lines of code:

```python
# load some dataset
import seaborn as sns
dataset = "penguins"
target = "body_mass_g"
df = sns.load_dataset(dataset).dropna(subset=[target])

# just 3 lines of code to create 
# and evaluate a model
import litelearn as ll
model = ll.core_regress_df(df, target)
result = model.get_evaluation() 
```

## installation
`pip install litelearn`
