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

Model/Sketch editor window #3

Open
daemontus opened this issue Jun 29, 2023 · 0 comments
Open

Model/Sketch editor window #3

daemontus opened this issue Jun 29, 2023 · 0 comments
Milestone

Comments

@daemontus
Copy link
Member

This is the most complex window that is used for creating new networks/sketches. Conceptually, it's actually several components together in a single window. Ideally, these components can be "expanded" into separate windows, but in terms of underlying "state", they all modify a single shared object.

Broadly speaking, these are the components that need to exist for this window to function:

  • A tab-based navigation with the ability to display tabs side by side and to expand them into new windows.
  • Annotations tab for annotating all available objects in the model.
  • Regulatory network tab for editing the model graph.
  • Update rules tab for editing the actual network rules for individual variables.
  • Datasets tab for importing and managing observations from various sources.
  • Properties and assertions for adding additional restrictions to the sketch.
  • Analysis tab which runs different algorithms on the network sketch to obtain results.
  • A proper search functionality for navigating the interface as well as model elements.

All of these are mostly individual but interconnected components. Hence I'll be making tracking issues for them and we can keep this issue for discussion about the overall window.

@daemontus daemontus added this to the 1.0.0 milestone Jun 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant