EGS Brachy
An egs++ user code for rapid brachytherapy calculations
|
Functions | |
dyn_import (name) | |
create_egsinp (test_module) | |
find_cpu_time (egslst) | |
run_simulation () | |
cleanup () | |
find_tests () | |
run_all_tests () | |
Variables | |
bool | VERBOSE = False |
str | timing_hard_fail = "--timing-hard-fail" in sys.argv |
EGS_HOME = os.environ["EGS_HOME"] | |
EGS_BRACHY = os.path.join(EGS_HOME, "egs_brachy") | |
str | USER_CODE = "egs_brachy" |
str | TEST_EGSINP_FILE = "eb_test_run" |
TEST_EGSINP_PATH_ROOT = os.path.join(EGS_BRACHY, TEST_EGSINP_FILE) | |
str | TEST_EGSINP_PATH = TEST_EGSINP_PATH_ROOT + ".egsinp" |
str | PASS_FMT = "%(pass_fail)s - %(test)s - ran in %(actual_time).3G s/MHz (%(real_time).3G s)" |
str | TIMING_WARN_FMT |
str | FAIL_FMT |
str | cpu_speed_cmd = """grep -i "cpu mhz" /proc/cpuinfo | tail -1 | awk -F ":" '{print $2}'""" |
CPU_MHZ = float(os.environ["CPU_MHZ"]) | |
str | source = "CPU_MHZ env variable" |
p | |
stdin | |
stdout | |
stderr | |
float | TIMING_MARGIN = 1.05 |
run_tests.cleanup | ( | ) |
Definition at line 108 of file run_tests.py.
run_tests.create_egsinp | ( | test_module | ) |
Definition at line 78 of file run_tests.py.
run_tests.dyn_import | ( | name | ) |
Definition at line 70 of file run_tests.py.
run_tests.find_cpu_time | ( | egslst | ) |
Definition at line 85 of file run_tests.py.
run_tests.find_tests | ( | ) |
Definition at line 121 of file run_tests.py.
run_tests.run_all_tests | ( | ) |
Definition at line 130 of file run_tests.py.
run_tests.run_simulation | ( | ) |
Definition at line 92 of file run_tests.py.
run_tests.CPU_MHZ = float(os.environ["CPU_MHZ"]) |
Definition at line 48 of file run_tests.py.
str run_tests.cpu_speed_cmd = """grep -i "cpu mhz" /proc/cpuinfo | tail -1 | awk -F ":" '{print $2}'""" |
Definition at line 43 of file run_tests.py.
run_tests.EGS_BRACHY = os.path.join(EGS_HOME, "egs_brachy") |
Definition at line 17 of file run_tests.py.
run_tests.EGS_HOME = os.environ["EGS_HOME"] |
Definition at line 16 of file run_tests.py.
str run_tests.FAIL_FMT |
Definition at line 34 of file run_tests.py.
run_tests.p |
Definition at line 53 of file run_tests.py.
str run_tests.PASS_FMT = "%(pass_fail)s - %(test)s - ran in %(actual_time).3G s/MHz (%(real_time).3G s)" |
Definition at line 25 of file run_tests.py.
str run_tests.source = "CPU_MHZ env variable" |
Definition at line 49 of file run_tests.py.
run_tests.stderr |
Definition at line 55 of file run_tests.py.
run_tests.stdin |
Definition at line 55 of file run_tests.py.
run_tests.stdout |
Definition at line 55 of file run_tests.py.
str run_tests.TEST_EGSINP_FILE = "eb_test_run" |
Definition at line 20 of file run_tests.py.
str run_tests.TEST_EGSINP_PATH = TEST_EGSINP_PATH_ROOT + ".egsinp" |
Definition at line 22 of file run_tests.py.
run_tests.TEST_EGSINP_PATH_ROOT = os.path.join(EGS_BRACHY, TEST_EGSINP_FILE) |
Definition at line 21 of file run_tests.py.
str run_tests.timing_hard_fail = "--timing-hard-fail" in sys.argv |
Definition at line 14 of file run_tests.py.
float run_tests.TIMING_MARGIN = 1.05 |
Definition at line 67 of file run_tests.py.
str run_tests.TIMING_WARN_FMT |
Definition at line 27 of file run_tests.py.
str run_tests.USER_CODE = "egs_brachy" |
Definition at line 19 of file run_tests.py.
bool run_tests.VERBOSE = False |
Definition at line 9 of file run_tests.py.