psi_io

psi_io#

PSI I/O – a Python package of readers and writers for PSI data.

This package standardizes the reading and writing of HDF files within the Predictive Science Inc. (PSI) data ecosystem. It provides a consistent interface for handling both HDF4 and HDF5 file formats (although the aim is to deprecate the former in the future), and includes utilities for managing PSI-specific data conventions.

The public API is re-exported directly from psi_io.psi_io. For example datasets used in the gallery examples, see the psi-data-utils package (psi_data) and its documentation.

Modules

mesh

Mesh management utilities for PSI staggered grid data.

mhd_io

Lazy, unit-aware HDF readers for PSI MAS and POT3D magnetohydrodynamic output.

models

Physical property metadata for PSI's model quantities and scales.

psi_io

Routines for reading and writing PSI-style HDF5 and HDF4 data files.

units

Physical constants and normalization factors for PSI MAS model output.