#!/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 ####Master info master = {} master['hdf5'] = 'master.h5' master['output'] = 'master.raw' ####Slave info slave = {} slave['hdf5'] = 'slave.h5' slave['output'] = 'slave.raw' #####Set sub-component insar['master'] = master insar['slave'] = slave ####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. master.h5 master.raw slave.h5 slave.raw useDEFAULT COSMO_SKYMED 4 4 dem.xml """