# make xml file s_xml = sb_xml.XMLMetadata() s_xml.read_config_file(xml_cfg_fn) s_xml.supplement_info = s_xml.supplement_info.replace('\\n', '\n\t\t\t') # add station name to title s_xml.title += ', station {0}'.format(station) # location s_xml.survey.east = s_df.longitude s_xml.survey.west = s_df.longitude s_xml.survey.north = s_df.latitude s_xml.survey.south = s_df.latitude # get elevation from national map s_elev = archive.get_nm_elev(s_df.latitude, s_df.longitude) s_xml.survey.elev_min = s_elev s_xml.survey.elev_max = s_elev # start and end time s_xml.survey.begin_date = s_df.start_date s_xml.survey.end_date = s_df.stop_date # add list of files s_xml.supplement_info += '\n\t\t\tFile List:\n\t\t\t'+'\n\t\t\t'.join( ['{0}.edi'.format(station), '{0}.png'.format(station), os.path.basename(mth5_fn)]) # write station xml s_xml.write_xml_file(os.path.join(station_save_dir,
s_xml = sb_xml.XMLMetadata() s_xml.read_config_file(xml_cfg_fn) s_xml.supplement_info = s_xml.supplement_info.replace( '\\n', '\n\t\t\t') # add station name to title s_xml.title += ', station {0}'.format(station) # location s_xml.survey.east = s_db.lon.median() s_xml.survey.west = s_db.lon.median() s_xml.survey.north = s_db.lat.median() s_xml.survey.south = s_db.lat.median() # get elevation from national map s_elev = archive.get_nm_elev(s_db.lat.median(), s_db.lon.median()) s_xml.survey.elev_min = s_elev s_xml.survey.elev_max = s_elev # start and end time s_xml.survey.begin_date = s_db.start_date.min() s_xml.survey.end_date = s_db.stop_date.max() # add list of files s_xml.supplement_info += '\n\t\t\tFile List:\n\t\t\t' + '\n\t\t\t'.join( ['{0}.edi'.format(station), '{0}'.png.format(station), mth5_fn]) # write station xml s_xml.write_xml_file(os.path.join(station_save_dir, '{0}_meta.xml'.format(station)), write_station=True)