/* Create a FITS file, using cfitsio and some casacore libraries by Samuel George 21-11-2011 Compile: g++ build_fits.cpp -o build_fits -lcasa_casa -lcfitsio */ #include // STL iostream #include #include extern "C"{ #include } using std::cerr; using std::cout; using std::endl; using std::string; int main() { cout << "Create a FITS file" << endl; int lenTime(10), status (0), lenFreq(20); long naxis(2), naxes[2] = {lenTime,lenFreq}; long nelements (lenTime*lenFreq); long fpixel (1), exposure (1500); char comment[] ="Total Exposure Time"; cout << comment << endl; float pixels[lenFreq][lenTime]; // create an array of pixels try { for (int ii(0); ii < lenTime; ii++){ for (int jj(0); jj