예제 #1
0
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()
예제 #2
0
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()
예제 #3
0
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()
예제 #4
0
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)
예제 #5
0
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()