Skip to main content

A lazy data processing pipeline framework

Project description

LazyDAG

LazyDAG is a (yet another) python framework to manage data processing pipelines.

Installation

Just how you install any other package nowadays:

pip install lazydag

Usage

Take a look at the examples directory for a usage example.

Documentation

The best documentation is the source code itself. No but seriously, the source code is not stable yet and it doesn't make sense to put an effort in writing the documentation for it.

FA(Philosophical)Q

Why yet another framework?

I reviewed the existing tools, I didn't like them. I decided to come up with my own.

Why not use X?

Go ahead, use X.

What's the story?

I needed to run some experiments for my research projects. For the experiments, I needed to extract some information from some entities. Sometimes, those entities had minor changes. Sometimes, a small logic needed to change in my experiments' code. Sometimes, I needed to recalculate some things I had already done before. I don't like to wait for the whole pipeline to run again. That's it. I created this framework to overcome those issues. Maybe it will be useful for you. Maybe it will be overfit to my use case. But it's open source, so you can take a look and use it if you like it.

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

lazydag-0.3.1.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

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

lazydag-0.3.1-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file lazydag-0.3.1.tar.gz.

File metadata

  • Download URL: lazydag-0.3.1.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lazydag-0.3.1.tar.gz
Algorithm Hash digest
SHA256 7aa5346af0b082f33881c4b539960156d7ef42c6eaa4d27c4aa96da39d514969
MD5 49bff3c3e12f8d2e2a0a4899a7b9298a
BLAKE2b-256 8ea5a39a997a01275b8db212fe527a3cf3e8ac9e4a39440e05657ac160563483

See more details on using hashes here.

Provenance

The following attestation bundles were made for lazydag-0.3.1.tar.gz:

Publisher: python-publish.yml on MaGaroo/lazydag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lazydag-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: lazydag-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lazydag-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 44ce1483d10e3a76fc46dedae7ede5719a2d25d8e3f544c416c9198e0e4c6fe2
MD5 5ba21f722d6185eddfd9fca0bb566892
BLAKE2b-256 d9240702e6a8112fa2f140b14c3a4095c11f8ccfdac31cfd89b12933531a7df9

See more details on using hashes here.

Provenance

The following attestation bundles were made for lazydag-0.3.1-py3-none-any.whl:

Publisher: python-publish.yml on MaGaroo/lazydag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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