![]()  | 
  
    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().