EGS Brachy
An egs++ user code for rapid brachytherapy calculations
Loading...
Searching...
No Matches
/Users/marc/Developer/clrp/EGSnrc-eb/HEN_HOUSE/user_codes/egs_brachy/egs_brachy/run_tests.py File Reference

Go to the source code of this file.

Namespaces

namespace  run_tests

Functions

 run_tests.dyn_import (name)
 run_tests.create_egsinp (test_module)
 run_tests.find_cpu_time (egslst)
 run_tests.run_simulation ()
 run_tests.cleanup ()
 run_tests.find_tests ()
 run_tests.run_all_tests ()

Variables

bool run_tests.VERBOSE = False
str run_tests.timing_hard_fail = "--timing-hard-fail" in sys.argv
 run_tests.SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
 run_tests.EGS_HOME = os.environ["EGS_HOME"]
 run_tests.EGS_BRACHY = os.path.join(EGS_HOME, "egs_brachy")
str run_tests.USER_CODE = "egs_brachy"
str run_tests.TEST_EGSINP_FILE = "eb_test_run"
 run_tests.TEST_EGSINP_PATH_ROOT = os.path.join(EGS_BRACHY, TEST_EGSINP_FILE)
str run_tests.TEST_EGSINP_PATH = TEST_EGSINP_PATH_ROOT + ".egsinp"
str run_tests.PASS_FMT = "%(pass_fail)s - %(test)s - ran in %(actual_time).3G s/MHz (%(real_time).3G s)"
str run_tests.TIMING_WARN_FMT
str run_tests.FAIL_FMT
str run_tests.cpu_speed_cmd = """grep -i "cpu mhz" /proc/cpuinfo | tail -1 | awk -F ":" '{print $2}'"""
 run_tests.CPU_MHZ = float(os.environ["CPU_MHZ"])
str run_tests.source = "CPU_MHZ env variable"
 run_tests.p
 run_tests.stdin
 run_tests.stdout
 run_tests.stderr
float run_tests.TIMING_MARGIN = 1.05