Metadata-Version: 2.1
Name: pypetb
Version: 0.3.2
Summary: A Set of process engineering tools. Gage RnR, Automated Gage repeatability and Capability analysis are currently available
Home-page: https://github.com/jgherruzo/pyPETB
License: MIT
Keywords: engineering,chemical engineering,six sigma,process improvement
Author: Jose Garcia
Author-email: jgherruzo@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Framework :: Flake8
Classifier: Framework :: Matplotlib
Classifier: Framework :: Pytest
Classifier: Framework :: Sphinx
Classifier: Intended Audience :: Manufacturing
Classifier: License :: OSI Approved :: MIT License
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
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Chemistry
Requires-Dist: matplotlib (>=3.4.2,<4.0.0) ; python_version >= "3.10" and python_version < "3.11"
Requires-Dist: matplotlib (>=3.4.2,<4.0.0) ; python_version >= "3.8" and python_version < "3.9"
Requires-Dist: matplotlib (>=3.4.2,<4.0.0) ; python_version >= "3.9" and python_version < "3.10"
Requires-Dist: matplotlib (>=3.8.2,<4.0.0) ; python_version >= "3.11" and python_version < "3.12"
Requires-Dist: numpy (>=1.20.1,<2.0.0) ; python_version >= "3.10" and python_version < "3.11"
Requires-Dist: numpy (>=1.20.1,<2.0.0) ; python_version >= "3.8" and python_version < "3.9"
Requires-Dist: numpy (>=1.20.1,<2.0.0) ; python_version >= "3.9" and python_version < "3.10"
Requires-Dist: numpy (>=1.26.2,<2.0.0) ; python_version >= "3.11" and python_version < "3.12"
Requires-Dist: pandas (>=1.3.4,<2.0.0) ; python_version >= "3.10" and python_version < "3.11"
Requires-Dist: pandas (>=1.3.4,<2.0.0) ; python_version >= "3.8" and python_version < "3.9"
Requires-Dist: pandas (>=1.3.4,<2.0.0) ; python_version >= "3.9" and python_version < "3.10"
Requires-Dist: pandas (>=2.1.4,<3.0.0) ; python_version >= "3.11" and python_version < "3.12"
Requires-Dist: scipy (>=1.11.4,<2.0.0) ; python_version >= "3.11" and python_version < "3.12"
Requires-Dist: scipy (>=1.6.2,<2.0.0) ; python_version >= "3.10" and python_version < "3.11"
Requires-Dist: scipy (>=1.6.2,<2.0.0) ; python_version >= "3.8" and python_version < "3.9"
Requires-Dist: scipy (>=1.6.2,<2.0.0) ; python_version >= "3.9" and python_version < "3.10"
Requires-Dist: seaborn (>=0.11.1,<0.12.0) ; python_version >= "3.10" and python_version < "3.11"
Requires-Dist: seaborn (>=0.11.1,<0.12.0) ; python_version >= "3.8" and python_version < "3.9"
Requires-Dist: seaborn (>=0.11.1,<0.12.0) ; python_version >= "3.9" and python_version < "3.10"
Requires-Dist: seaborn (>=0.13.0,<0.14.0) ; python_version >= "3.11" and python_version < "3.12"
Project-URL: Documentation, https://pypetb.readthedocs.io/en/latest/
Project-URL: Repository, https://github.com/jgherruzo/pyPETB
Description-Content-Type: text/markdown

<h1 align="center">
<img src="https://raw.githubusercontent.com/jgherruzo/pyPETB/main/logo/current/pyPETB_logo.png" width="300">
</h1><br>

# THE PROCESS ENGINEER TOOLBOX

[![python](https://img.shields.io/badge/python-3.8_|_3.9_|_3.10_|_3.11-blue.svg?logo=python)](https://www.python.org)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

Process Engineer Tool Box is a package where a set of tools are developed to help in our daily tasks. It is based in the use of pandas. In daily chemical industry task, focused on data analysis
and improvement projects developing, no long dataset are
usually used and pandas cover all the requirements.

## 2- INSTALLATION

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install pyPETB.

```bash
pip install pypetb
```

## 3- USAGE

Please refer to the [Documentation](https://pypetb.readthedocs.io/en/latest/)

Gage R&R [use case](https://medium.com/@jgherruzo/enhancing-industrial-processes-improvement-cycle-with-python-chapter-1-introducing-pypetbs-gage-7a7a9a952052)

Capability Analysis [use case](https://medium.com/@jgherruzo/enhancing-industrial-processes-improvement-cycle-with-python-ii-introducing-pypetbs-capability-0865840896a6)

Automate Gage Repeatability [use case](https://medium.com/@jgherruzo/enhancing-industrial-processes-improvement-cycle-with-python-iii-automatic-measurement-gage-f0e2929a3ffc)

## 4- LICENSE

Distributed under the [MIT License](https://github.com/jgherruzo/pyPETB/blob/main/LICENSE.txt).

## 5- ROADMAP

- V0.1 RnRnumeric class to analyze numerical measurement system --> Available
- V0.2 Capability class to make process capability analysis --> Available
- V0.3 Repeatability class to analyze automated measurement system --> Available
- V0.4 RnRcat class to analyze categorical measurement system (Atributes) --> On going
- V0.5 Nested Gage RnR class to analyze processes where samples are destroyed
- V0.6 DOE class to analyze DOE results

## 6- ACKNOLEDGMENTS

- Thanks to Noël Santiago for his coaching during our six sigma green belt training
- Thanks to Ted Hessing for his detailed article calculating RnR
- Thanks to Linus Isberg Martinsson for his effort developing improvements for this package

![Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-blue?logo=visual%20studio%20code)
![Poetry](https://img.shields.io/badge/Poetry-blue?logo=poetry)
![ReadTheDocs](https://img.shields.io/badge/ReadTheDocs-blue?logo=readthedocs)

