/home/gbtdata/projectname directory tree, composed of subdirectories for many devices, each of which contains FITS files from that device. There are subdirectories for the antenna, the receiver, the IF and LO systems, and the backends used. There is also a ScanLog.fits file which indexes all of the device FITS files according to scans. GBT data can be assimilated into the AIPS++ DISH utility by using d.import, or an AIPS++ Measurement Set can be created by using gbtmsfiller from the UNIX command line. Either step transforms the raw data into a representation that is sensible from the astronomical perspective.
Because the GBT was designed to produce its raw data as a collection of FITS files, it is a challenge to combine the information for analysis by any data reduction package. To fill data into an AIPS++ Measurement Set, the development team for that product spent up to two years resolving issues associated with the data itself, and was eventually able to produce the gbtmsfiller which is in use today. Prior to the launch of the GBT data accessibility exploration, IDL users (for example) had to follow a similar process independently, writing their own modules to extract and preprocess relevant information from the collection of GBT FITS files. Users of other packages are still faced with this barrier.
Because the raw data output from the GBT is segmented, several common issues are encountered regardless of which data analysis package an observer wishes to use. These data preprocessing functions, which currently exist in gbtmsfiller, could be componentized for general use. These include, but are not limited to, the following:
gbtmsfiller and rewrite them in Python, so they can be used by multiple programs. This s
gbtmsfiller.
gbtmsfiller. The output of the current prototype is a single FITS file containing data for any of the backends a user requests. To be precise, the single FITS file can contain data from any one, any two, or all three backends. The output format is inspired by the SDFITS format, containing many similar keywords, but is not yet SDFITS-compliant.
To generate the output, the user specifies how data are to be combined prior to being written to the output FITS file. The available options are state, integration and average. The state option preserves all the data from each switching state and no data are combined. In the integration option, the individual switching states are combined for each integration. In the average option, each integration combination is averaged over a scan.
The unified FITS file that is being produced by the prototype script for basic continuum and spectral line data, although sufficient to allow data to be imported and plotted within IDL, is not yet astronomically reasonable, so several changes are in process. The output of the next prototype, already being developed, will be a set of FITS files with each file corresponding to only one backend. To be precise, there could be one, two, or three FITS files as output. The output format will be strictly SDFITS-compliant for spectral line data, and SDFITS-inspired for continuum data. At this stage of evaluation, it appears that the output format will probably contain any number of HDUs: one primary HDU, followed by a sequence of binary table HDUs.
gbtmsfiller more maintainable
gbtmsfiller, which he wrote. Technical development has been made possible thanks to the work of Green Bank Software Engineer Eric Sessoms, who conceived the idea and developed the FQL utility, and built all initial versions of data preprocessing components in Python. Additional work was completed by Andrew Cowan, a 2003 Green Bank summer student from the University of Iowa, who is responsible for producing the comparison plots. The technical efforts for producing a suitable evolutionary data format are now being led by David Fleming, also a Software Engineer in Green Bank. Work to access GBT data in Matlab is being done by Software Engineers Ramon Creager and Paul Marganian. We also thank Kim Constantikes who is the lead user of Matlab as PTCS Project Engineer, as well as Carl Heiles and Tim Robishaw who have supplied us with tremendous insight about how they currently use IDL to analyze GBT data.
| Topic AdassData . { Edit | Attach | Ref-By | Printable | Diffs | r1.9 | > | r1.8 | > | r1.7 | More } |
| Revision r1.9 - 03 Oct 2003 - 18:24 GMT - NicoleRadziwill |
Content copyright © 1999-2007 by the contributing authors. All material on this collaboration platform is the property of the contributing authors. |