Metadata-Version: 2.1
Name: litelearn
Version: 0.1.2
Summary: a python library for quickly building and evaluating models
Author: Aviad Rozenhek
Author-email: aviadr1@gmail.com
Requires-Python: >=3.7.15,<3.11
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: catboost (>=1.1.1,<2.0.0)
Requires-Dist: ipython (>=7.9.0,<8.0.0)
Requires-Dist: numpy (>=1.21.6,<2.0.0)
Requires-Dist: pandas (>=1.3.5,<2.0.0)
Requires-Dist: scikit-learn (>=1.0.2,<2.0.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`
