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.1rc0.tar.gz (115.4 kB view details)

Uploaded Source

Built Distribution

dagster-0.3.1rc0-py3-none-any.whl (176.3 kB view details)

Uploaded Python 3

File details

Details for the file dagster-0.3.1rc0.tar.gz.

File metadata

  • Download URL: dagster-0.3.1rc0.tar.gz
  • Upload date:
  • Size: 115.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for dagster-0.3.1rc0.tar.gz
Algorithm Hash digest
SHA256 8236de074a45372ae884e50d89b0694de20a3cd3e7966d7a77101045d32ed350
MD5 8882a14fc5676ff9bf8b122dff1f4376
BLAKE2b-256 36555784778afd5aeb5fdd634678fc225538aef7b866b6106f9481e3ba1dab54

See more details on using hashes here.

File details

Details for the file dagster-0.3.1rc0-py3-none-any.whl.

File metadata

  • Download URL: dagster-0.3.1rc0-py3-none-any.whl
  • Upload date:
  • Size: 176.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for dagster-0.3.1rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 d353f4a23a07bc0ff46c8ae7df0ee1895701731f52fa481f309c3cbb94e9d352
MD5 bae823f850bb13fc86ce74cb37a54842
BLAKE2b-256 1dd6528eff801fb75dc2856cc3cc5d33cbe7316b53fbfe21dbac5e605ed3bd12

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page