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)
# 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