Skip to content

Source tracking

Internal utilities for tracking data provenance through app pipelines.

scinexus.composable.source_proxy

Bases: Generic[_T]

wraps an object to track its source through app pipelines

source property writable

origin of this object

uuid property

unique identifier for this object

scinexus.composable.propagate_source

retains result association with source

Notes

Returns the unwrapped result if it has a .source attribute, otherwise returns the original source_proxy with the .obj updated with result.