summaryrefslogtreecommitdiff
path: root/solids/__init__.py
diff options
context:
space:
mode:
authorStan Seibert <stan@mtrr.org>2011-08-17 14:38:45 -0400
committerStan Seibert <stan@mtrr.org>2011-08-17 14:38:45 -0400
commitb88e37c5c7de5411fb003a3c146a1b697b5813ad (patch)
treece6b6bc992a901da7e83097bfe22d2b1f3ced09f /solids/__init__.py
parentee07d0165f86ef6942bffd6ae88057926ab4e775 (diff)
parent11210ce25a543875eb51cff8efc06e7f02984214 (diff)
downloadchroma-b88e37c5c7de5411fb003a3c146a1b697b5813ad.tar.gz
chroma-b88e37c5c7de5411fb003a3c146a1b697b5813ad.tar.bz2
chroma-b88e37c5c7de5411fb003a3c146a1b697b5813ad.zip
merge
Diffstat (limited to 'solids/__init__.py')
-rw-r--r--solids/__init__.py21
1 files changed, 7 insertions, 14 deletions
diff --git a/solids/__init__.py b/solids/__init__.py
index a24ce9c..421b66f 100644
--- a/solids/__init__.py
+++ b/solids/__init__.py
@@ -1,23 +1,16 @@
import numpy as np
-
from pmts import build_pmt, build_light_collector, build_light_collector_from_file, build_pmt_shell
-
-import os
-import sys
-
-dir = os.path.split(os.path.realpath(__file__))[0]
-sys.path.append(dir + '/..')
-
-from optics import *
-from view import buildable
+from chroma.optics import *
+from chroma.camera import buildable
+from os.path import dirname
@buildable('12inch_pmt')
def build_12inch_pmt(outer_material=water, nsteps=16):
- return build_pmt(dir + '/hamamatsu_12inch.txt', 0.003, outer_material, nsteps)
+ return build_pmt(dirname(__file__) + '/hamamatsu_12inch.txt', 0.003, outer_material, nsteps)
@buildable('12inch_pmt_shell')
def build_12inch_pmt_shell(outer_material=water, nsteps=16):
- return build_pmt_shell(dir + '/hamamatsu_12inch.txt')
+ return build_pmt_shell(dirname(__file__) + '/hamamatsu_12inch.txt')
# from Jelena Maricic
lc_12inch_a = 0.16597
@@ -39,10 +32,10 @@ def build_12inch_pmt_with_lc_hd(outer_material=water, nsteps=128):
@buildable('8inch_pmt')
def build_8inch_pmt(outer_material=water, nsteps=24):
- return build_pmt(dir + '/sno_pmt_reduced.txt', 0.003, outer_material, nsteps)
+ return build_pmt(dirname(__file__) + '/sno_pmt_reduced.txt', 0.003, outer_material, nsteps)
@buildable('8inch_pmt_with_lc')
def build_8inch_pmt_with_lc(outer_material=water, nsteps=24):
pmt = build_8inch_pmt(outer_material, nsteps)
- lc = build_light_collector_from_file(dir + '/sno_cone.txt', outer_material, nsteps)
+ lc = build_light_collector_from_file(dirname(__file__) + '/sno_cone.txt', outer_material, nsteps)
return pmt + lc