oddix The online display driver for interferometry data (Online Display Driver Interface using Xtract). The data is extracted from the shared memory using xtract and supplied to a display server which the user currently has to explicitly start. The name of this server is "mpsrvr". This server currently can display only multipanel line plots. Details for the usage of "mpsrvr" can be read using "explain :mpsrvr" command. *BE WARNED* that neither "mpsrvr" nor oddix is a completed product. It is part of a more ambitious project (and hence incomplete!) - treat it AS A BETA RELEASE SOFTWARE. mpsrvr reads data asynchronously from a UNIX socket and as it stands now, only a single user can use it on a machine. No frills have yet been added (like colours, etc.). Also, since almost everything on the canvas is drag-n-drop (including the labels and datapoints!), be careful in dragging the mouse on the canvas with the mouse buttons pressed. oddix is itself a version of xtract with some of the keywords made hidden (in fact, it is just a symbolic link to "xtract" with a separate .config file defined for it). These hidden keywords have the following predefined values: in = All scans) List of scans for which the data is to be extracted. The range of scans available is always [0,n] where n is the number of scans of the selected source (see below). object (default="." ==> All objects) Regular expression to select the scans by source name. All scans who's object name matches the given regular expression will be selected. timestamps (default=All timestamps) Start and stop record number for each selected scan, within which the data is to be extracted. If only one number is given, it is treated to be the start time stamp and the data will be extracted till the end-of-file. baselines (default=None selected) List of baselines for which data is to be extracted. This comma separated list could be made of either the index of the baseline or a regular expression describing a baseline name. A full baseline name is composed of two antenna names separated by a colon (":"). A full antenna name consists of three hyphen ("-") separated fields. First field is the antenna name, second is the side band name and the third is the polarization name. For e.g., a fully qualified name for C11, upper side band, 175 MHz. polarization channel would be: C11-USB-175 A fully qualified baseline name for C11 and C12 antennas would be (upper side band, 175 MHz. polarization channel) C11-USB-175:C12-USB-175 Any of these fields can be regular expressions. Hence to choose all baselines with C11 upper side band and any polarization, one would use the baseline name as: C11-USB-.+:.+ (Here "." matches one instance of any character and the "+" operator operates on "." zero-or-more number of times. Hence ".+" is equivalent to the "*" wild card character. This is the POSIX regular expression syntax. For more detail about POSIX regular expressions, please read the document on regex. It helps to know this syntax since certain versions of grep (and certainly egrep) use this syntax too.) If only the first field of antenna name is given, the others are taken to be the wild card characters. If second fully qualified antenna names is missing from the baseline name, it is also replaced by wild card. These selections will exclude all self correlations. Also, if a baseline has already got selected in a previous selection, it will be excluded from all later selections. To select the self correlations, one must add 'A' to be beginning of the antenna names. In such a case, the name of the second antenna is redundant and therefore not required. Examples: 1) All baselines with C11 baselines=C11 2) Self correlation of C11 baselines=C11:C11 3) Self correlation of C11 130 MHz poln. channel, any side band baselines=AC11-.+-130 4) All self correlations baselines=A. 5) All USB baselines with C11 baselines=C11-USB-.+:. or baselines=C11-USB-.+ 6) All USB baselines with C11 and baselines 10,15 and 18 baselines=C11-USB-.+,10,15,18 7) All baselines in the database baselines=. 8) All central square baselines with C02-USB-175 baselines=C02-USB-175:C.+ 9) All baselines of C02-USB-175 with only arm antennas baselines=C02-USB-175:[EWS].+ channels (default=Channel No. 100) Start, stop and increment to be used to make a list of the frequency channels for which the data is to extracted. If one number is given, only the given channel will be used. If two numbers are given, they will be treated as the start and stop channel numbers with an increment of 1 within the range. If a third number is also given, it will be treated to be the increment to be used to step through the range defined by the first two numbers. integtime (default=Minimum integration time allowed by the data) Integration time in seconds. The data on the output stream will correspond to this much of integration in time. The final integration may not be accurate since only integer multiples of the intrinsic integration allowed by the data can be generated. normalize(default=Normalize) If set to 1 (the default), each baseline is normalized with the geometric mean of the self correlations of the two antenna participating in the baseline. If set to zero, the data would not be normalized.