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.4.0rc2.tar.gz (150.6 kB view details)

Uploaded Source

Built Distribution

dagster-0.4.0rc2-py3-none-any.whl (222.7 kB view details)

Uploaded Python 3

File details

Details for the file dagster-0.4.0rc2.tar.gz.

File metadata

  • Download URL: dagster-0.4.0rc2.tar.gz
  • Upload date:
  • Size: 150.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for dagster-0.4.0rc2.tar.gz
Algorithm Hash digest
SHA256 7f73120f4c4847e7843929a81a7b3e743fd1c408a2303cbb9a129235d6720bc2
MD5 e4f044d8393b1b569605d29702f369f5
BLAKE2b-256 ba93e1a1685ef50ebf07aa0fab693312a7729344ce3ce28ccd9f099571c77da2

See more details on using hashes here.

File details

Details for the file dagster-0.4.0rc2-py3-none-any.whl.

File metadata

  • Download URL: dagster-0.4.0rc2-py3-none-any.whl
  • Upload date:
  • Size: 222.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for dagster-0.4.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 65fd8f8dc46afab86d8539047240b069bd0f7c75ad18ad53dcfba11644b7d3b4
MD5 bc05eeca74f485a2a1561774d7624c8b
BLAKE2b-256 7798cf78666d81134d79dcf1ac97b1f40934bddf7bb5d65aff44d000c1049f77

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