Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[wip] Kedro-Viz Command Line Constructor #1753

Closed
NeroOkwa opened this issue Feb 14, 2024 · 2 comments
Closed

[wip] Kedro-Viz Command Line Constructor #1753

NeroOkwa opened this issue Feb 14, 2024 · 2 comments

Comments

@NeroOkwa
Copy link
Contributor

Description

The purpose of this feature is to provide a way for users to select a part of their pipeline, change the parameters, and generate a run command for the terminal. This would contribute towards solving the reporting use case of Kedro-Viz(#1279).

It was also highlighted in the #1750 research.

The user journey could be:

  1. You have an editor of commands in the side panel.
  2. You select/filter a region.
  3. pop up comes with table of list of used parameters and their current values.
  4. These values are editable like in a spreadsheet.
  5. When you make the changes and click apply, a new popup shows up with a constructed kedro run command.
  6. You can copy this command and run in your terminal.

Context

Why is this change important to you? How would you use it? How can it benefit other users?
This will support the reporting use case but also increase collaboration between technical and non-technical stakeholders in a team. Users will be able to visualise outputs of a run, change those outputs and visualise the change, without having to leave the Kedro-VIz UI.
As mentioned in #1279, this will make Kedro-Viz a single-entry point for visualising outputs from a run and will also support non-technical users who need the insights, resulting in increased usage of Kedro-Viz.

Possible Implementation

  1. This would be a pipeline selector for selection of nodes.
  2. Backend would provide to the front end the list of current parameters and their values being used in that specific pipeline.
  3. Frontend should visualise and enable the edit of these parameters.
  4. Generate kedro run command with the changes.

Possible Alternatives

A future iteration would be running the updated parameters from Kedro-Viz and seeing the immediate result. But this puts Kedro-Viz in the orchestrator group, which is not the current product vision.

@rashidakanchwala rashidakanchwala moved this to Inbox in Kedro-Viz Mar 11, 2024
@rashidakanchwala rashidakanchwala changed the title Kedro-Viz Command Line Constructor [wip] Kedro-Viz Command Line Constructor Mar 11, 2024
@astrojuanlu
Copy link
Member

Similar to the ideas we ended up describing in #1945 ?

@Huongg
Copy link
Contributor

Huongg commented Jul 15, 2024

Close this issue for now, the child task is #1945

@Huongg Huongg closed this as completed Jul 15, 2024
@github-project-automation github-project-automation bot moved this from Inbox to Done in Kedro-Viz Jul 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

3 participants