# 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