libyt

Read full text
Authors: Shin-Rong Tsai, Hsi-Yu Schive, Matthew Turk
Cited by: 1

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