Skip to main content

My custom library for data science, trading and ML projects

Project description

EMR-Py

Documentation

Read the docs


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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

emr_py-0.5.1.tar.gz (66.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

emr_py-0.5.1-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file emr_py-0.5.1.tar.gz.

File metadata

  • Download URL: emr_py-0.5.1.tar.gz
  • Upload date:
  • Size: 66.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.9

File hashes

Hashes for emr_py-0.5.1.tar.gz
Algorithm Hash digest
SHA256 d04711c83bca4f421d9472ec445e0979989d12798d1b69f2321b252289ef0902
MD5 6230a521cec6c392d12bdb5cd630377b
BLAKE2b-256 6ea802e7dffeb496d907a0d5404939d4adbfcadddfa1ade9ca0960bf101398c4

See more details on using hashes here.

File details

Details for the file emr_py-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: emr_py-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.9

File hashes

Hashes for emr_py-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 38e08b6b053cd92c167afa98057932c866b238ffa1cbf4516580813c69ce238a
MD5 da15b39d56613b645f3cf312ab7bad35
BLAKE2b-256 07bc720ce7e6ea18c9b7d446b383e9d248671c0f0ff98e673c16e63930a9246f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page