kedro-org / kedro-viz

Visualise your Kedro data and machine-learning pipelines and track your experiments.
https://demo.kedro.org
Apache License 2.0
662 stars 110 forks source link

Extending stateful URLS #1736

Closed rashidakanchwala closed 4 months ago

rashidakanchwala commented 6 months ago

Description

This issue is to solve for this problem #1673

The aims to enhance the stateful URLs to include additional functionalities such as

We understand that this may result in longer URLs. Shortening our existing URL states is a priority, even if the resulting URLs are not human-readable.

Below is the current code

export const params = {
  focused: 'focused_id',  (instead we use **fid**) 
  selected: 'selected_id', (instead we use **sid**) 
  selectedName: 'selected_name', (instead we use **sn**) 
  pipeline: 'pipeline_id', (instead we use **pid**) 
  run: 'run_ids', (instead we use **rid**) 
  view: 'view', (instead we use **v**) 
  comparisonMode: 'comparison', (instead we use **cmp**) 
};

Here are some suggestions for the new parameters. For Node Filtering by node types, or tags -- maybe we only mention what we want to hide in the params otherwise params will get very long.

rashidakanchwala commented 6 months ago

@NeroOkwa @astrojuanlu

stephkaiser commented 6 months ago

suggestion to also include ability to save pretty name on/off