Metadata-Version: 2.1
Name: pd-helper
Version: 0.1.0
Summary: A helpful script to optimize a Pandas DataFrame.
Home-page: https://github.com/justinhchae/pd-helper
Author: Justin Chae
Author-email: justin@chaemail.com
License: UNKNOWN
Project-URL: Download URL, https://github.com/justinhchae/pd-helper/archive/refs/tags/v0.1.0-beta.tar.gz
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: pandas
Requires-Dist: numpy
Requires-Dist: tqdm

# pd-helper

 A helpful package to streamline Pandas DataFrame optimization.

 Save 50-75% on DataFrame memory usage by running the optimizer. 

 Auto configure dtypes for appropriate data types in each column. 

## Basic Usage

 Given a pandas dataframe, "df":
 ```python3
 from pd_helper.helper import optmize

 if __name__ == "__main__":
    # guading function under module is necessary to run multiprocessing (save time).
    # some DataFrame, df
    df = optimize(df)
 ```

## Install
 ```bash
 pip install pd-helper
 ```

## Sample Results

```bash
Starting with 175.63 MB memory.

After optmization. 

Ending with 65.33 MB memory.
```


