diff --git a/modules/util/hdf5_conversion.py b/modules/util/hdf5_conversion.py index 573417631b08114375a600143d72bf8b13b48d43..a9929ef2960a23d58cc878447bc3a91148c0fb62 100644 --- a/modules/util/hdf5_conversion.py +++ b/modules/util/hdf5_conversion.py @@ -75,4 +75,9 @@ def hdf5_to_npz_csv(hdf5_filename, output_file_prefix, chunk_size=10000): df = pd.DataFrame(combined_dict) # Write the DataFrame to a file - df.to_csv(f"{output_file_prefix}_combined.csv", index=False) \ No newline at end of file + df.to_csv(f"{output_file_prefix}_combined.csv", index=False) + + # Write the combined_dict to a new HDF5 file + with h5py.File(f"{output_file_prefix}_combined.h5", 'w') as output_file: + for key, data in combined_dict.items(): + output_file.create_dataset(key, data=data) \ No newline at end of file