Example #1
0
    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
Example #2
0
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'
    )