Skip to content

Instantly share code, notes, and snippets.

@bollwyvl
Last active March 23, 2021 18:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bollwyvl/0fe7a6f89251992ab1a542ac2b4051c4 to your computer and use it in GitHub Desktop.
Save bollwyvl/0fe7a6f89251992ab1a542ac2b4051c4 to your computer and use it in GitHub Desktop.
dagster on binder
envs/
.ipynb_checkpoints/
__pycache__/
Untitled*
dask-worker-space/
_dagster*/
history/
schedules/

dagster-binder

Binder

An example of using dagster on Binder.

Demo Progress

  • actually starts JupyterLab
  • launches dagit in a new Lab Tab
  • get dask working with labextension
  • access GraphQL from kernel
name: dagster-binder
commands:
lab:
unix: jupyter lab --no-browser --debug --autoreload
env_specs:
dagster-binder:
channels:
- conda-forge
- nodefaults
packages:
- dagit
- dagster >=0.11.1,<12
- dagster-dask
- dagster-github
- dagster-pandas
- dagster-postgres
- dagster-shell
- dagstermill
- dask-labextension
- importnb
- ipywidgets
- jupyter-server-proxy
- jupyterlab >=3,<4
- jupyterlab-lsp
- jupyter-lsp-python-plugins
- jupyterlab-tour
- nodejs >=14,<15
- pip
- postgresql
- python >=3.7,<3.8.0a0
- xeus-python
- pip:
- jupyter-starters
- quiz
name mfr type calories protein fat sodium fiber carbo sugars potass vitamins shelf weight cups rating
100% Bran N C 70 4 1 130 10 5 6 280 25 3 1 0.33 68.402973
100% Natural Bran Q C 120 3 5 15 2 8 8 135 0 3 1 1 33.983679
All-Bran K C 70 4 1 260 9 7 5 320 25 3 1 0.33 59.425505
All-Bran with Extra Fiber K C 50 4 0 140 14 8 0 330 25 3 1 0.5 93.704912
Almond Delight R C 110 2 2 200 1 14 8 -1 25 3 1 0.75 34.384843
"""a little wrapper that starts dagster-daemon and dagit"""
import os
import time
import sys
import subprocess
from pathlib import Path
HERE = Path(__file__).parent.resolve()
os.environ.update(
DAGSTER_HOME=str(HERE),
**{
f"DAGSTER_BINDER_{k}".upper(): str(HERE / f"_dagster_{k}")
for k in ["event_logs", "artifacts", "compute_logs"]
},
)
def run(dagit_args):
print(dagit_args)
daemon = subprocess.Popen(["dagster-daemon", "run"])
dagit = subprocess.Popen(["dagit", *dagit_args])
try:
daemon.wait()
except:
pass
finally:
daemon.terminate()
dagit.terminate()
return 0
if __name__ == "__main__":
sys.exit(run(sys.argv[1:]))
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8"?>
<svg width="461" height="461" version="1.1" viewBox="0 0 461 461" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(-201.67 -97.269)">
<g transform="translate(0 4.4658)">
<rect x="386.03" y="132.9" width="130.94" height="81.733" fill="#fff" stop-color="#000000"/>
<g>
<path d="m406.04 552.05c0.23101-0.0924 0.50701-0.0811 0.61334 0.0253 0.10634 0.10633-0.0827 0.18198-0.42 0.16809-0.3728-0.0154-0.4486-0.0912-0.19334-0.19334zm9.92 0c0.23101-0.0924 0.50701-0.0811 0.61334 0.0253 0.10634 0.10633-0.0827 0.18198-0.42 0.16809-0.3728-0.0154-0.4486-0.0912-0.19334-0.19334zm97.28-1.92c0.23101-0.0924 0.50701-0.0811 0.61334 0.0253 0.10634 0.10633-0.0827 0.18198-0.42 0.16809-0.3728-0.0154-0.4486-0.0912-0.19334-0.19334zm-10.475-5.4081c0.0154-0.3728 0.0912-0.4486 0.19334-0.19334 0.0925 0.23101 0.0811 0.50701-0.0253 0.61334-0.10633 0.10634-0.18198-0.0827-0.16809-0.42zm3.1748-6.3733c0.59706-0.616 1.1575-1.12 1.2455-1.12s-0.32848 0.504-0.92554 1.12-1.1575 1.12-1.2455 1.12 0.32848-0.504 0.92554-1.12zm68.48-23.321c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39802 0.51885-0.38672 0.12083 0.12083-0.41805 0.53302-0.68083 0.70256-0.68083 0.43917zm2.24-1.92c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39802 0.51885-0.38672 0.12083 0.12083-0.41805 0.53302-0.68083 0.70256-0.68083 0.43917zm-238.64-0.41975c0.308-0.0805 0.812-0.0805 1.12 0s0.056 0.14634-0.56 0.14634-0.868-0.0659-0.56-0.14634zm19.52 0c0.308-0.0805 0.812-0.0805 1.12 0s0.056 0.14634-0.56 0.14634-0.868-0.0659-0.56-0.14634zm-24.48-0.31136c0.22-0.0888 0.58-0.0888 0.8 0s0.04 0.16141-0.4 0.16141-0.62-0.0726-0.4-0.16141zm29.76 0c0.22-0.0888 0.58-0.0888 0.8 0s0.04 0.16141-0.4 0.16141-0.62-0.0726-0.4-0.16141zm-33.26-0.32665c0.231-0.0924 0.507-0.0811 0.61333 0.0253 0.10634 0.10633-0.0827 0.18198-0.42 0.16809-0.37278-0.0154-0.4486-0.0912-0.19333-0.19334zm37.44 0c0.23101-0.0924 0.50701-0.0811 0.61334 0.0253 0.10634 0.10633-0.0827 0.18198-0.42 0.16809-0.3728-0.0154-0.4486-0.0912-0.19334-0.19334zm-40.64-0.32c0.231-0.0925 0.507-0.0811 0.61333 0.0253 0.10634 0.10634-0.0827 0.18198-0.42 0.16809-0.37278-0.0154-0.4486-0.0912-0.19333-0.19334zm43.84 0c0.23101-0.0925 0.50701-0.0811 0.61334 0.0253 0.10634 0.10634-0.0827 0.18198-0.42 0.16809-0.3728-0.0154-0.4486-0.0912-0.19334-0.19334zm2.56-0.32c0.23101-0.0925 0.50701-0.0811 0.61334 0.0253 0.10634 0.10634-0.0827 0.18198-0.42 0.1681-0.3728-0.0154-0.4486-0.0912-0.19334-0.19335zm206.46-0.54224c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39802 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm-30.72-1.92c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39802 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm33.92-0.9393c0-0.0551 0.468-0.52307 1.04-1.04l1.04-0.93987-0.93987 1.04c-0.8761 0.96944-1.1401 1.1871-1.1401 0.93987zm-28.32-4.0599c0.31856-0.352 0.6512-0.64 0.7392-0.64s-0.10064 0.288-0.4192 0.64-0.6512 0.64-0.7392 0.64 0.10064-0.288 0.4192-0.64zm4.6266-4.24c1.3261-1.4129 1.6134-1.6669 1.6134-1.4266 0 0.0514-0.684 0.73536-1.52 1.52l-1.52 1.4266zm37.133-5.1401c0-0.0551 0.468-0.52307 1.04-1.04l1.04-0.93987-0.93987 1.04c-0.8761 0.96944-1.1401 1.1871-1.1401 0.93987zm-28.96-3.0999c0.68742-0.704 1.3219-1.28 1.4099-1.28s-0.40247 0.576-1.0899 1.28-1.3219 1.28-1.4099 1.28 0.40247-0.576 1.0899-1.28zm-281.67-0.64c0-0.792 0.0624-1.116 0.13867-0.72 0.0763 0.396 0.0763 1.044 0 1.44s-0.13867 0.072-0.13867-0.72zm250.79 0.51917c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39802 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm63.68-0.96c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39802 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm-60.64-1.7992c0.31856-0.352 0.6512-0.64 0.7392-0.64s-0.10064 0.288-0.4192 0.64-0.6512 0.64-0.7392 0.64 0.10064-0.288 0.4192-0.64zm62.88-0.76083c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39802 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm-30.88-0.83917c0.31856-0.352 0.6512-0.64 0.7392-0.64s-0.10064 0.288-0.4192 0.64-0.6512 0.64-0.7392 0.64 0.10064-0.288 0.4192-0.64zm-28.96-1.0601c0-0.0551 0.468-0.52307 1.04-1.04l1.04-0.93987-0.93987 1.04c-0.8761 0.96944-1.1401 1.1871-1.1401 0.93987zm-200.72-1.0857c0.396-0.0763 1.044-0.0763 1.44 0 0.396 0.0762 0.072 0.13865-0.72 0.13865s-1.116-0.0624-0.72-0.13865zm12.48 0c0.396-0.0763 1.044-0.0763 1.44 0 0.396 0.0762 0.072 0.13865-0.72 0.13865s-1.116-0.0624-0.72-0.13865zm-18.24-0.30611c0.22-0.0888 0.58-0.0888 0.8 0s0.04 0.1614-0.4 0.1614-0.62-0.0726-0.4-0.1614zm24.486-0.01c0.31136-0.0811 0.74336-0.0758 0.96 0.0118 0.21667 0.0876-0.0381 0.15401-0.56608 0.14752-0.528-6e-3 -0.70525-0.0782-0.39392-0.1594zm-27.986-0.31676c0.231-0.0924 0.507-0.0811 0.61333 0.0253 0.10634 0.10634-0.0827 0.18199-0.42 0.1681-0.37278-0.0154-0.4486-0.0912-0.19333-0.19334zm32 0c0.23101-0.0924 0.50701-0.0811 0.61334 0.0253 0.10634 0.10634-0.0827 0.18199-0.42 0.1681-0.3728-0.0154-0.4486-0.0912-0.19334-0.19334zm209.34 0.0979c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39802 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm-244.54-0.4178c0.231-0.0924 0.507-0.0811 0.61333 0.0253 0.10634 0.10634-0.0827 0.18198-0.42 0.1681-0.37278-0.0154-0.4486-0.0912-0.19333-0.19335zm38.4 0c0.23101-0.0924 0.50701-0.0811 0.61334 0.0253 0.10634 0.10634-0.0827 0.18198-0.42 0.1681-0.3728-0.0154-0.4486-0.0912-0.19334-0.19335zm208.06-1.8222c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39802 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm-274.48-2.3523c0.66-0.069 1.74-0.069 2.4 0 0.66 0.0691 0.12 0.12554-1.2 0.12554s-1.86-0.0565-1.2-0.12554zm253.68-6.267c0-0.0551 0.468-0.52307 1.04-1.04l1.04-0.93987-0.93987 1.04c-0.8761 0.96944-1.1401 1.1871-1.1401 0.93987zm-40.32-0.64c0-0.0551 0.468-0.52307 1.04-1.04l1.04-0.93987-0.93987 1.04c-0.8761 0.96944-1.1401 1.1871-1.1401 0.93987zm44.16-3.5407c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39802 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm-38.72-1.8993c0-0.0551 0.468-0.52308 1.04-1.04l1.04-0.93988-0.93987 1.04c-0.8761 0.96944-1.1401 1.1871-1.1401 0.93988zm40.96-0.66071c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm-65.92-9.92c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm-149.2-2.6511c0.22-0.0888 0.58-0.0888 0.8 0s0.04 0.16141-0.4 0.16141-0.62-0.0726-0.4-0.16141zm-9.28-0.32c0.22-0.0888 0.58-0.0888 0.8 0s0.04 0.16141-0.4 0.16141-0.62-0.0726-0.4-0.16141zm17.92 0c0.22-0.0888 0.58-0.0888 0.8 0s0.04 0.16141-0.4 0.16141-0.62-0.0726-0.4-0.16141zm-21.74-0.32666c0.231-0.0924 0.507-0.0811 0.61333 0.0253 0.10634 0.10634-0.0827 0.18199-0.42 0.1681-0.37278-0.0154-0.4486-0.0912-0.19333-0.19335zm25.92 0c0.23101-0.0924 0.50701-0.0811 0.61334 0.0253 0.10634 0.10634-0.0827 0.18199-0.42 0.1681-0.3728-0.0154-0.4486-0.0912-0.19334-0.19335zm141.17-1.1414c1.3261-1.4129 1.6134-1.6669 1.6134-1.4266 0 0.0514-0.684 0.73536-1.52 1.52l-1.52 1.4266zm6.4-6.4c1.3261-1.4129 1.6134-1.6669 1.6134-1.4266 0 0.0514-0.684 0.73536-1.52 1.52l-1.52 1.4266zm-47.667-0.68083c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm2.24-1.92c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm49.44-1.7992c0.31856-0.352 0.6512-0.64 0.7392-0.64s-0.10064 0.288-0.4192 0.64-0.6512 0.64-0.7392 0.64 0.10064-0.288 0.4192-0.64zm-46.56-0.74012c0-0.0551 0.468-0.52308 1.04-1.04l1.04-0.93988-0.93987 1.04c-0.8761 0.96944-1.1401 1.1871-1.1401 0.93988zm48.64-1.6207c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm-39.36-7.7192c0.41334-0.44 0.82355-0.8 0.91155-0.8s-0.17821 0.36-0.59155 0.8-0.82355 0.8-0.91155 0.8 0.17821-0.36 0.59155-0.8zm2.56-2.8408c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm-227.86-13.879-0.77578-0.88 0.88 0.77577c0.484 0.42669 0.88 0.82269 0.88 0.88 0 0.25097-0.25914 0.0467-0.98422-0.77577zm199.86-0.72c0.31856-0.352 0.6512-0.64 0.7392-0.64s-0.10064 0.288-0.4192 0.64-0.6512 0.64-0.7392 0.64 0.10064-0.288 0.4192-0.64zm-206.43-5.84-0.6096-0.72 0.72 0.60959c0.67662 0.57287 0.86568 0.83041 0.6096 0.83041-0.0607 0-0.38473-0.324-0.72-0.72zm216.67-4.4c0.31856-0.352 0.6512-0.64 0.7392-0.64s-0.10064 0.288-0.4192 0.64-0.6512 0.64-0.7392 0.64 0.10064-0.288 0.4192-0.64zm-146.48-9.4381c-5.9142-0.83231-13.736-2.4201-14.935-3.0316-4.0122-2.0469-5.0268-6.9529-2.1577-10.434 1.7175-2.0836 4.8457-2.9021 7.8974-2.0664 1.9744 0.54069 10.282 1.8818 14.08 2.2731 3.9302 0.40485 5.3435 0.91061 6.783 2.4273 2.8057 2.9561 2.2624 7.9461-1.1141 10.232-1.225 0.82944-1.6281 0.91908-4.3889 0.97604-1.672 0.0345-4.4462-0.13518-6.1649-0.37705zm20.664-0.33254c-2.3443-1.1682-3.4109-2.8332-3.5555-5.5503-0.0934-1.7558 0.018-2.366 0.65009-3.5591 1.1264-2.1264 3.2042-3.4153 5.924-3.6751 9.2169-0.88025 16.792-2.2515 23.867-4.3201 17.467-5.1076 32.794-13.738 46.282-26.061 3.6133-3.3011 5.334-4.027 8.019-3.3829 2.3283 0.55857 4.3302 2.443 4.9839 4.6917 1.0335 3.5552 6e-3 5.4905-5.4665 10.295-20.487 17.985-44.632 28.793-71.203 31.871-6.1232 0.70942-7.5499 0.66298-9.501-0.30932zm-52.684-7.9685c-2.1304-0.57173-4.0211-1.9896-4.9352-3.7009-0.63856-1.1955-0.74924-1.7932-0.65181-3.52 0.15333-2.7176 1.2487-4.4422 3.5499-5.5889 5.9212-2.9507 12.847 3.137 10.181 8.9489-1.4818 3.2301-4.7393 4.7746-8.1436 3.8609zm333.14-9.3528c0.22-0.0888 0.58-0.0888 0.8 0s0.04 0.1614-0.4 0.1614-0.62-0.0726-0.4-0.1614zm-45.279-10.508c4e-3 -0.704 0.0691-0.95432 0.14564-0.55627 0.0765 0.39805 0.0736 0.97405-6e-3 1.28-0.0801 0.30595-0.14272-0.0197-0.13917-0.72373zm94.345-13.787c0.0154-0.37278 0.0912-0.44861 0.19334-0.19333 0.0925 0.231 0.0811 0.507-0.0253 0.61333-0.10633 0.10634-0.18198-0.0827-0.16809-0.42zm0.34528-3.3333c0-0.44 0.0726-0.62 0.16141-0.4 0.0888 0.22 0.0888 0.58 0 0.8s-0.16141 0.04-0.16141-0.4zm-150.43-3.3867c0.0154-0.37278 0.0912-0.4486 0.19334-0.19333 0.0924 0.231 0.0811 0.507-0.0253 0.61333-0.10633 0.10634-0.18198-0.0827-0.16809-0.42zm150.75-0.45333c0-0.44 0.0726-0.62 0.16141-0.4 0.0888 0.22 0.0888 0.58 0 0.8s-0.16141 0.04-0.16141-0.4zm-150.4-4.48c0-0.44 0.0726-0.62 0.16141-0.4 0.0888 0.22 0.0888 0.58 0 0.8s-0.16141 0.04-0.16141-0.4zm150.75-1.12c4e-3 -0.704 0.0691-0.95432 0.14564-0.55627 0.0765 0.39805 0.0736 0.97405-6e-3 1.28-0.0801 0.30595-0.14272-0.0197-0.13917-0.72373zm-353.84-11.906c-7.1209-5.2172-15.101-7.4153-21.911-6.0354-1.4823 0.30034-2.9669 0.6916-3.2993 0.86947s-0.68042 0.24724-0.77349 0.15417c-0.27633-0.27634 3.6655-2.686 5.6174-3.4338 2.2766-0.87234 7.6031-1.1963 10.24-0.62273 0.9936 0.2161 2.8865 0.90386 4.2065 1.5283 2.9403 1.391 6.3582 4.7 7.9388 7.6856 0.58232 1.1 1.0143 1.992 0.96 1.9822-0.0543-0.01-1.3948-0.96732-2.9788-2.1278zm-106.05-5.401c0.0154-0.37278 0.0912-0.4486 0.19334-0.19333 0.0924 0.231 0.0811 0.507-0.0252 0.61333-0.10634 0.10634-0.18197-0.0827-0.16807-0.42zm459.9-1.5733c4e-3 -0.704 0.0691-0.95432 0.14564-0.55627 0.0765 0.39805 0.0736 0.97405-6e-3 1.28-0.0801 0.30595-0.14272-0.0197-0.13917-0.72373zm-460.22-1.9467c0.0154-0.37278 0.0912-0.4486 0.19334-0.19333 0.0924 0.231 0.0811 0.507-0.0252 0.61333-0.10634 0.10634-0.18197-0.0827-0.16807-0.42zm459.87-3.3333c0-0.44 0.0726-0.62 0.16141-0.4 0.0888 0.22 0.0888 0.58 0 0.8s-0.16141 0.04-0.16141-0.4zm-460.15-1.12c7e-3 -0.528 0.0782-0.70526 0.15938-0.39391 0.0811 0.31135 0.0758 0.74335-0.0119 0.96-0.0876 0.21665-0.15403-0.0381-0.14751-0.56609zm459.8-2.9067c0.0154-0.37278 0.0912-0.4486 0.19334-0.19333 0.0924 0.231 0.0811 0.507-0.0253 0.61333-0.10633 0.10634-0.18198-0.0827-0.16809-0.42zm-0.32-3.2c0.0154-0.37278 0.0912-0.4486 0.19334-0.19333 0.0925 0.231 0.0811 0.507-0.0253 0.61333-0.10633 0.10634-0.18198-0.0827-0.16809-0.42zm-0.32-2.88c0.0154-0.37278 0.0912-0.4486 0.19334-0.19333 0.0924 0.231 0.0811 0.507-0.0253 0.61333-0.10633 0.10634-0.18198-0.0827-0.16809-0.42zm-0.32-2.56c0.0154-0.37278 0.0912-0.4486 0.19334-0.19333 0.0924 0.231 0.0811 0.507-0.0253 0.61333-0.10633 0.10634-0.18198-0.0827-0.16809-0.42zm-316.03-6.4232c-3.0267-2.3627-8.5584-5.045-12.16-5.8964-3.7519-0.88694-9.5056-0.74752-12.48 0.30241l-1.92 0.67775 1.12-0.94453c2.5694-2.1669 7.3768-3.8382 11.04-3.8382 4.6507 0 9.6398 2.0804 12.936 5.3942 1.8544 1.8642 4.6563 6.1662 3.9624 6.084-0.14232-0.0169-1.2668-0.81752-2.4988-1.7792zm-142.82 0.0499c7e-3 -0.528 0.0782-0.70526 0.15938-0.39391 0.0811 0.31135 0.0758 0.74335-0.0119 0.96-0.0876 0.21665-0.15403-0.0381-0.14751-0.56609zm0.28288-4.8267c0.0154-0.37279 0.0912-0.44861 0.19334-0.19334 0.0924 0.231 0.0811 0.507-0.0252 0.61334-0.10634 0.10633-0.18197-0.0827-0.16807-0.42zm85.095-4.0249c-2.3453-2.0631-8.7661-6.241-11.934-7.765-10.638-5.1183-21.327-6.143-30.679-2.9411l-2.3478 0.80386 1.28-1.1352c4.7483-4.2111 13.358-6.9179 20.16-6.338 8.5031 0.72501 15.811 4.6186 20.85 11.109 1.3756 1.7716 4.4635 7.1967 4.2252 7.4232-0.0636 0.0604-0.76361-0.46017-1.5556-1.1569zm-84.775 0.50491c0.0154-0.37279 0.0912-0.44861 0.19334-0.19334 0.0924 0.231 0.0811 0.507-0.0252 0.61334-0.10634 0.10633-0.18197-0.0827-0.16807-0.42zm209.85-89.973c-0.39802-0.50754-0.38672-0.51886 0.12083-0.12082 0.53302 0.41803 0.70256 0.68082 0.43917 0.68082-0.0664 0-0.31843-0.252-0.56-0.56zm-5.12-5.12c-0.39802-0.50754-0.38672-0.51885 0.12083-0.12082 0.53302 0.41804 0.70256 0.68082 0.43917 0.68082-0.0664 0-0.31843-0.252-0.56-0.56zm85.101-9.8986c0.23101-0.0924 0.50701-0.0811 0.61334 0.0252 0.10634 0.10633-0.0827 0.18196-0.42 0.16807-0.3728-0.0154-0.4486-0.0912-0.19334-0.19333zm-241.86-3.7422c0-0.0665 0.252-0.31845 0.56-0.56 0.50754-0.39804 0.51886-0.38672 0.12082 0.12081-0.41804 0.53304-0.68082 0.70256-0.68082 0.43919zm2.56-2.88c0-0.0665 0.252-0.31845 0.56-0.56 0.50754-0.39804 0.51886-0.38672 0.12082 0.12081-0.41804 0.53304-0.68082 0.70256-0.68082 0.43919zm146.31-1.1592c0-0.616 0.0659-0.868 0.14634-0.56 0.0805 0.308 0.0805 0.812 0 1.12s-0.14634 0.056-0.14634-0.56zm201.98-0.08-0.6096-0.72 0.72 0.6096c0.67661 0.57287 0.86566 0.8304 0.6096 0.8304-0.0607 0-0.38474-0.324-0.72-0.72zm-201.99-2.32c6e-3 -0.528 0.0782-0.70527 0.15939-0.39392 0.0811 0.31136 0.0758 0.74336-0.0118 0.96-0.0876 0.21665-0.15402-0.0381-0.14752-0.56608zm-142.46-0.64c0.59705-0.616 1.1576-1.12 1.2456-1.12s-0.3285 0.504-0.92555 1.12-1.1576 1.12-1.2456 1.12 0.3285-0.504 0.92555-1.12zm339.84-1.92c-0.77728-0.792-1.3412-1.44-1.2532-1.44s0.79597 0.648 1.5732 1.44 1.3412 1.44 1.2532 1.44-0.79597-0.648-1.5732-1.44zm-112.04-1.68c-0.39802-0.50754-0.38672-0.51886 0.12083-0.12082 0.53302 0.41803 0.70256 0.68082 0.43917 0.68082-0.0664 0-0.31843-0.252-0.56-0.56zm104.83-5.6-1.588-1.68 1.68 1.588c0.924 0.87338 1.68 1.6294 1.68 1.68 0 0.23878-0.29645-0.0269-1.772-1.588zm-322.39-0.98014c0-0.0551 0.468-0.52307 1.04-1.04l1.04-0.93986-0.93987 1.04c-0.87609 0.96942-1.1401 1.1871-1.1401 0.93986zm139.04-3.7399c0.68742-0.704 1.3219-1.28 1.4099-1.28s-0.40247 0.576-1.0899 1.28-1.3219 1.28-1.4099 1.28 0.40247-0.576 1.0899-1.28zm178.53 0.24-0.6096-0.72 0.72 0.60959c0.67661 0.57287 0.86566 0.83041 0.6096 0.83041-0.0607 0-0.38474-0.324-0.72-0.72zm-313.09-0.68082c0-0.0664 0.252-0.31845 0.56-0.56 0.50754-0.39804 0.51886-0.38672 0.12082 0.12082-0.41804 0.53304-0.68082 0.70255-0.68082 0.43918zm310.04-2.0392c-0.39802-0.50754-0.38672-0.51886 0.12083-0.12082 0.53302 0.41803 0.70256 0.68082 0.43917 0.68082-0.0664 0-0.31843-0.252-0.56-0.56zm-307.16-0.52082c0-0.0665 0.252-0.31845 0.56-0.56 0.50754-0.39804 0.51886-0.38672 0.12082 0.12082-0.41804 0.53304-0.68082 0.70255-0.68082 0.43918zm304.92-1.3992c-0.39802-0.50754-0.38672-0.51886 0.12083-0.12082 0.53302 0.41804 0.70256 0.68082 0.43917 0.68082-0.0664 0-0.31843-0.252-0.56-0.56zm-149.78-6.0586c0.23101-0.0924 0.50701-0.0811 0.61334 0.0252 0.10634 0.10633-0.0827 0.18197-0.42 0.16807-0.3728-0.0154-0.4486-0.0912-0.19334-0.19333zm4.78-0.33732c0.924-0.0646 2.436-0.0646 3.36 0s0.168 0.11753-1.68 0.11753-2.604-0.0529-1.68-0.11753zm17.3-48.943c0.23101-0.09244 0.50701-0.08107 0.61334 0.02526 0.10634 0.10633-0.0827 0.18196-0.42 0.16807-0.3728-0.01535-0.4486-0.09118-0.19334-0.19333zm-46.72-0.32c0.23101-0.09243 0.50701-0.08106 0.61334 0.02526 0.10634 0.10633-0.0827 0.18196-0.42 0.16807-0.3728-0.01535-0.4486-0.09118-0.19334-0.19333zm43.52 0c0.23101-0.09243 0.50701-0.08106 0.61334 0.02526 0.10634 0.10633-0.0827 0.18196-0.42 0.16807-0.3728-0.01535-0.4486-0.09118-0.19334-0.19333zm-39.68-0.32c0.23101-0.0924 0.50701-0.0811 0.61334 0.0253 0.10634 0.10633-0.0827 0.18196-0.42 0.16807-0.3728-0.0154-0.4486-0.0912-0.19334-0.19334zm35.82 7e-3c0.22-0.0888 0.58-0.0888 0.8 0s0.04 0.1614-0.4 0.1614-0.62-0.0726-0.4-0.1614zm-31.194-0.32983c0.31136-0.0811 0.74336-0.0758 0.96 0.0119 0.21667 0.0877-0.0381 0.15404-0.56608 0.14751-0.528-7e-3 -0.70525-0.0782-0.39392-0.15937zm26.24 0c0.31136-0.0811 0.74336-0.0758 0.96 0.0119 0.21667 0.0877-0.0381 0.15404-0.56608 0.14751-0.528-7e-3 -0.70525-0.0782-0.39392-0.15937zm-18.078-0.33296c0.75267-0.0676 1.9047-0.0667 2.56 2e-3 0.65536 0.0688 0.0396 0.12407-1.3684 0.1229-1.408-1e-3 -1.9442-0.0574-1.1916-0.12502zm8.1612-8.9e-4c0.84132-0.0661 2.1373-0.0653 2.88 2e-3 0.74269 0.0671 0.0543 0.12122-1.5297 0.12025-1.584-9.8e-4 -2.1916-0.0559-1.3503-0.12202z" fill="#69b4ef"/>
<path d="m404.9 551.95c-6.7285-0.94848-11.931-3.6481-14.082-7.3076-0.75942-1.2918-0.87776-1.8382-0.87776-4.0531 0-2.2421 0.11398-2.7539 0.91795-4.1218 1.2699-2.1604 3.4043-4.1147 5.9172-5.4177 2.793-1.4482 4.0854-1.8344 11.938-3.5676 23.405-5.1655 46.928-14.346 67.395-26.302 10.563-6.1706 22.472-14.472 29.418-20.507 1.2686-1.1022 2.3942-2.004 2.5013-2.004 0.50266 0 2.3617-1.7102 2.1795-2.005-0.12105-0.19588-0.0514-0.23808 0.16861-0.10212 1.0308 0.63703 14.798-11.491 22.095-19.464 18.27-19.964 32.743-44.003 41.967-69.709 5.8356-16.262 6.9121-33.823 2.5973-42.371-1.7786-3.5235-5.2079-5.8689-8.581-5.8689-4.236 0-9.4358 4.8735-13.145 12.32-2.0673 4.1503-3.9341 9.7248-6.0445 18.05-13.884 54.77-58 102.16-117.24 125.95-8.6562 3.4762-26.368 9.2914-34.501 11.327-10.59 2.6511-21.654 4.5038-33.019 5.5292-7.0422 0.6354-26.877 0.53853-33.92-0.16563-16.038-1.6035-25.795-3.8569-33.585-7.7564-7.6893-3.8493-11.512-8.3049-11.528-13.436-0.016-5.1245 3.5592-8.6578 10.544-10.42 3.7394-0.94355 10.651-0.72259 15.849 0.50672 21.609 5.1102 47.675 5.2757 71.2 0.45209 8.6857-1.781 21.066-5.4146 27.295-8.0111 1.2676-0.52835 2.7367-1.0185 3.2647-1.0891 1.566-0.20953 10.997-3.2069 15.913-5.0576 31.976-12.037 58.268-33.082 77.625-62.136 15.062-22.606 24.971-49.742 28.391-77.748 0.70409-5.7663 0.96672-17.309 0.50236-22.08-0.82246-8.4494-2.9567-15.912-6.0383-21.115-2.0204-3.411-6.5302-7.9801-9.4954-9.6204-4.5567-2.5208-8.8034-3.6292-14.898-3.8884-12.329-0.52431-23.893 5.066-31.557 15.255-2.694 3.5817-5.1007 8.4555-7.6575 15.507-3.03 8.3567-5.221 13.534-9.0988 21.499-9.4736 19.46-19.805 34.067-33.812 47.809-15.02 14.734-31.352 24.92-50.326 31.388-24.745 8.4345-51.694 9.099-77.074 1.9004-44.042-12.491-77.419-46.307-87.891-89.046-2.2851-9.3265-3.3432-17.565-3.587-27.929-0.28979-12.319 0.33435-17.462 3.6774-30.3 5.7631-22.132 16.931-44.691 32.207-65.06 33.17-44.226 83.096-77.058 134.72-88.592 20.047-4.479 38.867-6.2618 59.257-5.6134 43.64 1.3878 86.015 15.125 122.88 39.835 48.252 32.345 82.857 81.065 97.826 137.73 7.0692 26.761 9.0006 55.818 5.4664 82.24-2.5468 19.04-7.723 38.519-14.88 56-1.2611 3.08-3.1177 7.688-4.1258 10.24-7.3372 18.575-16.054 34.026-28.565 50.635-7.1148 9.4453-13.61 16.838-23.278 26.493-16.996 16.973-34.976 30.535-54.726 41.277-10.464 5.6918-17.424 8.0773-23.714 8.1276-3.1566 0.0253-3.5055-0.0368-5.2458-0.93296-2.1875-1.1264-3.0528-2.4451-3.0528-4.6522 0-3.472 3.0388-6.9368 8.96-10.216 34.298-18.996 65.779-49.454 85.345-82.571 3.9587-6.7005 4.4028-7.5012 4.3182-7.7838-0.0435-0.14509 0.0565-0.18007 0.22205-0.0777 0.46544 0.28765 3.024-2.7844 5.8409-7.013 6.5651-9.8554 13.756-27.191 17.392-41.925 3.8224-15.492 3.5983-25.87-0.69335-32.101-3.4599-5.0237-8.6835-4.7538-12.752 0.65896-2.8902 3.8448-4.8658 9.0018-7.0192 18.322-4.9231 21.308-10.812 36.221-21.229 53.76-12.79 21.536-31.598 42.9-53.687 60.987-21.421 17.54-46.168 32.423-72.297 43.482-14.158 5.9919-25.294 9.5257-35.36 11.221-4.4808 0.7546-13.877 1.0993-17.2 0.63088zm-83.371-158.2c3.3765-2.2861 3.9198-7.2761 1.1141-10.232-1.4395-1.5167-2.8528-2.0224-6.783-2.4273-3.7984-0.39127-12.106-1.7324-14.08-2.2731-3.0517-0.83572-6.1799-0.0172-7.8974 2.0664-2.8691 3.4807-1.8546 8.3868 2.1577 10.434 2.4429 1.2463 16.425 3.5051 21.1 3.4086 2.7608-0.057 3.1639-0.1466 4.3889-0.97604zm19.611 0.57577c26.571-3.0784 50.716-13.886 71.203-31.871 5.4723-4.8041 6.5-6.7394 5.4665-10.295-0.65369-2.2486-2.6556-4.1331-4.9839-4.6917-2.685-0.64412-4.4057 0.0818-8.019 3.3829-13.488 12.322-28.815 20.953-46.282 26.061-7.0742 2.0686-14.65 3.4399-23.867 4.3201-2.7199 0.25975-4.7976 1.5487-5.924 3.6751-0.63206 1.1931-0.74352 1.8033-0.65009 3.5591 0.14457 2.7171 1.2111 4.3821 3.5555 5.5503 1.9511 0.9723 3.3778 1.0187 9.501 0.30932zm-57.44-8.6145c1.2984-0.53378 2.6878-1.9745 3.3988-3.5242 2.0832-4.5413-1.7843-9.76-7.2329-9.76-1.9232 0-4.3826 1.334-5.4779 2.9711-1.2937 1.9338-1.4518 4.9198-0.36798 6.9489 1.7638 3.302 6.1354 4.8214 9.68 3.3642zm15.36-40.79c13.753-3.5686 19.797-15.998 11.929-24.534-1.6748-1.817-5.4435-4.3404-7.8322-5.2444-4.0955-1.5498-8.6629-1.9292-13.362-1.1098-9.9618 1.7372-17.607 8.4423-18.025 15.809-0.17205 3.0285 0.5442 5.2502 2.639 8.1858 2.8594 4.0072 7.3416 6.4139 14.251 7.652 1.8202 0.3262 7.938-0.12041 10.4-0.75923zm11.553-15.321c-0.0906-0.14667 0.0385-0.26667 0.28704-0.26667 0.24852 0 0.37768 0.12 0.28704 0.26667-0.0906 0.14667-0.21981 0.26667-0.28704 0.26667-0.0672 0-0.19639-0.12-0.28704-0.26667zm-22.333-8.2719c0.231-0.0924 0.507-0.0811 0.61333 0.0252 0.10634 0.10634-0.0827 0.18197-0.42 0.16807-0.37278-0.0154-0.4486-0.0912-0.19333-0.19333zm4.16 0c0.231-0.0924 0.507-0.0811 0.61333 0.0252 0.10634 0.10634-0.0827 0.18197-0.42 0.16807-0.37278-0.0154-0.4486-0.0912-0.19333-0.19333zm0.94573-3.2133c0.57515-0.0712 1.4392-0.0697 1.92 3e-3 0.48085 0.073 0.0103 0.13129-1.0457 0.12949-1.056-2e-3 -1.4494-0.0615-0.87427-0.13275zm40.308-4.1134c12.86-2.6564 20.015-12.844 15.418-21.951-1.9467-3.8564-6.0399-6.9318-11.491-8.634-2.0887-0.6522-3.0433-0.74852-7.36-0.74266-5.7629 8e-3 -7.5221 0.38086-12.014 2.5475-3.3719 1.6264-6.7653 4.5641-8.3739 7.2495-5.3199 8.8808 0.63877 18.865 12.868 21.562 2.6755 0.59 8.0201 0.57483 10.954-0.0311zm-4.1335-24.033c0.231-0.0924 0.507-0.0811 0.61333 0.0252 0.10634 0.10634-0.0827 0.18197-0.42 0.16807-0.37278-0.0154-0.4486-0.0912-0.19333-0.19333zm2.88-3.2c0.231-0.0924 0.507-0.0811 0.61333 0.0252 0.10634 0.10634-0.0827 0.18197-0.42 0.16807-0.37278-0.0154-0.4486-0.0912-0.19333-0.19333zm-64.2 25.162c12.263-2.4838 21.797-9.6983 24.927-18.864 0.87169-2.5524 1.1573-6.9446 0.63008-9.6902-0.89745-4.6737-4.5247-9.9215-9.1014-13.168-14.793-10.493-39.67-7.3728-50.642 6.3516-6.4899 8.1178-6.5842 17.629-0.25298 25.508 4.3398 5.4006 12.74 9.5196 21.425 10.505 3.5011 0.39741 9.2887 0.11136 13.014-0.64323zm-8.1203-36.682c0.231-0.0924 0.507-0.0811 0.61333 0.0252 0.10634 0.10634-0.0827 0.18197-0.42 0.16808-0.37278-0.0154-0.4486-0.0912-0.19333-0.19334zm-4.6539-0.32316c0.31135-0.0811 0.74335-0.0758 0.96 0.0119s-0.0381 0.15404-0.56609 0.14751c-0.528-7e-3 -0.70526-0.0782-0.39391-0.15937zm3.0339-4.7902c0.22-0.0888 0.58-0.0888 0.8 0s0.04 0.16141-0.4 0.16141-0.62-0.0726-0.4-0.16141zm5.12 0c0.22-0.0888 0.58-0.0888 0.8 0s0.04 0.16141-0.4 0.16141-0.62-0.0726-0.4-0.16141zm160.53-44.118c9.675-9.6379 18.142-15.861 28.512-20.956 12.876-6.326 22.176-8.4269 41.055-9.2749 9.1441-0.41071 13.071-1.189 15.665-3.1046 5.7248-4.2277-1.3461-13.413-18.198-23.639-3.2695-1.9841-9.87-5.3636-12.923-6.6165-1.056-0.43341-3.36-1.7558-5.12-2.9388-4.1102-2.7625-12.388-6.8424-17.203-8.4793-17.335-5.8926-35.045-4.1199-46.773 4.6818-6.6966 5.0259-10.489 12.546-9.9728 19.777 0.76461 10.717 8.7986 21.108 23.407 30.275 1.8537 1.1632 4.8301 2.8784 6.6143 3.8114 2.5831 1.3509 3.118 1.7443 2.6258 1.9312-0.72717 0.27613-5.7218 5.8277-8.3332 9.2624-3.3484 4.404-7.262 10.88-8.6053 14.24-0.49178 1.23-0.43424 1.1924 1.4724-0.96 1.0913-1.232 4.5905-4.8363 7.7761-8.0096zm26.752 225.33c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm1.28-0.94537c0-0.088 0.576-0.61623 1.28-1.1738 0.704-0.55756 1.28-0.94179 1.28-0.85379s-0.576 0.61623-1.28 1.1738c-0.704 0.55757-1.28 0.9418-1.28 0.8538zm3.36-2.7738c0.31856-0.352 0.6512-0.64 0.7392-0.64s-0.10064 0.288-0.4192 0.64-0.6512 0.64-0.7392 0.64 0.10064-0.288 0.4192-0.64zm1.12-0.69068c0-0.0892 1.8925-1.8063 4.2055-3.8158 2.313-2.0094 6.7382-6.2455 9.8337-9.4135 3.0955-3.168 4.5994-4.608 3.342-3.2-2.8509 3.1923-9.9844 10.187-13.381 13.121-1.408 1.2162-2.884 2.4946-3.28 2.8409-0.396 0.34634-0.72 0.55667-0.72 0.46743zm19.52-19.249c0-0.0551 0.468-0.52308 1.04-1.04l1.04-0.93988-0.93987 1.04c-0.8761 0.96944-1.1401 1.1871-1.1401 0.93988zm-45.44-0.66071c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12083-0.41805 0.53303-0.68083 0.70256-0.68083 0.43917zm47.84-2.1192c0.31856-0.35199 0.6512-0.63999 0.7392-0.63999s-0.10064 0.288-0.4192 0.63999c-0.31856 0.352-0.6512 0.64-0.7392 0.64s0.10064-0.288 0.4192-0.64zm-44.64-0.12083c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12084-0.41805 0.53302-0.68083 0.70255-0.68083 0.43916zm1.28-0.96c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12084-0.41805 0.53302-0.68083 0.70256-0.68083 0.43916zm44.48-0.32c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12084-0.41805 0.53302-0.68083 0.70256-0.68083 0.43916zm-43.2-0.64c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12084-0.41805 0.53302-0.68083 0.70256-0.68083 0.43916zm1.28-0.96c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12084-0.41805 0.53302-0.68083 0.70256-0.68083 0.43916zm43.2 0c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12084-0.41805 0.53302-0.68083 0.70256-0.68083 0.43916zm-41.6-1.28c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12084-0.41805 0.53302-0.68083 0.70256-0.68083 0.43916zm42.56 0c0-0.0664 0.252-0.31843 0.56-0.56 0.50755-0.39801 0.51885-0.38672 0.12083 0.12084-0.41805 0.53302-0.68083 0.70256-0.68083 0.43916zm-40.48-1.7992c0.31856-0.352 0.6512-0.64 0.7392-0.64s-0.10064 0.288-0.4192 0.64-0.6512 0.64-0.7392 0.64 0.10064-0.288 0.4192-0.64zm1.12-0.74013c0-0.0551 0.468-0.52307 1.04-1.04l1.04-0.93986-0.93987 1.04c-0.8761 0.96944-1.1401 1.1871-1.1401 0.93987zm3.36-3.0999c0.68742-0.704 1.3219-1.28 1.4099-1.28s-0.40247 0.576-1.0899 1.28-1.3219 1.28-1.4099 1.28 0.40247-0.576 1.0899-1.28zm-199.88-1.52c-0.39804-0.50754-0.38672-0.51886 0.12082-0.12082 0.308 0.24155 0.56 0.49355 0.56 0.56 0 0.26337-0.26278 0.0939-0.68082-0.43918zm206.28-4.56c2.4593-2.464 4.5434-4.48 4.6314-4.48s-1.8521 2.016-4.3114 4.48-4.5434 4.48-4.6314 4.48 1.8521-2.016 4.3114-4.48zm-210.1 0.72-0.77578-0.88 0.88 0.77577c0.484 0.42669 0.88 0.82269 0.88 0.88 0 0.25097-0.25914 0.0467-0.98422-0.77577zm216.18-7.12c0.68742-0.704 1.3219-1.28 1.4099-1.28s-0.40247 0.576-1.0899 1.28-1.3219 1.28-1.4099 1.28 0.40247-0.576 1.0899-1.28zm1.44-1.7001c0-0.0551 0.468-0.52307 1.04-1.04l1.04-0.93986-0.93987 1.04c-0.8761 0.96942-1.1401 1.1871-1.1401 0.93986zm2.56-2.9399c0.41334-0.44 0.82355-0.8 0.91155-0.8s-0.17821 0.36-0.59155 0.8-0.82355 0.8-0.91155 0.8 0.17821-0.36 0.59155-0.8zm1.44-1.76c0.31856-0.352 0.6512-0.64 0.7392-0.64s-0.10064 0.288-0.4192 0.64-0.6512 0.64-0.7392 0.64 0.10064-0.288 0.4192-0.64zm0.8-1.0808c0-0.0665 0.252-0.31845 0.56-0.56 0.50755-0.39804 0.51885-0.38672 0.12083 0.12082-0.41805 0.53304-0.68083 0.70255-0.68083 0.43918zm154.91-1.0258c0.0154-0.37278 0.0912-0.44861 0.19334-0.19333 0.0924 0.23099 0.0811 0.507-0.0253 0.61333-0.10633 0.10633-0.18198-0.0827-0.16809-0.42zm-153.47-0.77333c0.31856-0.352 0.6512-0.64 0.7392-0.64s-0.10064 0.288-0.4192 0.64-0.6512 0.64-0.7392 0.64 0.10064-0.288 0.4192-0.64zm0.8-1.0808c0-0.0665 0.252-0.31845 0.56-0.56 0.50755-0.39804 0.51885-0.38672 0.12083 0.12082-0.41805 0.53304-0.68083 0.70255-0.68083 0.43918zm0.96-1.28c0-0.0664 0.252-0.31845 0.56-0.56 0.50755-0.39804 0.51885-0.38672 0.12083 0.12082-0.41805 0.53304-0.68083 0.70255-0.68083 0.43918zm1.6-2.24c0-0.0665 0.252-0.31845 0.56-0.56 0.50755-0.39804 0.51885-0.38672 0.12083 0.12082-0.41805 0.53304-0.68083 0.70255-0.68083 0.43918zm94.999-28.279c-0.39802-0.50754-0.38672-0.51886 0.12083-0.12082 0.308 0.24155 0.56 0.49355 0.56 0.56 0 0.26337-0.26278 0.0939-0.68083-0.43918zm-6.0992-2.5386c0.23101-0.0924 0.50701-0.0811 0.61334 0.0253 0.10634 0.10633-0.0827 0.18197-0.42 0.16807-0.3728-0.0154-0.4486-0.0912-0.19334-0.19333zm-46.955-15.968c0.0154-0.37278 0.0912-0.4486 0.19334-0.19333 0.0924 0.231 0.0811 0.507-0.0253 0.61333-0.10633 0.10634-0.18198-0.0827-0.16809-0.42zm-2.2895-8.0533-0.77578-0.88 0.88 0.77578c0.484 0.42668 0.88 0.82268 0.88 0.88 0 0.25097-0.25914 0.0467-0.98422-0.77578z" fill="#238fe9"/>
<path d="m510.74 476.26c11.369-10.379 20.987-21.534 28.959-33.587 4.671-7.0615 6.9449-11.056 10.746-18.88 8.1902-16.855 13.449-34.163 15.992-52.629 0.75671-5.4947 0.67821-6.7528-0.56355-9.0344-1.457-2.677-4.0764-4.174-7.3064-4.1758-2.3751-1e-3 -4.7348 1.0883-6.1959 2.8608-0.54582 0.66216-0.99238 1.1155-0.99238 1.0074 0-0.49785 1.8036-5.5119 2.9043-8.0742 2.9343-6.8305 7.549-12.526 11.268-13.907 2.2065-0.81949 3.38-0.85764 5.6494-0.18369 2.1788 0.64703 4.5553 2.8325 5.8335 5.3647 4.3148 8.5475 3.2383 26.108-2.5973 42.371-12.769 35.583-36.109 68.579-62.578 88.466l-3.84 2.8851zm-97.573-3.7887c0.0733-0.0669 1.9333-0.88819 4.1333-1.8252 9.3869-3.9977 21.603-10.764 29.864-16.541 30.655-21.438 51.868-51.72 60.349-86.152 2.8826-11.703 4.8439-27.125 3.895-30.627-1.1424-4.2159-5.8292-6.7413-9.9628-5.3683-2.7797 0.92327-4.0945 2.5332-5.8942 7.2171-4.4058 11.466-10.503 24.447-15.819 33.678-17.176 29.825-40.482 51.913-69.631 65.991-22.278 10.76-44.207 15.653-67.627 15.09-8.9863-0.21616-11.949-0.4863-20.082-1.8313-34.129-5.6439-65.895-24.244-87.969-51.51-16.589-20.49-27.349-45.453-31.174-72.32-1.0339-7.2631-1.3123-10.775-1.5221-19.2-0.27371-10.994 0.49608-21.625 2.3821-32.898l0.55177-3.2977 6e-3 10.498c7e-3 10.922 0.30235 14.805 1.787 23.455 3.92 22.839 14.696 44.519 30.556 61.472 32.131 34.347 81.717 48.598 127.35 36.6 17.874-4.699 33.956-12.896 49.172-25.062 5.0976-4.0762 14.442-13.165 18.921-18.403 14.18-16.584 25.46-36.487 33.951-59.906 1.1443-3.156 2.8735-7.3222 3.8427-9.2582 6.9562-13.895 20.511-22.136 35.371-21.504 8.9481 0.38054 14.743 2.7088 20 8.0359 3.3829 3.4277 5.3555 6.5631 7.1803 11.413 2.6417 7.0206 3.7244 15.218 3.441 26.055-0.7696 29.431-11.699 62.857-29.083 88.948-21.525 32.306-51.576 54.661-88.415 65.771-5.1217 1.5446-5.8638 1.7414-5.5763 1.4793zm191.48-33.958c1.658-3.344 3.9732-8.384 5.1451-11.2 5.9199-14.226 10.775-32.78 10.843-41.44 0.0246-3.1138-0.0378-3.4696-0.85306-4.8564-1.143-1.9444-2.8896-3.3654-4.8584-3.9528-2.0195-0.6025-2.998-0.59308-4.8908 0.0471-1.9767 0.66853-3.1249 1.4982-4.2796 3.0922-1.1092 1.5313-1.1097 1.5283-0.27747-1.7968 1.6325-6.5224 3.7412-11.56 6.2183-14.855 4.0688-5.4127 9.2924-5.6826 12.752-0.65896 4.2916 6.2313 4.5158 16.609 0.69335 32.101-4.5277 18.35-14.228 39.648-21.717 47.68l-1.7901 1.92zm-315.98-92.827c-6.9094-1.2382-11.392-3.6449-14.251-7.652-2.0948-2.9356-2.811-5.1573-2.639-8.1858 0.57235-10.075 14.4-18.147 27.13-15.838 1.32 0.2395 3.2357 0.75171 4.2572 1.1382 2.3887 0.90394 6.1574 3.4274 7.8322 5.2444 7.8677 8.5354 1.8239 20.965-11.929 24.534-2.462 0.63882-8.5798 1.0854-10.4 0.75923zm22.72-16.035c0-0.80772-2.8835-4.806-4.7029-6.5211-4.899-4.618-11.604-6.1444-18.134-4.1277-1.9822 0.61224-5.3989 2.5865-6.2304 3.6002-0.36595 0.44611-0.16902 0.42981 1.3786-0.11414 5.7202-2.0105 12.561-1.3006 19.171 1.9895 2.5217 1.2552 6.8775 4.0959 7.582 4.9448 0.39225 0.47264 0.93492 0.60521 0.93492 0.22839zm11.36-15.613c-12.229-2.6967-18.188-12.681-12.868-21.562 1.6086-2.6854 5.002-5.6231 8.3739-7.2495 4.492-2.1667 6.2513-2.5397 12.014-2.5475 4.3167-6e-3 5.2713 0.0905 7.36 0.74266 5.4516 1.7022 9.5447 4.7776 11.491 8.634 4.5975 9.1076-2.5577 19.295-15.418 21.951-2.9334 0.60591-8.278 0.62108-10.954 0.0311zm23.779-17.526c-1.494-2.8224-5.2993-6.5917-7.9388-7.8638-5.5867-2.6924-11.687-2.6452-16.97 0.1314-2.1264 1.1174-4.4712 3.095-3.0296 2.5552 0.352-0.13181 1.792-0.53439 3.2-0.89461 4.5891-1.1741 10.614-0.42341 16.009 1.9946 2.277 1.0206 8.0257 4.6745 8.7752 5.5776 0.96192 1.1591 0.93789 0.35622-0.0449-1.5004zm-91.293 16.067c-15.101-1.7141-26.086-11.368-26.086-22.926 0-17.822 24.982-30.678 46.455-23.906 9.5556 3.0137 16.729 9.9637 18.202 17.635 1.8077 9.4139-3.791 18.996-14.417 24.674-6.7174 3.5894-16.403 5.4034-24.154 4.5236zm32.182-26.732c-5.3237-9.8698-15.079-15.823-25.91-15.813-6.6594 7e-3 -13.936 2.6302-18.155 6.5462l-1.5633 1.4509 1.5463-0.63967c4.9918-2.065 12.268-2.7705 18.46-1.7898 4.0571 0.64259 9.7733 2.5107 13.669 4.4673 3.0417 1.5276 9.5987 5.8084 11.765 7.6807 0.704 0.6085 1.3282 0.97427 1.3871 0.81283s-0.48088-1.3836-1.1995-2.7159zm127.49-50.855c1.5078-3.771 5.9389-10.921 9.626-15.532 3.0606-3.8277 6.9157-7.9878 7.4022-7.9878 0.22666 0 0.3761-0.11929 0.3321-0.26509s0.95946-1.2211 2.2299-2.3896c7.11-6.5391 16.358-12.736 25.145-16.849 5.6506-2.6452 14.433-5.7154 18.868-6.5962 6.9151-1.3732 14.154-2.3798 17.115-2.3798 0.74905 0 1.3608-0.108 1.3594-0.24 0-0.132-0.96231-1.536-2.1352-3.12-2.768-3.738-8.1955-9.2941-13.222-13.535-5.3728-4.5333-5.2265-4.3713-3.2517-3.5994 6.8078 2.6608 17.067 8.7652 23.705 14.105 8.906 7.1637 11.539 12.96 7.307 16.085-2.5939 1.9156-6.5211 2.6939-15.665 3.1046-11.499 0.51647-17.581 1.2712-24.637 3.057-11.654 2.9498-24.175 9.43-35.08 18.156-3.9446 3.1564-13.614 12.497-17.627 17.027-1.9066 2.1524-1.9641 2.19-1.4724 0.96z" fill="#1a6fba"/>
<path d="m427.86 208.72c-6.1196-3.4516-8.5114-5.1519-9.5661-6.8008-1.5357-2.4008-3.4668-6.7099-4.3954-9.8081-0.76144-2.5406-0.86461-3.4268-0.87549-7.52-0.0112-4.1922 0.07-4.887 0.84096-7.2 1.4579-4.374 4.2998-8.2975 7.756-10.708l1.28-0.89271v2.1203c0 7.7242 10.353 12.99 18.251 9.2826 5.5162-2.5893 6.9361-9.0477 2.9778-13.545-1.506-1.7109-1.4231-1.7375 2.6112-0.83638 8.5363 1.9066 17.071 6.4608 23.487 12.533 3.8014 3.5977 8.5871 9.6136 7.9497 9.9933-0.13005 0.0775-1.6764 0.52882-3.4364 1.003-13.95 3.7586-29.02 12.164-40.195 22.42-1.2404 1.1382-2.4238 2.0616-2.63 2.0518-0.20614-0.01-2.0308-0.95176-4.0548-2.0933z" fill="#435c62"/>
</g>
</g>
</g>
</svg>
# all the base_dirs get updated to ~/_dagster_{thing}
event_log_storage:
module: dagster.core.storage.event_log
class: ConsolidatedSqliteEventLogStorage
config:
base_dir:
env: DAGSTER_BINDER_EVENT_LOGS
scheduler:
module: dagster.core.scheduler
class: DagsterDaemonScheduler
run_launcher:
module: dagster.core.launcher
class: DefaultRunLauncher
run_coordinator:
module: dagster.core.run_coordinator
class: QueuedRunCoordinator
compute_logs:
module: dagster.core.storage.local_compute_log_manager
class: LocalComputeLogManager
config:
base_dir:
env: DAGSTER_BINDER_COMPUTE_LOGS
local_artifact_storage:
module: dagster.core.storage.root
class: LocalArtifactStorage
config:
base_dir:
env: DAGSTER_BINDER_ARTIFACTS
telemetry:
enabled: false
name: dagster-binder
channels:
- conda-forge
- nodefaults
dependencies:
- dagit
- dagster >=0.11.1,<12
- dagster-dask
- dagster-github
- dagster-pandas
- dagster-postgres
- dagster-shell
- dagstermill
- dask-labextension
- importnb
- ipywidgets
- jupyter-server-proxy
- jupyterlab >=3,<4
- jupyterlab-lsp
- jupyter-lsp-python-plugins
- jupyterlab-tour
- nodejs >=14,<15
- pip
- postgresql
- python >=3.7,<3.8.0a0
- xeus-python
- pip:
- jupyter-starters
- quiz
import csv
import dagster as D
from dagster_dask import dask_executor
@D.solid
def hello_cereal(context):
# Assuming the dataset is in the same directory as this file
dataset_path = "cereal.csv"
with open(dataset_path, "r") as fd:
# Read the rows in using the standard csv library
cereals = [row for row in csv.DictReader(fd)]
context.log.info("Found {n_cereals} cereals".format(n_cereals=len(cereals)))
return cereals
@D.pipeline(
mode_defs=[D.ModeDefinition(executor_defs=D.default_executors + [dask_executor])]
)
def hello_cereal_pipeline():
hello_cereal()
storage:
filesystem:
execution:
dask:
from pathlib import Path
HERE = Path(__file__).parent
c.ServerProxy.servers = {
"dagit": {
"command": [
"python3",
"dagon.py",
"--port",
"{port}",
"--path-prefix",
"{base_url}dagit",
"--python-file",
"hello_cereal.py",
],
"timeout": 60,
"absolute_url": True,
"new_browser_tab": False,
"launcher_entry": {"icon_path": str(HERE / "dagster.svg"), "title": "Dagit"},
}
}
repository:
file: repo.py
fn: define_repo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment