def main(): lookup = get_uid_serial_mapping('FLOR/flor_lookup.csv') for path, directories, files in os.walk('FLOR/manufacturer'): for file in files: cal = FLORCalibration() cal.read_cal(os.path.join(path, file)) cal.asset_tracking_number = lookup[cal.serial] cal.write_cal_info()
def main(): lookup = get_uid_serial_mapping('OPTAA/optaa_lookup.csv') for path, directories, files in os.walk('OPTAA/manufacturer'): for file in files: sheet_name = os.path.basename(file).partition('.')[0].upper() sheet_name = sheet_name[:3] + '-' + sheet_name[3:] cal = OPTAACalibration(sheet_name) cal.read_cal(os.path.join(path, file)) cal.asset_tracking_number = lookup[cal.serial] cal.write_cal_info()
def main(): # Starts in the directory with # Get corresponding mapping between serial number and uid lookup = get_uid_serial_mapping('DOFSTA/dofsta_lookup.csv') #Begin writing files for path, directories, files in os.walk('DOFSTA/manufacturer'): for file in files: cal = SBE43Calibration() cal.read_cal(os.path.join(path, file)) cal.asset_tracking_number = lookup[cal.serial] cal.write_cal_info()
def main(): lookup = get_uid_serial_mapping('SPKIRA/spkir_lookup.csv') for path, directories, files in os.walk('SPKIRA/manufacturer'): for file in files: # Skip hidden files if file[0] == '.': continue cal = SPKIRCalibration() cal.read_cal(os.path.join(path, file)) cal.asset_tracking_number = lookup[cal.serial] cal.write_cal_info() cal.move_to_archive(cal.type, file)
def main(): lookup = get_uid_serial_mapping('CTD/ctd_lookup.csv') for path, directories, files in os.walk('CTD/manufacturer'): for file in files: cal = CTDCalibration() with open(os.path.join(path, file)) as unknown_file: c = unknown_file.read(1) if c == '<': cal.read_xml(os.path.join(path, file)) else: cal.read_cal(os.path.join(path, file)) cal.asset_tracking_number = lookup[cal.serial] cal.write_cal_info()