PVA (PyVisual Application) is a desktop application for exploring three-dimensional simulation output on spherical grids, developed and maintained by Predictive Science Inc. (PSI). It is a node-graph front end over pyvisual, PSI's thin layer on PyVista for data in spherical coordinates: readers feed slices and filters, tracers follow magnetic field lines, and plot nodes send the results to a live 3-D viewport. Change a parameter and only the affected part of the graph recomputes. PVA is tuned for PSI's data ecosystem (psi-io, mapflpy, MAS and POT3D output), also reads HDF, CSV and in-situ spacecraft data, and renders screenshots, animations, glTF scenes and standalone HTML from the desktop or headless from the command line.
Installers for macOS and Linux, the User Guide, a tutorial, the node reference and a
library of stock templates are published on the
PVA documentation site. To run from source,
create the conda environment from environment.yml and start the application with
python -m _pva.run. Please direct questions and issues to the
issue tracker or the
feedback page, or
contact Predictive Science Inc.
directly.
Predictive Science Inc. | Documentation | Download | User Guide | Tutorial | Changelog