split_animate
Create synchronized split-pane animations combining 3D visualizations with time-series graphs in a grid layout, output as GIFs or PNG sequences for scientific data analysis.
Instructions
Create a split-pane synchronized animation with multiple views.
Render 2-4 panes in a grid layout, combining 3D visualizations with time-series graphs. All panes are timestep-synchronized and output as a single GIF or PNG sequence.
Pane types: - "render": 3D visualization with field coloring, camera, and filters - "graph": Time-series plot (requires optional 'composite' dependencies)
Example panes: [ {"type": "render", "row": 0, "col": 0, "render_pane": {"render": {"field": "alpha.water"}, "title": "Water"}}, {"type": "render", "row": 0, "col": 1, "render_pane": {"render": {"field": "p_rgh", "colormap": "Viridis"}}}, {"type": "graph", "row": 1, "col": 0, "graph_pane": {"series": [{"field": "alpha.water", "stat": "mean"}], "title": "Water Fraction"}} ]
Args: file_path: Path to simulation file (PVD, foam, etc.) panes: List of pane definitions (render or graph) layout: Grid layout {"rows": 2, "cols": 2, "gap": 4} fps: Frames per second (15-60) time_range: [start, end] physics time range speed_factor: Playback speed (1.0=real-time, 5.0=5x fast-forward) resolution: Total output [width, height] in pixels gif: Generate animated GIF (True) or PNG sequence only (False)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | Yes | ||
| panes | Yes | ||
| layout | No | ||
| fps | No | ||
| time_range | No | ||
| speed_factor | No | ||
| resolution | No | ||
| gif | No |