TrajectoryStoreSelector
python
TrajectoryStoreSelector(store_configuration: TrajectoryStoreConfiguration, configuration: TrajectorySelectionConfiguration, utilities: TrajectoryUtilityCatalog, rng: random.Random) -> NoneSelector driven by a typed selection strategy configuration.
Methods
debug_bucket_weights
python
debug_bucket_weights(*, context: TrajectorySamplingContext, filter_fn: Callable[[TrajectoryReferenceRecording], bool] | None = None) -> dict[TrajectoryKey, float]filtered_bucket_cache_info
python
filtered_bucket_cache_info() -> FilteredBucketCacheInfoGet hit/rebuild statistics for the filtered-bucket cache.
Returns:
FilteredBucketCacheInfo– The cumulative cache statistics since construction.
rebuild
python
rebuild(buckets: Mapping[TrajectoryKey, TrajectoryBucket]) -> Nonesample
python
sample(*, context: TrajectorySamplingContext, filter_fn: Callable[[TrajectoryReferenceRecording], bool] | None = None) -> TrajectoryReferenceRecording | Noneupdate_bucket
python
update_bucket(store_key: TrajectoryKey, bucket: TrajectoryBucket | None) -> None