What needs to happen?
Current "pre-runs" (remote example being current BioSimulators API) emit a complete trajectory, so in that sense they are not a playback mode, but really a process that results in precomputed playback mode (ID_TRAJECTORY_FILE_PLAYBACK).
In "live mode" we have a procedural simulator and can be rendering its most recent output as our playback behavior. In the pre-run case we may have a procedural simulator, but it would only ever emit complete trajectories which would be loaded as a block into a standard pre-computed playback mode.
It seems the thing to clarify is the relationship between pre-computed playback mode a a simulator that may or may not be able of emitting new frames, or sets of frames.
Why should we do this?
When does this need to get done?
What needs to happen?
Current "pre-runs" (remote example being current BioSimulators API) emit a complete trajectory, so in that sense they are not a playback mode, but really a process that results in precomputed playback mode (
ID_TRAJECTORY_FILE_PLAYBACK).In "live mode" we have a procedural simulator and can be rendering its most recent output as our playback behavior. In the pre-run case we may have a procedural simulator, but it would only ever emit complete trajectories which would be loaded as a block into a standard pre-computed playback mode.
It seems the thing to clarify is the relationship between pre-computed playback mode a a simulator that may or may not be able of emitting new frames, or sets of frames.
Why should we do this?
When does this need to get done?