The CARMA Data Viewer

Marc Pound (UMD), Rick Hobbs (OVRO), Steve Scott (OVRO)
A poster display on the CARMA Data Viewer (CDV) was presented at the ADASS X Meeting, held in Boston, Nov 12-15, 2000. You can download the poster here. The abstract is below.
Formats available:
Adobe Illustrator (Full Size - 36 x 40 inches; 17.7 MB)
Adobe Acrobat 4.0 (Full Size; 1.34 MB)
Color PostScript (gzipped; 8.5 x 11 inches; 0.84 MB)


The CARMA Data Viewer (CDV) is a CORBA and Java based real-time data viewer for radio interferometeric arrays. The viewer was designed to solve the problem of a common data viewer for interferometric observatories (the Berkeley-Illinois-Maryland Association array and the Owens Valley Radio Observatory array) with differing visibility data (amplitude and phase) formats and differing hardware/technical specifications. In the coming years, the BIMA and OVRO arrays are to be merged into a common array called CARMA.

We defined a single CORBA object which could encompass simply the different visibility formats, called an Observatory Independent Visibility Object (OIVO). Each observatory produced software to create OIVOs from its own visibility format and place them on a server using standard CORBA methods. The client-side data viewer can then connect to a server at either observatory.

The data viewer is based on the Java 2 JTable class, with a Data Model that matches the OIVO specification. Each cell in the JTable contains the data for a particular antenna pair. The phases and amplitudes are displayed in the cells as a function of time (for single channel data) or frequency (for multi-channel data). The cells can be updated as rapidly as twice per second.

Other features include server and client side caches for low-bandwidth operation and the ability to sort and filter data using the Java 2 Comparator classes.

The data viewer could in principle be used with any interferometer (e.g. SMA, ALMA, VLT) that can serve OIVOs.