Skip to content

[ENHANCE] Concurrent processing of nodes using asyncio #2

@cooko-mcmaster

Description

@cooko-mcmaster

Describe the user story this enhancement fulfills
As a researcher, I want the research processes I model using WARIO to make use of performance optimizations, so that I can complete my research quickly.

Describe the expected behavior this enhancement performs
Using asyncio we can implement nodes as co-routines allowing the processing of the graph to run as expected and in a flexible way. Nodes/tasks become scheduled and waited on . Scheduling and executing nodes becomes an act of actually creating tasks that wait for their upstream dependencies to complete before they themselves are able to run. This also allows us to implement other aspec

Describe the testable outcome this enhancement produces

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions