Metadata-Version: 2.1
Name: john-toolbox
Version: 0.5.1
Summary: Wrapper for transformers scikit learn pipeline and wrapper for ml model
Home-page: https://github.com/nguyenanht/john-toolbox
License: MIT
Keywords: sklearn,pipeline,pytorch
Author: john
Author-email: contact@nguyenjohnathan.com
Requires-Python: >=3.8,<3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: Jinja2 (>=2.11.0,<3.0.0)
Requires-Dist: MarkupSafe (==2.0.1)
Requires-Dist: numpy (>=1.19,<2.0)
Requires-Dist: pandas (>=1.1,<2.0)
Requires-Dist: tqdm (>=4.51,<5.0)
Project-URL: Repository, https://github.com/nguyenanht/john-toolbox
Description-Content-Type: text/markdown

<h1 align="center">

Welcome to john_toolbox 👋

</h1>


![Version](https://img.shields.io/badge/version-0.5.1-blue.svg?cacheSeconds=2592000)
[![Documentation](https://img.shields.io/badge/documentation-yes-brightgreen.svg)](https://nguyenanht.github.io/john-toolbox/)
![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-brightgreen.svg)
![Licence](https://img.shields.io/badge/License-MIT-FFB600.svg) ![Total-lines](https://tokei.rs/b1/github/nguyenanht/john-toolbox)
[![Downloads](https://static.pepy.tech/personalized-badge/john-toolbox?period=month&units=international_system&left_color=grey&right_color=red&left_text=Downloads/Month)](https://pepy.tech/project/john-toolbox)
[![Downloads](https://static.pepy.tech/personalized-badge/john-toolbox?period=total&units=international_system&left_color=grey&right_color=red&left_text=Downloads/Total)](https://pepy.tech/project/john-toolbox)

[![scikit-learn](https://img.shields.io/badge/scikit--learn-%23F7931E.svg?style=for-the-badge&logo=scikit-learn&logoColor=white)](https://github.com/scikit-learn/scikit-learn)
[![Pandas](https://img.shields.io/badge/pandas-%23150458.svg?style=for-the-badge&logo=pandas&logoColor=white)](https://github.com/pandas-dev/pandas)
[![NumPy](https://img.shields.io/badge/numpy-%23013243.svg?style=for-the-badge&logo=numpy&logoColor=white)](https://github.com/numpy/numpy)
[![Poetry](https://img.shields.io/badge/poetry-%233B82F6.svg?style=for-the-badge&logo=poetry&logoColor=white)](https://github.com/python-poetry/poetry)
[![PyTorch](https://img.shields.io/badge/PyTorch-%23EE4C2C.svg?style=for-the-badge&logo=PyTorch&logoColor=white)](https://github.com/pytorch/pytorch)

> This is my own toolbox to handle preprocessing production ready based on scikit-learn Pipeline but with more flexibility.
### 🏠 [Homepage](https://github.com/nguyenanht/john-toolbox)

## Install
```sh
pip install john-toolbox

```



## Author
👤 **Johnathan Nguyen**


* GitHub: [@nguyenanht](https://github.com/{github_username})

## How to use ?

If you want examples. please refer to [notebooks directory](https://github.com/nguyenanht/john-toolbox/tree/develop/notebooks). It contains tutorials on how to use the package and other useful tutorials to handle end to end machine learning project.



## Show your support
Give a ⭐️ if this project helped you!


## Useful link

#### how to publish new version in pypi with poetry ?
https://johnfraney.ca/posts/2019/05/28/create-publish-python-package-poetry/

#### how to create a new release ?
https://www.atlassian.com/fr/git/tutorials/comparing-workflows/gitflow-workflow

#### how to generate docs
https://github.com/JamesALeedham/Sphinx-Autosummary-Recursion

#### how to deploy with github actions
https://blog.flozz.fr/2020/09/21/deployer-automatiquement-sur-github-pages-avec-github-actions/

---
_This README was created with the [markdown-readme-generator](https://github.com/pedroermarinho/markdown-readme-generator)_
