示例#1
0
        shutil.rmtree(setup.parent_directory, ignore_errors=True)
    else:
        logger.error(
            "directory already exists. exiting. use overwrite flag to delete")
        sys.exit()

# do checks ...
if not RunPreCheck(setupfile).run_all(): sys.exit()
if not RunCalibCheck(setupfile).run_all(): sys.exit()

# get the current directory
cwd = os.getcwd()

# Calibrate
calib = Calibration(setupfile)
calib.PrepareCalibration()
calib.AdjustCalibTable()

#logger.info(calib.df)
calib()

logger.info(calib.failed_iterations)
# make sure we are in the parent directory...
os.chdir(cwd)

# Validate
#---------
valid = Validation(setupfile)
valid.PrepareValidation()
valid.run_validation()
valid.aggregate_results()