Py.Cafe

antonymilne/

kedro-vizro-dashboards

Building Dashboards with Kedro and Vizro

DocsPricing
  • blah/
  • app.py
  • requirements.txt
app.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

from unittest.mock import MagicMock
import sys

sys.modules['kedro.runner.parallel_runner'] = MagicMock(ParallelRunner=MagicMock())

import kedro

import vizro.models as vm
from vizro import Vizro

from kedro.framework.session import KedroSession
from kedro.framework.startup import bootstrap_project
from pathlib import Path


bootstrap_project(Path("blah"))
with KedroSession.create(Path("blah")) as session:
    session.run()

dashboard = vm.Dashboard(pages=[vm.Page(title="Hooray!", components=[vm.Card(text="Your kedro pipeline completed!")])])
app = Vizro().build(dashboard)