lava
lava copied to clipboard
Tool to build processes dynamically
User story
As a user, I want a generic to create Processes dynamically. In many cases, the details of a Process may depend on calculations performed during code execution. In addition, dynamical Process creation allows for a higher level of abstraction. At the moment, the Optimization Library already has a feature to dynamically create classes in the SolverProcessBuilder. This feature should be made available as generic tool to all Lava developers.
Conditions of satisfaction
- Users can create a Process dynamically
- Users have a clean interface to set
implements_process
,required_resources
,implements_protocol
- Users can create a PyProcModel dynamically
Acceptance tests
- Replace the dynamical Process creation in the SolverProcessBuilder in lava-optim.