# ObsScript.py # H2CO(2cm) mapping observing script # M. Schenker 2008/06/26 # E. Schneider 2008/06/26 # # NOTE that Auxillary routines are: # PointingScript.py => Point/focus measurement # Define a source list... slist = [ "L483" ] # Input the catalog... cat = Catalog("H2CO_sources.cat") # Initial configuration Configure("H2COKUbandSetup.py") # Set offsets for mapping observations offs = [ Offset("J2000", "00:00:02", "00:00:00", cosv=True), Offset("J2000", "00:00:00", "00:00:02", cosv=True), Offset("J2000", "-00:00:02", "00:00:00", cosv=True), Offset("J2000", "00:00:00", "-00:00:02", cosv=True), Offset("J2000", "00:00:04", "00:00:00", cosv=True), Offset("J2000", "-00:00:04", "00:00:00", cosv=True) ] # The following definition runs a series of measurements for # any source def obskuband(src) : # Configure(""" # vlow = %f # vhigh = %f # """ % ( cat[src]["velocity"], cat[src]["velocity"] ) ) Slew(src) Balance() # Break("Check Balance") # Initial source measurement (15 min) Track(src, None, 900.0) Break("Check source measurement") # Iterate over the positions specified in offs for pos in offs: Track(src, pos, 900.0) # Now observe each source in slist for src in slist: obskuband(src)