Presentation is loading. Please wait.

Presentation is loading. Please wait.

Obs2script Bryan Butler.

Similar presentations


Presentation on theme: "Obs2script Bryan Butler."— Presentation transcript:

1 obs2script Bryan Butler

2 EVLA M&C Transition Software CDR
Introduction VLA users expressed a desire to continue to submit OBSERVE files during transition (transmitted via the Visiting Committee and Users Committee) The EVLA antennas are controlled via a jython script We need a program to convert old OBSERVE files to the new jython scripts This is “obs2script” 2006Dec05/06 EVLA M&C Transition Software CDR

3 EVLA M&C Transition Software CDR
Place in the System 2006Dec05/06 EVLA M&C Transition Software CDR

4 EVLA M&C Transition Software CDR
Example VLA OBSERVE file “cards”: C XX A //DS //LO //FISF Resultant EVLA jython script segment: loif0 = LoIfSetup("10GHz", , ) source3 = Source( , ) source3.setName(" ") subarray.setSource(source3) subarray.execute( / / /86400) 2006Dec05/06 EVLA M&C Transition Software CDR

5 EVLA M&C Transition Software CDR
Structure obs2script is written as a C program - major components: Driver (“main”) OBSERVE file card parsing routines Jython script file printing routines “ephemeris” routines (in large part copied directly from Modcomp FORTRAN and hand-converted to C, for compatibility), for frequency setup and doppler tracking SLA library routines (for converting between coordinates of date or B1950 to J2000 and for some timing) There are also raw jython functions, for standard observing modes (fast-switching, reference pointing, rasters, focus) which are included as needed in the jython script (via execfile()) 2006Dec05/06 EVLA M&C Transition Software CDR

6 Supported Modes and Modifiers
obs2script currently supports the following observing modes and modifiers: Normal continuum, spectral line, polarization Single dish pointing Interferometric pointing Reference pointing determination and application (primary and secondary) TIPping Focus Planets (but not supported in the Executor currently) Antenna wrap and over-the-top specification Rasters (az/el or ra/dec) Phased-array DEF blocks, REW and BAC cards To be completed: Delay Solar Correlator specification 2006Dec05/06 EVLA M&C Transition Software CDR

7 EVLA M&C Transition Software CDR
The Future OBSERVE file model2obs jython script obs2script Executor Next EVLA OPT EVLA SB model OBSERVE file jobserve jython script obs2script Executor New OBSERVE file jobserve Modcomp Old Final EVLA SB model EVLA OPT script model2script Executor 2006Dec05/06 EVLA M&C Transition Software CDR


Download ppt "Obs2script Bryan Butler."

Similar presentations


Ads by Google