METHOD_OPTIONS

Type: dict_record

method options for val_script

Example:-

METHOD_OPTIONS:
    py_module: val
    rand_seed: 12345
    float_format: default
    script_log_level: error
    comp_first_rows_only: False

py_module

Type: one_of(val)

Python module required to process this script file

Example:-

py_module: val

rand_seed

Type: int / auto

Option to set seed to make run result reproducible -e.g. when debugging.

Example:-

rand_seed: 12345

float_format

Type: str

Format string for numerical output

Example:-

float_format: default

script_log_level

Type: one_of(debug,info,warning,error,critical,notset)

Log level for individual scripts run scripts.

Example:-

script_log_level: error

comp_first_rows_only

Type: bool

Compare only first rows of data files. (This is a debugging option.)

Example:-

comp_first_rows_only: False

FILE_PATHS

Type: dict_record

file paths for val_script

Example:-

FILE_PATHS:
    output_folder: auto
    input_folder: .

output_folder

Type: output_folder / auto

Output folder - results of computation stored here

Example:-

output_folder: auto

input_folder

Type: input_folder

Root folder for validation examples

Example:-

input_folder: .

TESTS

Type: repeat_dict_record

Dictionary of test parameters.

Example:-

TESTS: {}

script_path

Type: str

Input PoPy fit pyml script.

Example:-

script_path:

rtol

Type: float

Relative tolerance for comparisons with prev PoPy res.

Example:-

rtol: 0.01

atol

Type: float

Absolute tolerance for comparisons iwth prev PoPy res.

Example:-

atol: 0.01