3 Created on Wed Nov 9 14:03:29 2016
11 sys.path.insert(0, os.environ[
"SHESHA_ROOT"] +
"/widgets/")
12 import carmaWrap
as ch
15 print(
"TEST SHESHA_dm\n")
18 param_file = sys.argv[1]
19 if (param_file.split(
'.')[-1] == b
"py"):
20 filename = param_file.split(
'/')[-1]
21 param_path = param_file.split(filename)[0]
22 sys.path.insert(0, param_path)
23 exec(
"import %s as config" % filename.split(
".py")[0])
25 raise ValueError(
"Parameter file extension must be .py or .h5")
27 print(
"param_file is", param_file)
32 c = ch.carmaWrap_context(gpudevice)
40 ao.Param_geom.geom_init(config.p_geom, config.p_tel, config.p_geom.pupdiam,
44 dms = ao.dm_init_standalone(config.p_dms, config.p_geom, config.p_tel.diam,
48 print(
"====================")
50 print(
"====================")
51 print(
"objects initialzed on GPU:")
52 print(
"--------------------------------------------------------")