ObserverSet class for OSP snapshot observer sets
ObserverSet.RdAn R6 class that represents an ObserverSet building block in an OSP
snapshot. An ObserverSet is a named bundle of Observer objects
that simulations can reference by name.
Active bindings
dataThe raw data of the observer set, refreshed from the wrapped Observer objects so mutations through the R6 surface flow back into the snapshot payload (read-only).
nameThe name of the observer set. Writable: must be a non-empty scalar string.
observersA named list of Observer objects keyed by each observer's
$name. Duplicate names are disambiguated with_{n}suffixes. Assigning accepts either a list of Observer objects or a list of raw observer dicts; both are normalised to Observer objects and the underlying raw data is kept in sync.