Metadata-Version: 2.1
Name: rcd-pyutils
Version: 0.1.32
Summary: A package contains simple utils for accessing database/cloud storage (GCP, S3, AWS redshift, Elasticsearch, Snowflake, MySQL), pandas dataframe quality check, data type and length detector, debug decorator, etc...
Home-page: https://packaging.python.org/
Author: Yu LE VERN
Author-email: yu.levern@realconsultingdata.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown
Requires-Dist: boto3
Requires-Dist: botocore
Requires-Dist: sqlalchemy
Requires-Dist: sqlalchemy-redshift
Requires-Dist: psycopg2-binary
Requires-Dist: elasticsearch
Requires-Dist: numpy
Requires-Dist: pandas

# rcd-pyutils

rcd-pyutils is a Python package for simplify the manipulation of data.

## Installation
```bash
pip install rcd-pyutils
```

## Modules
### database_manager
A module for simply accessing and manipulating (upload/download, create/update/copy, etc...) data with different databases and cloud storage.
* Google cloud storage (GCS), S3, AWS redshift, Elasticsearch, Snowflake, MySQL
### dataclass_manager
A module for improving infrastructure with raw data registration and synchronisation.
### decorator_manager
A module for simply time and debug function with different decorators.
### file_manager
A module for simply managing local files.
### pandas_manager
A module contains utils to detect pandas dataframe data type and length to create the best structure in data warehouse, and quality check with pandas dataframe.

## Feedback
Any questions or suggestions?
Please contact package maintainer.


