Skip to content

Supporting explicit and implicit registration of providers #397

@knoepfel

Description

@knoepfel

With Phlex v0.1.0, data-product providers are explicitly registered based on which sources are loaded. Some providers may not be used if there is no downstream algorithm that requires the data products from that provider.

This approach is not sufficient. When reading framework files (e.g., as produced by FORM), it is impractical to explicitly create providers for all data products within that file. Instead, there should be a mechanism that implicitly registers providers based on the data products required by the data-flow graph.

There will likely be cases where both explicitly-created and implicitly-created providers need to be used in the same job. We should discuss this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    execution graphHow the graph is established and executed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions