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

meta-modeling #626

Open
esraneufeld opened this issue May 10, 2022 · 5 comments
Open

meta-modeling #626

esraneufeld opened this issue May 10, 2022 · 5 comments
Assignees
Labels
Epic Zenhub label (Pleas do not modify) PO issue Created by Product owners

Comments

@esraneufeld
Copy link
Member

esraneufeld commented May 10, 2022

bold: done already
bold italic: to be done with priority

- parameters
- mark input ports that are exposed
- permit to set parameter values

- probes
- mark output ports that are exposed

- contain result collector that can be accessed downstream (similar to s4l)
- iterators
- predefined types

- user scripted (function services)
- sweeper (to be refined)
- sensitivity (to be refined)
- uncertainty (to be refined)

- table of configurations ('iteration', 'checkpoint')
- parameter values, probe values

  • API
    • access results table
    • inject new configuration (clone)
  • 'run'
    • complete execution of all configurations
    • including newly generated configurations
  • checkpoint tree
    • tree with branching
    • 'master'/'meta' study (not this sprint)
  • (user-)creation of iterator services
    • through scriptable iterator in the frontend (not this sprint)
    • through simplified iterator creation
  • (user-)creation of meta-modeling services
    • through scriptable service
    • ***through simplified service creation
  • GUI
    • **parameters
    • iterators
    • probes
    • iterated probes
    • configuration tree/selector/table
    • convert parameter to iterator
  • continue working with configuration results downstream on workbench (in master checkpoint?) (not in this sprint)
  • implementation issues
    • concurrency issue
    • only execute parts of pipeline that differ between configurations/checkpoints (not this sprint)

use cases

  • xxx
  • xxx
  • xxx
@pcrespov
Copy link
Member

pcrespov commented Jun 3, 2022

Update on sprint Croissant

Planned

From now on, this is used as mother user-case for

Done

Ongoing

None (tmp blocked by maintenance)

Open

  • "units"-related cases
    • Create "examples that demos features in the UI"
      • Connect units to nodeports
    • Expose in the API: "a study, mark inputs/outputs and get schemas in api"
      • Exposing (API-based) service and study ports:
    • Follow up and support MAP-Core join-milestone
  • "meta"-related cases (await improving stability of single-study)
    • create API to inject and execute new configurations
    • create ‘master' study where collected results can be further processed through pipeline
    • allow scriptable iterators simple meta-modelling service creation

@GitHK GitHK added PO issue Created by Product owners and removed PO issue Created by Product owners labels Jun 10, 2022
@pcrespov pcrespov added PO issue Created by Product owners Epic Zenhub label (Pleas do not modify) labels Sep 5, 2022
@pcrespov
Copy link
Member

pcrespov commented Oct 5, 2022

Update on sprint Vaporwave

Done

  • Resumed discussions with CB on metamodeling

Ongoing

Open

@pcrespov
Copy link
Member

pcrespov commented Oct 18, 2022

Goal for sprint Katherine Switzer

Review demo

  • creation of a service from a python function.
  • use example by @KZzizzle with rich i/o to demo "units"
  • recreate EN's example of sweepers
  • ...

@elisabettai
Copy link
Contributor

Hi @pcrespov, thanks a lot for the update.

Just a clarification: do you need to work on the "meta-related" and the "unit"-related cases this sprint to have the optimizer part ready (#355 and finally close the case for NIH)?

As far as I understand, the goal has really narrowed down to have an optimizer module to support CB's use-case. Feel free also to use #355, if that helps.

@pcrespov
Copy link
Member

pcrespov commented Nov 6, 2022

Update on sprint Katherine Switzer

Done

Ongoing

Open

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Zenhub label (Pleas do not modify) PO issue Created by Product owners
Projects
None yet
Development

No branches or pull requests

5 participants