![]() |
PURIFY
Next-generation radio interferometric imaging
|
Classes | |
class | H5Handler |
Purify interface class to handle HDF5 input files. More... | |
Functions | |
utilities::vis_params | read_visibility (const std::string &vis_name, const bool w_term) |
Reads an HDF5 file with u,v visibilities, constructs a vis_params object and returns it. More... | |
utilities::vis_params | stochread_visibility (H5Handler &file, const size_t N, const bool w_term) |
Stochastically reads dataset slices from the supplied HDF5-file handler, constructs a vis_params object from them and returns it. More... | |
void | write_visibility (const utilities::vis_params &uv_vis, const std::string &h5name, const bool w_term, const size_t chunksize=0) |
Write an HDF5 file with u,v visibilities from a vis_params object. More... | |
utilities::vis_params purify::H5::read_visibility | ( | const std::string & | vis_name, |
const bool | w_term | ||
) |
Reads an HDF5 file with u,v visibilities, constructs a vis_params object and returns it.
Definition at line 166 of file h5reader.h.
References purify::utilities::vis_params::average_frequency, purify::utilities::vis_params::dec, purify::utilities::vis_params::ra, purify::H5::H5Handler::read(), purify::utilities::vis_params::u, purify::utilities::vis_params::v, purify::utilities::vis_params::vis, purify::utilities::vis_params::w, and purify::utilities::vis_params::weights.
Referenced by purify::utilities::read_visibility().
utilities::vis_params purify::H5::stochread_visibility | ( | H5Handler & | file, |
const size_t | N, | ||
const bool | w_term | ||
) |
Stochastically reads dataset slices from the supplied HDF5-file handler, constructs a vis_params object from them and returns it.
Definition at line 206 of file h5reader.h.
References purify::utilities::vis_params::average_frequency, purify::utilities::vis_params::dec, purify::utilities::vis_params::ra, purify::H5::H5Handler::stochread(), purify::utilities::vis_params::u, purify::utilities::vis_params::v, purify::utilities::vis_params::vis, purify::utilities::vis_params::w, and purify::utilities::vis_params::weights.
Referenced by BENCHMARK_DEFINE_F(), and TEST_CASE().
void purify::H5::write_visibility | ( | const utilities::vis_params & | uv_vis, |
const std::string & | h5name, | ||
const bool | w_term, | ||
const size_t | chunksize = 0 |
||
) |
Write an HDF5 file with u,v visibilities from a vis_params object.
Definition at line 244 of file h5reader.h.
References purify::utilities::vis_params::u, purify::utilities::vis_params::v, purify::utilities::vis_params::vis, purify::utilities::vis_params::w, and purify::utilities::vis_params::weights.
Referenced by TEST_CASE().