libyt
Abstract
libyt is an open-source C library for simulation that enables researchers to analyze and visualize data using yt or other Python packages in parallel during simulation runtime. We can skip the intermediate step of writing data to a hard disk before doing analysis using Python. This significantly reduces the disk usage and increases the temporal resolution. Converting the post-processing analysis Python script using yt to an inline Python script is a two-line change. libyt also provides a Python interface (Python prompt, file-based prompt, and JupyterLab frontend) to access simulation data running on an HPC cluster, enabling real-time visualization and sampling of the data.
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 19 March 2026
- Language
- EN