Animating Live Data
The general idea of this feature is to have ParaView automatically update its visualization as new data becomes available.
The feature is not yet a part of ParaView but is being developed. The purpose of this Wiki section is to collect and develop ideas from the user's point of view.
We don't want to get into those implementation details best left to Kitware. We might need to get into details where the new feature interfaces with user-written code such as a simulation.
It will help if we clarify the way this feature would be used.
- A simulation produces transient (time varying) data where each time step is written to a different file.
- A simulation refines its result where each refinement is written to a different file.
- A data acquision system recording transient data writes each new set of measurements to a different file.
- Greg's Case
- Kent's Case
- A file could instead be a set of files such as is produced by a parallel application. PV should not update until all files in the set are present.
- Should there be support for the new data being in the same file as the old? That seems dangerous, if PV and the source get out of sync, but maybe its useful in some cases.
Please supply additional use cases if the above doesn't cover yours. If you add a **long** description please make your entry here a link to a new page where you can provide as much detail as desired.
It might help if this feature is broken down into sub-features. Here are some possible items:
Please supply additional sub-features if needed.
These changes, for ParaView 2.4.4, control the animation loop so that it doesn't run beyond the time steps that are currently available. Its rather crude and only works with pvd files.
- Livedata 0.001 Intro
- Changed vtkAnimationScene.cxx
- Changed vtkAnimationScene.h
- Changed vtkExecutive
- Changed vtkXMLReader.cxx
- Sample livedata.txt
Kent Eschenberg firstname.lastname@example.org Pittsburgh Supercomputing Center (This is an open forum so I am merely the first contributor)