PURIFY
Next-generation radio interferometric imaging
Namespaces | Functions
pfitsio.cc File Reference
#include "purify/config.h"
#include "purify/logging.h"
#include "purify/pfitsio.h"
+ Include dependency graph for pfitsio.cc:

Go to the source code of this file.

Namespaces

 purify
 
 purify::pfitsio
 

Functions

void purify::pfitsio::write_key (fitsfile *fptr, const std::string &key, const std::string &value, const std::string &comment, int *status)
 write key to fits file header More...
 
void purify::pfitsio::write_key (fitsfile *fptr, const std::string &key, const char *value, const std::string &comment, int *status)
 
void purify::pfitsio::write_history (fitsfile *fptr, const std::string &context, const std::string &history, int *status)
 write history to fits file More...
 
void purify::pfitsio::write2d (const Image< t_real > &eigen_image, const pfitsio::header_params &header, const bool &overwrite)
 Write image to fits file. More...
 
void purify::pfitsio::write2d (const Image< t_real > &image, const std::string &fits_name, const std::string &pix_units="Jy/Beam", const bool &overwrite=true)
 Write image to fits file. More...
 
void purify::pfitsio::write3d (const std::vector< Image< t_real >> &image, const pfitsio::header_params &header, const bool &overwrite=true)
 Write cube to fits file using header information. More...
 
void purify::pfitsio::write3d (const std::vector< Image< t_real >> &image, const std::string &fits_name, const std::string &pix_units="Jy/Beam", const bool &overwrite=true)
 Write cube to fits file. More...
 
std::vector< Image< t_complex > > purify::pfitsio::read3d (const std::string &fits_name)
 Read cube from fits file. More...
 
Image< t_complex > purify::pfitsio::read2d (const std::string &fits_name)
 Read image from fits file. More...