A thin convenience over logStep that records an append-only
provenance entry on the object's metadata log (never dropping prior entries),
optionally capturing an integer seed in the entry parameters so the
step is reproducible under a fixed seed.
Usage
addProvenance(
pe,
step,
params = list(),
seed = NULL,
package = NA_character_,
version = NA_character_
)Examples
pe <- PhysioExperiment(
S4Vectors::SimpleList(raw = matrix(rnorm(20), 10, 2)), samplingRate = 100)
pe <- addProvenance(pe, "conformalInterval", seed = 42)
provenance(pe)
#> step activity
#> 1 conformalInterval conformalInterval
#> entity used generated
#> 1 pe:conformalInterval@2026-08-25T15:52:53.375 <NA> <NA>
#> agent user package version startedAtTime
#> 1 runner@runnervm76f27 runner <NA> <NA> 2026-08-25 15:52:53
#> endedAtTime timestamp params params_json
#> 1 2026-08-25 15:52:53 2026-08-25 15:52:53 seed=42 {"seed":42}