コード例 #1
0
 def setUp(self):
     # Create a parameters object from the example parameters file.
     dir_list = ['.', os.path.dirname(__file__),
                 miri.datamodels.__path__[0]]
     self.search_path = make_searchpath(dir_list)     
     self.pfmobject = ParameterFileManager('example_properties.py',
                                           search_path=self.search_path,
                                           logger=LOGGER)
コード例 #2
0
# Python logging facility
import logging
logging.basicConfig(level=logging.FATAL)  # Turn off most log messages
LOGGER = logging.getLogger("miri.simulators")  # Get a default parent logger

import os
import unittest
import numpy as np

from miri.simulators.scasim.cosmic_ray import CosmicRay
from miri.simulators.scasim.detector import frame_rti, DetectorArray

from miri.tools.filesearching import ParameterFileManager, make_searchpath
import miri.simulators.scasim
dir_list = ['.', os.path.dirname(__file__), miri.simulators.scasim.__path__[0]]
search_path = make_searchpath(dir_list)
detector_properties = ParameterFileManager("detector_properties.py",
                                           search_path=search_path,
                                           description="detector properties",
                                           logger=LOGGER)
#from miri.simulators.scasim import detector_properties

# Actual detector parameters
_KNOWN_DETECTORS = list(detector_properties['DETECTORS_DICT'].keys())
_FIRST_DETECTOR = detector_properties['DETECTORS_DICT'][str(
    _KNOWN_DETECTORS[0])]

# Smaller-sized detector used for testing.
_PIXELS_PER_SIDE = 16
_REF_PIXELS_LEFT = 4
_REF_PIXELS_RIGHT = 4