pybird.io_pb module
- pybird.io_pb.get_dict_from_hdf5(group, none_flag=nan)[source]
Recursively read data from an HDF5 group into a Python dictionary.
- pybird.io_pb.save_dict_to_hdf5(group, data, none_flag=nan)[source]
Recursively save a Python dictionary to an HDF5 group.
- class pybird.io_pb.ReadWrite[source]
Bases:
object
A class for reading, writing, and formatting cosmological data files.
This class handles I/O operations for cosmological power spectra and correlation functions, including reading HDF5 files, formatting data for analysis, and writing results to various output formats.
- None
- Type:
all data is passed through method parameters
- write_pk(d_sky, mult_pk, kk, pk, cov_pk, nsims_cov_pk=0, survey_mask_arr_p=None, survey_mask_mat_kp=None, binsize=None)[source]