Back to Dagster

Why Dagster?

python_modules/dagster/docs/_templates/layout.html

201905093.0 KB
Original Source

{%- extends "basic/layout.html" %} {%- block extrahead %} {{ super() }}{% if theme_touch_icon %}{% endif %} {% if theme_canonical_url %}{% endif %}{% endblock %} {# top+bottom related navs; we also have our own in sidebar #} {%- macro rellink_markup() %} {%- endmacro %} {%- set theme_show_relbar_top = theme_show_relbar_top or theme_show_relbars %} {%- set theme_show_relbar_bottom = theme_show_relbar_bottom or theme_show_relbars %} {# removed existing top+bottom related nav, and embed in main content #} {%- block relbar1 %}{% endblock %} {%- block relbar2 %}{% endblock %} {# Nav should appear before content, not after #} {%- block content %} {%- if theme_fixed_sidebar|lower == 'true' %}

{{ sidebar() }} {%- block document %} {%- if render_sidebar %} {%- endif %} {%- block relbar_top %} {%- if theme_show_relbar_top|tobool and pagename != 'index' %} {{- rellink_markup () }} {%- endif %} {% endblock %} {% if pagename == 'index' %}

Why Dagster?

Dagster is a system for building modern data applications. Combining an elegant programming model and beautiful tools, Dagster allows infrastructure engineers, data engineers, and data scientists to seamlessly collaborate to process and produce the trusted, reliable data needed in today's world. ๐Ÿ›  Get Started ยป

Elegant Programming Model

Dagster is a set of abstractions for building self-describing, testable, and reliable data applications. It embraces the principles of functional data programming; gradual, optional typing; and testability as a first-class value.

Beautiful Tools

Dagster's development environment, dagit โ€” designed for data engineers, machine learning engineers, data scientists โ€” enables astoundingly productive local development.

Flexible and Incremental

Dagster integrates with your existing tools and infrastructure. Dagster can invoke any computation โ€” whether it be Spark, a Python, a Jupyter notebook, or SQL โ€” and is designed to deploy to any workflow engine, such as Airflow.

{%- endif %} {% block body %} {% endblock %} {%- block relbar_bottom %} {%- if theme_show_relbar_bottom|tobool and pagename != 'index'%} {{- rellink_markup () }} {%- endif %} {% endblock %} {%- if render_sidebar %} {%- endif %} {%- endblock %}

{%- else %} {{ super() }} {%- endif %} {%- endblock %} {%- block footer %} {% if show_copyright %}ยฉ{{ copyright }}.{% endif %} {% if theme_show_powered_by|lower == 'true' %} {% if show_copyright %}|{% endif %} Powered by Sphinx {{ sphinx_version }} & Alabaster {{ alabaster_version }} {% endif %} {%- if show_source and has_source and sourcename %} {% if show_copyright or theme_show_powered_by %}|{% endif %} {{ _('Page source') }} {%- endif %} {% if theme_github_banner|lower != 'false' %} {% endif %} {% if theme_analytics_id %} {% endif %} {%- endblock %}