nanover.omni.playback module
- class nanover.omni.playback.PlaybackSimulation(*, name: str, path: PathLike[str])
Bases:
object
- advance_by_one_step()
Advance playback to the next point a frame or update should be reported, and report it.
- advance_by_seconds(dt: float)
Advance the playback by some seconds, emitting any intermediate frames and state updates. :param dt: Time to advance playback by in seconds
- advance_to_next_entry()
Advance playback to the next point a frame or update should be reported, and report it.
- emit(*, frame: FrameData | None, update: DictionaryChange | None)
- classmethod from_path(*, name: str | None = None, path: PathLike[str])
- load()
Load and set up the simulation if it isn’t done already.