#!/usr/bin/env python3 import isce from isceobj.XmlUtil import FastXML as xml if __name__ == '__main__': ''' Example demonstrating automated generation of insarApp.xml for COSMO SkyMed raw data. ''' #####Initialize a component named insar insar = xml.Component('insar') ####Python dictionaries become components ####Reference info reference = {} reference['hdf5'] = 'reference.h5' reference['output'] = 'reference.raw' ####Secondary info secondary = {} secondary['hdf5'] = 'secondary.h5' secondary['output'] = 'secondary.raw' #####Set sub-component insar['reference'] = reference insar['secondary'] = secondary ####Set properties insar['doppler method'] = 'useDEFAULT' insar['sensor name'] = 'COSMO_SKYMED' insar['range looks'] = 4 insar['azimuth looks'] = 4 #####Catalog example insar['dem'] = xml.Catalog('dem.xml') ####Components include a writeXML method insar.writeXML('insarApp.xml', root='insarApp') """ The output should be of the form. reference.h5 reference.raw secondary.h5 secondary.raw useDEFAULT COSMO_SKYMED 4 4 dem.xml """