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

Prototype new view for data operations as a graph #121

Open
4 tasks
jnation3406 opened this issue Nov 12, 2024 · 0 comments
Open
4 tasks

Prototype new view for data operations as a graph #121

jnation3406 opened this issue Nov 12, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@jnation3406
Copy link
Contributor

As a datalab user, it would make more sense for datalab operations to be a graph, rather than an ordered list of operations. This way, users could go off on tangents and then cull those operation branches later. This also would make clear which operations depend on outputs of earlier operations. Basically all operations would start as an offshoot of the initial input images in the data session. As operations pull in the output of previous operations, they will depend on those operations in the graph. The idea is to use something like d3 to visualize the graph of all operations and how they connect to each other, and use that to select them to show their inputs or outputs. This will likely involve some backend work to store more information about operations, maybe storing the dependency graph of operations in the models there.

  • Modify backend to support operation dependencies
  • Explore visualizations in the frontend for displaying operation graphs
  • Explore interaction with those visualizations for things like selecting and deleting operations
  • Come up with a prototype integrating all this together that can be cleaned up and expanded on in the next sprint.
@jnation3406 jnation3406 added the enhancement New feature or request label Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants