Skip to main content

Dagster is an opinionated programming model for data pipelines.

Project description

.. image:: https://user-images.githubusercontent.com/28738937/44878798-b6e17e00-ac5c-11e8-8d25-2e47e5a53418.png :align: center

.. docs-include

.. image:: https://badge.fury.io/py/dagster.svg :target: https://badge.fury.io/py/dagster .. image:: https://coveralls.io/repos/github/dagster-io/dagster/badge.svg?branch=master :target: https://coveralls.io/github/dagster-io/dagster?branch=master .. image:: https://circleci.com/gh/dagster-io/dagster.svg?style=svg :target: https://circleci.com/gh/dagster-io/dagster .. image:: https://readthedocs.org/projects/dagster/badge/?version=master :target: https://dagster.readthedocs.io/en/master/ .. image:: https://img.shields.io/pypi/l/dagster.svg :target: http://www.apache.org/licenses/LICENSE-2.0.txt .. image:: https://img.shields.io/pypi/pyversions/dagster.svg :target: https://pypi.org/project/dagster/

============ Introduction

Dagster is an opinionated system and programming model for data pipelines. This process goes by many names -- ETL (extract-transform-load), ELT (extract-load-transform), model production, data integration, and so on -- but in essence they all describe the same activity: performing a set of computations structured as a DAG (directed, acyclic graph) that end up producing data assets, whether those assets be tables, files, machine-learning models, etc.

This project contains the core programming model and abstraction stack behind Dagster; a stateless single-node, single-process execution engine; and a CLI tool for driving that engine.

Go to https://dagster.readthedocs.io/ for complete documentation, including a step-by-step tutorial and notes on the demo project.

For details on contributing or running the project for development, see https://dagster.readthedocs.io/en/latest/contributing.html.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

dagster-0.3.3.post1.tar.gz (127.3 kB view details)

Uploaded Source

Built Distribution

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

dagster-0.3.3.post1-py3-none-any.whl (296.4 kB view details)

Uploaded Python 3

File details

Details for the file dagster-0.3.3.post1.tar.gz.

File metadata

  • Download URL: dagster-0.3.3.post1.tar.gz
  • Upload date:
  • Size: 127.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for dagster-0.3.3.post1.tar.gz
Algorithm Hash digest
SHA256 49b840c9ba33ed75624fa6e40ee21e0a6526369dc92c98821a5ab70f236c4bff
MD5 c65163aaa807f87b471e5b6a71d36d35
BLAKE2b-256 ed76bb34bf834a70bf84bb7b793b4fb37d1f9830f1913e0a6abf4c33ed5d3050

See more details on using hashes here.

File details

Details for the file dagster-0.3.3.post1-py3-none-any.whl.

File metadata

  • Download URL: dagster-0.3.3.post1-py3-none-any.whl
  • Upload date:
  • Size: 296.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for dagster-0.3.3.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 ad2a53b9256a0df59ce4b224668051d7d88ee0fa5a6b32e56de905751ef3d75e
MD5 b7ca02500574548262b3a5157b531d50
BLAKE2b-256 1221ade8b4462d23531ac81f481728963f18524c44402fdb01642c726dab5fb2

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