2.1.1.10. rpt_dosi.utils

2.1.1.10.1. Attributes

color_error

2.1.1.10.2. Exceptions

RptError

Common base class for all non-exit exceptions.

2.1.1.10.3. Classes

SimpleTest

2.1.1.10.4. Functions

fatal(s[, stop_and_exit])

warning(s)

read_and_check_input_infos(json_file)

check_required_keys(param, required_keys)

find_closest_match(input_string, string_list)

get_tests_folder()

get_data_folder()

get_tests_data_folder([sub_folder])

get_tests_output_folder([sub_folder])

get_tests_folders(test_name)

print_tests(is_ok, s)

test_ok([is_ok])

start_test(msg)

stop_test(ok, msg)

end_tests()

get_subfolders(folder_path[, depth])

escape_special_characters(filename)

compare_dict(dict1, dict2)

are_dicts_float_equal(dict1, dict2[, float_tolerance])

run_cmd(cmd[, folder])

indent(input_str[, indentation])

get_basename_and_extension(filename)

Return the basename and extension of a filename even if .nii.gz is used.

convert_datetime(value)

2.1.1.10.5. Module Contents

rpt_dosi.utils.color_error[source]
exception rpt_dosi.utils.RptError[source]

Bases: Exception

Common base class for all non-exit exceptions.

rpt_dosi.utils.fatal(s, stop_and_exit=False)[source]
rpt_dosi.utils.warning(s)[source]
rpt_dosi.utils.read_and_check_input_infos(json_file)[source]
rpt_dosi.utils.check_required_keys(param, required_keys)[source]
rpt_dosi.utils.find_closest_match(input_string, string_list)[source]
rpt_dosi.utils.get_tests_folder()[source]
rpt_dosi.utils.get_data_folder()[source]
rpt_dosi.utils.get_tests_data_folder(sub_folder=None)[source]
rpt_dosi.utils.get_tests_output_folder(sub_folder=None)[source]
rpt_dosi.utils.get_tests_folders(test_name)[source]
rpt_dosi.utils.print_tests(is_ok, s)[source]
rpt_dosi.utils.test_ok(is_ok=False)[source]
class rpt_dosi.utils.SimpleTest(msg)[source]
_test_num = 1[source]
_global_ok_flag = True[source]
_first_failing_test = None[source]
static stop_current_test(ok, msg)[source]
static get_final_ok()[source]
static get_number_of_tests()[source]
static get_first_failing_test()[source]
rpt_dosi.utils.start_test(msg)[source]
rpt_dosi.utils.stop_test(ok, msg)[source]
rpt_dosi.utils.end_tests()[source]
rpt_dosi.utils.get_subfolders(folder_path, depth=1)[source]
rpt_dosi.utils.escape_special_characters(filename)[source]
rpt_dosi.utils.compare_dict(dict1, dict2)[source]
rpt_dosi.utils.are_dicts_float_equal(dict1, dict2, float_tolerance=1e-09)[source]
rpt_dosi.utils.run_cmd(cmd, folder=None)[source]
rpt_dosi.utils.indent(input_str, indentation='\t')[source]
rpt_dosi.utils.get_basename_and_extension(filename)[source]

Return the basename and extension of a filename even if .nii.gz is used.

rpt_dosi.utils.convert_datetime(value)[source]