Skip to content
Closed
Due by December 31, 2025
Closed Dec 22, 2025
100% complete

Prototype executable exercising the following features:

  1. API to register algorithms for C++ and Python
  2. Phlex executable
  3. Configuration 
    1. Supported language is Jsonnet
    2. Ability to configure which modules are loaded (includes ability to configure which algorithms specified in the module are registered)
    3. Ability to configure a Phlex-provided driver regarding which layers should be emitted
  4. Product specification
    1. C++ language type
    2. Global product "name"
    3. Data layer
  5. Higher-order functions
    1. Transform (C++, Python)
    2. Observer (C++, Python)
    3. Fold (C++)
    4. Unfold (C++)
  6. Access to product information (including data-cell ID) through handles
  7. Algorithms that can access multiple data products from the same data layer
  8. Python algorithm that can consume a data product produced by a C++ algorithm
  9. C++ algorithm that can consume a data product produced by a Python algorithm
  10. C++ providers that can emit C++ data products

List view

    There are no open issues in this milestone

    Add issues to milestones to help organize your work for a particular release or project. Find and add issues with no milestones in this repo.