getIntentsFromASDM

Return to directory of Todd's CASA extensions

Makes a dictionary with field name as key and all of its intents as the value.

Usage:

au.getIntentsFromASDM(asdm, stripPrefix=False, byscan=False)
  • stripPrefix: if true, then remove the prefixes (i.e. "CALIBRATE_" and "OBSERVE_") to make a shorter result
  • byscan: if True, then return a dictionary keyed by intent, with values = scans

Examples:

CASA <5>: au.getIntentsFromASDM('/data2/data/dgunawan/PerformanceRegression/20130814/StdScript/uid___A002_X6ca915_X38b')
  Out[5]: 
{'Blank=Faint+1degree_N': ['OBSERVE_TARGET', 'CALIBRATE_WVR'],
 'J1908-2942_Faint_QSO': ['OBSERVE_TARGET', 'CALIBRATE_WVR'],
 'J1921-293': ['CALIBRATE_ATMOSPHERE',
               'CALIBRATE_WVR',
               'CALIBRATE_PHASE',
               'CALIBRATE_POINTING'],
 'J1923-210_Offseted_5arcsec_N': ['OBSERVE_TARGET', 'CALIBRATE_WVR'],
 'J1924-292': ['CALIBRATE_POINTING',
               'CALIBRATE_WVR',
               'CALIBRATE_ATMOSPHERE',
               'CALIBRATE_AMPLI',
               'CALIBRATE_FLUX'],
 'J2056-4714': ['CALIBRATE_POINTING',
                'CALIBRATE_WVR',
                'CALIBRATE_SIDEBAND_RATIO',
                'CALIBRATE_ATMOSPHERE',
                'CALIBRATE_BANDPASS']}

CASA <6>: au.getIntentsFromASDM('/data2/data/dgunawan/PerformanceRegression/20130814/StdScript/uid___A002_X6ca915_X38b',stripPrefix=True)
  Out[6]: 
{'Blank=Faint+1degree_N': ['TARGET', 'WVR'],
 'J1908-2942_Faint_QSO': ['TARGET', 'WVR'],
 'J1921-293': ['ATMOSPHERE', 'WVR', 'PHASE', 'POINTING'],
 'J1923-210_Offseted_5arcsec_N': ['TARGET', 'WVR'],
 'J1924-292': ['POINTING', 'WVR', 'ATMOSPHERE', 'AMPLI', 'FLUX'],
 'J2056-4714': ['POINTING', 'WVR', 'SIDEBAND_RATIO', 'ATMOSPHERE', 'BANDPASS']}

CASA <3>: au.getIntentsFromASDM('../rawdata/uid___A002_X856bb8_X79a7/', byscan=True)
  Out[3]: 
{'CALIBRATE_AMPLI': [7],
 'CALIBRATE_ATMOSPHERE': [3, 6, 10, 15],
 'CALIBRATE_BANDPASS': [4],
 'CALIBRATE_FLUX': [7],
 'CALIBRATE_PHASE': [9, 12, 14, 17, 19],
 'CALIBRATE_POINTING': [1, 5, 8],
 'CALIBRATE_SIDEBAND_RATIO': [2],
 'OBSERVE_TARGET': [11, 13, 16, 18]}


-- ToddHunter - 2013-09-13
Topic revision: r2 - 2014-09-18, ToddHunter
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding NRAO Public Wiki? Send feedback