|
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.