You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Information accessible through phlex::handle<T> #265
Originally posted by knoepfel October 23, 2025 at #508 (comment)
Users will have programmatic access to data-product provenance through a Phlex handle. The behaviors of and information available through a handle need to be discussed.
The following fields should be accessible through the data-product handle for v0.2.0:
The data product itself
The index of the data cell to which the data product belongs
This is not a single number; it would be a tuple of identifiers like: (run: 4, subrun: 8, spill: 15)
The creator name, which includes:
the algorithm name
the name of the module in which the algorithm was registered
The product suffix
A user is not always required to provide a product suffix—the product suffix is used to disambiguate between multiple products of the same type returned by the same algorithm invocation.
This term replaces the term product name, although the latter will be explored further.
The following fields are not implemented with this PR:
The data-product concept modeled by the concrete data-product type
The data product concept may not be able to be provided in time for Prototype 0.2. If that's the case, then the scope of this issue should focus on just the product suffix, the creator name, and the phase name, and a separate issue should be created regarding providing access to the data-product concept.
Activity
knoepfel commentedon Jan 23, 2026
The data product concept may not be able to be provided in time for Prototype 0.2. If that's the case, then the scope of this issue should focus on just the product suffix, the creator name, and the phase name, and a separate issue should be created regarding providing access to the data-product concept.