def init(self): print("--- HessioReader init ---") if self.configuration == None: self.configuration = Configuration() self.raw_data = self.configuration.get('source', section='HESSIO_READER') try: self.source = hessio_event_source(get_path(self.raw_data), max_events=9) return True except (RuntimeError): print("could not open", self.raw_data, file=stderr) return False
import os, sys, inspect currentdir = os.path.dirname( os.path.abspath(inspect.getfile(inspect.currentframe()))) parentdir = os.path.dirname(currentdir) sys.path.insert(0, parentdir) from zmqpipe import pipeline_zmq from ctapipe.configuration.core import Configuration, ConfigurationException from sys import stderr if __name__ == '__main__': conf = Configuration() conf.add_argument( "-c", "--conf", dest="pipe_config_filename", required=False, default='pipeline.ini', help='configuration file containing pipeline configuration') conf.add_argument( "-s", "--seq", dest="sequential", required=False, action='store_true', help= 'Pipeline runs in parallel mode by default. Use -s or (--seq) to run it in sequential mode' )