Metadata-Version: 2.4
Name: emr-py
Version: 0.6.0
Summary: My custom library for data science, trading and ML projects
Author-email: Ezequiel Rivero <ezequielmrivero@gmail.com>
License-File: LICENSE
Requires-Python: <3.13,>=3.11
Requires-Dist: colorlog>=6.9.0
Requires-Dist: matplotlib>=3.10.3
Requires-Dist: numpy>=2.2.1
Requires-Dist: pandas>=2.2.3
Requires-Dist: polars>=1.30.0
Requires-Dist: pyarrow>=21.0.0
Requires-Dist: python-dotenv>=1.1.0
Requires-Dist: python-telegram-bot>=22.1
Requires-Dist: scikit-learn>=1.6.1
Requires-Dist: seaborn>=0.13.2
Provides-Extra: docs
Requires-Dist: sphinx-autobuild; extra == 'docs'
Requires-Dist: sphinx-autodoc-typehints; extra == 'docs'
Requires-Dist: sphinx-copybutton; extra == 'docs'
Requires-Dist: sphinx-rtd-theme; extra == 'docs'
Requires-Dist: sphinx>=7; extra == 'docs'
Description-Content-Type: text/markdown

# EMR-Py

## Documentation
[Read the docs](https://ezemriv.github.io/EMR-Py/)

---

## Current Implementation Status
- ✅ Logging utilities
- ✅ ML encoders
- ✅ Telegram trading bot
- ✅ Performance decorators
- 🚧 Time series visualization
- 📋 Planned: GCP utilities, trading indicators, backtesting tools

---

## Library Structure (Tentative)

```
src/emrpy/
├── __init__.py
├── py.typed
├── decorators.py           # General utilities (timer, memory profiling)
├── logging/               # Logging configuration utilities
│   ├── __init__.py
│   └── logger_config.py
├── data/               # data utilities
│   ├── __init__.py
│   └── data_loaders.py
├── ml/                    # Machine Learning utilities
│   ├── __init__.py
│   └── encoders.py        # Categorical encoding functions
├── visualization/         # Plotting and visualization functions
│   ├── __init__.py
│   └── timeseries.py     # Time series plotting utilities
├── timeseries/           # Time series analysis tools
│   ├── __init__.py
│   ├── features.py       # Feature engineering
│   └── analysis.py       # Time series analysis functions
├── trading/              # Trading-specific utilities
│   ├── __init__.py
│   ├── indicators.py     # Technical indicators
│   ├── backtesting.py    # Backtesting utilities
│   └── telegrambot.py    # Trading notifications via Telegram
├── gcp/                  # Google Cloud Platform utilities
│   ├── __init__.py
│   ├── bigquery.py       # BigQuery helpers
│   └── storage.py        # Cloud Storage helpers
└── finance/              # Financial data utilities
    ├── __init__.py
    └── data_processing.py # Financial data preprocessing
```
