Replies: 9 comments 1 reply
-
I love this! |
Beta Was this translation helpful? Give feedback.
-
What do you love about this? 😄 |
Beta Was this translation helpful? Give feedback.
-
I think I have two thoughts -
|
Beta Was this translation helpful? Give feedback.
-
Idea: a |
Beta Was this translation helpful? Give feedback.
-
100000% also lots of LFAI projects there we should deffo do this |
Beta Was this translation helpful? Give feedback.
-
This thread on Slack shows a user wanting to merge Viz from 3 different Kedro projects that can't exist side by side since they have conflicting dependencies. Kedro Viz doesn't need to run this, it just needs to visualise the pipeline structure: |
Beta Was this translation helpful? Give feedback.
-
I realised I didn't leave a comment here. I created this last year https://github.com/noklam/kedro-viz-lite. I actually don't remember if I succeed at the end, the logic are mostly in https://github.com/noklam/kedro-viz-lite/blob/main/kedro_viz_lite/core.py. This lead to my subsequent proposal for the My use case for this is explore Pipeline structure, particular when I need to confirm my pipeline works as expected with namespace. The alternative of this is creating a full-blown Kedro project which is a lot of boilerplate. What I care is just the DAGs, and it should be enough as long as I have the If this add a bit context, I was writing https://noklam.github.io/blog/posts/understand_namespace/2023-09-26-understand-kedro-namespace-pipeline.html when I think about this. |
Beta Was this translation helpful? Give feedback.
-
I think I now understand the intent of this ticket. I am showcasing Kedro concepts on a notebook without creating a full-fledged project. Took https://github.com/ibis-project/kedro-ibis-tutorial/blob/main/03%20-%20First%20Steps%20with%20Kedro.ipynb as inspiration, and adapted it to Spark and Databricks (will try to publish that soon). However, since there is no Kedro Framework project, there is no way I can visualise my pipelines, even though I have a It would be insanely awesome if I could do @rashidakanchwala @stephkaiser does it make sense? What do you think? |
Beta Was this translation helpful? Give feedback.
-
This is now possible https://docs.kedro.org/projects/kedro-viz/en/stable/kedro-viz_visualisation.html#notebookvisualizer |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
Make it possible to use Kedro-Viz (pipeline visualisation and experiment tracking) without Kedro framework by using a notebook.
For example I will be able to build a pipeline in notebook and have nodes that output metrics; I will be able to %run_viz and Kedro-Viz will open up with a view of my pipeline and experiments.
Context
Currently, Kedro-Viz is tightly coupled with Kedro framework making it impossible for non-kedro users to use Kedro-Viz. This was highlighted as a pain point in the experiment tracking user research:
"In this case if I really like experiment tracking I might not consider using it if it isn't a kedro project... I am not sure it is a good direction to go with it being completely integrated, especially if there is a new thing like Mlflow"
Secondly, from the non-technical user research #1280 we discovered a group of 'low-code' users that only use notebooks ( e.g. Data Analyst, J. Data Scientist, Researchers). This is a sizeable group (estimated at 70%) within data teams. Providing a notebook access to Kedro-Viz would make it easier for these users to use Kedro-Viz.
What's happening?
If I wanted to use Kedro-Viz in a notebook, without Kedro Framework then this would not be possible. So if I had a setup like this:
Then I’d never be able to see a pipeline visualisation even if, I had:
requirements.txt
my-notebook.ipynb
It should be possible to see the following in another cell in my Jupyter notebook, with the option to open it up in another tab:
Outcome
A user will be able to use Kedro-Viz from a notebook, without the need/setup of a Kedro framework.
Evidence markers
Beta Was this translation helpful? Give feedback.
All reactions