Skip to main content

A modular data pipeline for efficient data processing.

Project description

🌌 CosmicLode

Python License: MIT Build Poetry

CosmicLode is a modular data pipeline framework designed for efficient, scalable, and transparent data processing. It supports database-agnostic connections, column-level profiling, and metadata visualization — all in a Pythonic package built for modern data engineers.


🚀 Features

  • 🔌 Pluggable database connectors returning pandas DataFrames
  • 📊 Column-level profiling with historical snapshot support
  • 📈 Data quality dashboards using lightweight visualizations
  • ⚙️ Modular design for reuse across workflows
  • 🧪 Built-in unit testing with pytest

📦 Work in Progress Modules

Module Description
db_connector Unified interface to connect and query any database
data_profiler Generate & store profiling snapshots over time
profiler_viz Streamlit or Dash-based UI for data quality monitoring

📌 Tech Stack

  • Python 3.10+
  • SQLAlchemy, Pandas
  • Poetry for dependency management
  • Pytest for testing
  • Streamlit/Dash for visualizations (planned)

📝 License

This project is licensed under the MIT License.


✨ Author

Vinod Yerrapureddy
📧 yerrapureddyvinodreddy@gmail.com
🌐 vinodreddy.netlify.app
🔗 LinkedIn
🍥 Anime fan | 💻 Data engineer | 🛠️ Systems hacker

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

cosmiclode-0.1.3.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

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

cosmiclode-0.1.3-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file cosmiclode-0.1.3.tar.gz.

File metadata

  • Download URL: cosmiclode-0.1.3.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for cosmiclode-0.1.3.tar.gz
Algorithm Hash digest
SHA256 4a78d54f3a07c0811f43f21c5f1e9cdb30912eef3a0890d8a84eaf84f79e9d6a
MD5 e6c109c27807d35060b193d12becd48e
BLAKE2b-256 db73f0bc1dad6d956e803852530f02192b79dfc6f2e4c3a465a1a1aa1d2a35d4

See more details on using hashes here.

File details

Details for the file cosmiclode-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: cosmiclode-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for cosmiclode-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9aeec5d1a0048c1bb88958ec5f93f9ac6cd8accadd2b5df121d748bbf69dc132
MD5 dcd705f82d05fdde03ad2ec041344560
BLAKE2b-256 b6b1a7d3c045bcc0c4f0a0ab0e7381c68e208772fd5da556279bf545a63c9258

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