Source code for patato.io.ipasc
# Copyright (c) Thomas Else 2023-25.
# License: MIT
import h5py
import pacfish as pf
from .ipasc_export import PatHDF5AdapterToIPASCFormat
[docs]
def export_to_ipasc(path_to_hdf5, out_path=None):
if out_path is None:
out_path = path_to_hdf5.replace(".hdf5", "_ipasc.hdf5")
hdf5_file = h5py.File(path_to_hdf5, "r")
converter = PatHDF5AdapterToIPASCFormat(hdf5_file=hdf5_file)
print(hdf5_file.keys())
pa_data = converter.generate_pa_data()
pf.write_data(out_path, pa_data)