Linear Bases for use in MEDEA
收藏资源简介:
These files include horizon profiles in Healpix maps and linear basis functions produced using Cryofunk for the following experiments: HERA, PRIZM, SARAS, EDGES, REACH, and CTP. We also include a flat horizon, which assumes that the horizon begins at 90 degrees theta for all degrees phi. For each experiment, we include the basis functions in both an hdf5 file format and the original cfb that Cryofunk uses. The horizon files for all experiments are stored in "horizon_files.hdf5" The linear bases are stored in files denoted "cryo_basis_{experiment}_nside32.hdf5" and "cryo_basis_{experiment}_nside32.cfb" depending on if the user wants to open the file in hdf5 format or directly into Cryofunk using CryoFaBs. Lastly, we include example beam maps (in Healpix) for an analytical horizontal small dipole over an infinite perfect electrical conductor in the frequency range 50 - 100 MHz with 1 MHz spacing between beams in the file denoted "horizontal_dipole_PEC_beam_maps.hdf5." For Julia users, to open the basis functions in CryoFaBs: ''' using CryoFaBs cfb = AngularCryoFaB(basis_filepath_in_cfb) cfb_beam_to_kl = cfb.TransInv ''' Or to open them in HDF5: ''' using HDF5 cfb_file = h5read(basis_filepath_in_hdf5, "/Basis") cfb_beam_to_kl = cfb_file["Transform_to_kl"] ''' Python users can open the HDF5 files in the usual manner: ''' import h5py with open(basis_filepath_in_hdf5, 'r') as hd: cfb_file = hd['Basis/Transform_to_kl'][()] '''



