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.4.tar.gz (7.3 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.4-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cosmiclode-0.1.4.tar.gz
  • Upload date:
  • Size: 7.3 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.4.tar.gz
Algorithm Hash digest
SHA256 d11561fc714dda8f71bc4865cf200a6d72fd850c120ab7b61f9cccd818ecc09c
MD5 08b6d40a61c090707b1ab806f8b60e9e
BLAKE2b-256 5e79d22970ed8caded4f5ab1828e33d25f2e9d02194427ad39e23eb9b9248834

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cosmiclode-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 12.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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 77af6cc491dcdd86b1e7684e6389e99ef20b3f6c666bdc155fa7ffdc5115cbee
MD5 14233a08fb4e451f46d2c2b53a841098
BLAKE2b-256 f8f0aad6d86028174b7fac2295868bb4cadfb1dab79d3afadca8f02f9d2c41e7

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