Skip to main content
Disdat Logo

https://badge.fury.io/py/disdat.svg

Note: Disdat 1.0 no longer contains the instrumented form of Luigi. Disdat-Luigi now resides here. Want to build versioned pipelines? pip install disdat-luigi Want to just use the Disdat API? pip install disdat

Disdat is a Python (3.9+) package for data versioning that allows data scientists to create, share, and track data products. Disdat organizes data into bundles, collections of literal values and files – bundles are the unit at which data is versioned and shared. Disdat provides an API for creating, finding, and publishing bundles to cloud storage (e.g., AWS S3).

Disdat-Luigi uses this API to instrument Spotify’s Luigi, so you can build pipelines that automatically create bundles, making it easy to share the latest outputs with other users and pipelines. Instead of lengthy email conversations with multiple file attachments, searching through Slack for the most recent S3 file path, users can instead dsdt pull awesome_data to get the latest ‘awesome_data.’

Disdat’s bundle API and pipelines provide:

  • Simplified pipelines – Users implement two functions per task: requires and run.

  • Enhanced re-execution logic – Disdat re-runs processing steps when code or data changes.

  • Data versioning/lineage – Disdat records code and data versions for each output data set.

  • Share data sets – Users may push and pull data to remote contexts hosted in AWS S3.

  • Auto-docking – Disdat dockerizes pipelines so that they can run locally or execute on the cloud.

Find our latest documentation on gitbook here!

Authors

Disdat could not have come to be without the support of Human Longevity, Inc. It has benefited from numerous discussions, code contributions, and emotional support from Sean Rowan, Ted Wong, Jonathon Lunt, Jason Knight, Axel Bernel, and Intuit, Inc..

Metadata

Release files for disdat 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for disdat 1.2.0
File Size Uploaded Provenance Actions
disdat-1.2.0.tar.gz 726.3 kB Without provenance Details for disdat-1.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for disdat 1.2.0
File Interpreter ABI Platform Actions
disdat-1.2.0-py3-none-any.whl Python 3 none any Details for disdat-1.2.0-py3-none-any.whl

Total release size: 818.8 kB

Release files / disdat-1.2.0.tar.gz

Download URL disdat-1.2.0.tar.gz
Size 726.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4a6f4dce186e2f2cc98252cc32162bdff05e252dc82e4098188a52a5c147c796
BLAKE2b-256 checksum
How to use checksums
34397f2a9f617469f31af805720f7afbd9654163734c3d109dbb55ae41b93669
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / disdat-1.2.0-py3-none-any.whl

Download URL disdat-1.2.0-py3-none-any.whl
Size 92.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2f40fd1fc9ede845b773ca5824ade21a42cba7fcb662c0aca90b019084c62c1b
BLAKE2b-256 checksum
How to use checksums
0bd6f746f3bfc580330b3a776af8319902b2c27d5b4e6e13231ae486b59e5b2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Security for disdat 1.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page