예제 #1
0
파일: spip_recv.py 프로젝트: ewanbarr/spip
    def __init__(self, name, id):
        Daemon.__init__(self, name, str(id))
        StreamBased.__init__(self, id, self.cfg)

        self.configured = False
        self.running = False
        self.local_config = []
예제 #2
0
파일: spip_recv.py 프로젝트: ajameson/spip
  def __init__ (self, name, id):
    Daemon.__init__(self, name, str(id))
    StreamBased.__init__(self, id, self.cfg)

    self.configured = False
    self.running = False
    self.local_config = []
    def __init__(self, name, id):
        Daemon.__init__(self, name, str(id))
        StreamBased.__init__(self, id, self.cfg)

        self.valid_plots = []
        self.results = {}

        self.results["lock"] = threading.Lock()
        self.results["valid"] = False

        (host, beam_id, sub_id) = self.cfg["STREAM_" + id].split(":")
        self.beam = self.cfg["BEAM_" + beam_id]

        (cfreq, bw, nchan) = self.cfg["SUBBAND_CONFIG_" + sub_id].split(":")
        self.cfreq = cfreq

        self.proc_dir = self.cfg["CLIENT_PREPROC_DIR"] + "/processing/" + \
            self.beam
        self.fin_dir = self.cfg["CLIENT_PREPROC_DIR"] + "/finished/" + \
            self.beam
        self.send_dir = self.cfg["CLIENT_PREPROC_DIR"] + "/send/" + \
            self.beam
        self.fail_dir = self.cfg["CLIENT_PREPROC_DIR"] + "/failed/" + \
            self.beam

        self.dirty_valid = False
        self.cleaned_valid = False
        self.gains_valid = False
예제 #4
0
파일: spip_stat.py 프로젝트: ajameson/spip
  def __init__ (self, name, id):
    Daemon.__init__(self, name, str(id))
    StreamBased.__init__(self, id, self.cfg)

    self.processing_dir = self.cfg["CLIENT_STATS_DIR"]
    self.valid_plots = []
    self.results = {}

    self.results["lock"] = threading.Lock()
    self.results["valid"] = False

    self.results["hg_npol"] = self.cfg["NPOL"]
    self.results["hg_ndim"] = self.cfg["NDIM"]


    (host, beam_id, subband_id) = self.cfg["STREAM_" + id].split(":")
    self.beam_name = self.cfg["BEAM_" + beam_id]

    (cfreq, bw, nchan) = self.cfg["SUBBAND_CONFIG_" + subband_id].split(":")
    self.cfreq = cfreq

    self.gen_timeseries = True
    self.gen_freqtime = True
    self.gen_bandpass = True
    self.gen_histogram = True

    self.hg_valid = False
    self.ft_valid = False
    self.bp_valid = False
    self.ms_valid = False
    self.ts_valid = False

    self.pref_freq = 0
    self.histogram_abs_xmax = 128
예제 #5
0
    def __init__(self, name, id):
        Daemon.__init__(self, name, str(id))
        StreamBased.__init__(self, id, self.cfg)

        self.valid_plots = []
        self.results = {}

        self.results["lock"] = threading.Lock()
        self.results["valid"] = False

        (host, beam_id, sub_id) = self.cfg["STREAM_" + id].split(":")
        self.beam = self.cfg["BEAM_" + beam_id]

        (cfreq, bw, nchan) = self.cfg["SUBBAND_CONFIG_" + sub_id].split(":")
        self.cfreq = cfreq

        self.proc_dir = self.cfg["CLIENT_PREPROC_DIR"] + "/processing/" + \
            self.beam
        self.fin_dir = self.cfg["CLIENT_PREPROC_DIR"] + "/finished/" + \
            self.beam
        self.send_dir = self.cfg["CLIENT_PREPROC_DIR"] + "/send/" + \
            self.beam
        self.fail_dir = self.cfg["CLIENT_PREPROC_DIR"] + "/failed/" + \
            self.beam

        self.dirty_valid = False
        self.cleaned_valid = False
        self.gains_valid = False
예제 #6
0
    def __init__(self, name, id):
        Daemon.__init__(self, name, str(id))
        StreamBased.__init__(self, id, self.cfg)

        self.processing_dir = self.cfg["CLIENT_STATS_DIR"]
        self.valid_plots = []
        self.results = {}

        self.results["lock"] = threading.Lock()
        self.results["valid"] = False

        self.results["hg_npol"] = self.cfg["NPOL"]
        self.results["hg_ndim"] = self.cfg["NDIM"]

        (host, beam_id, subband_id) = self.cfg["STREAM_" + id].split(":")
        self.beam_name = self.cfg["BEAM_" + beam_id]

        (cfreq, bw,
         nchan) = self.cfg["SUBBAND_CONFIG_" + subband_id].split(":")
        self.cfreq = cfreq

        self.gen_timeseries = True
        self.gen_freqtime = True
        self.gen_bandpass = True
        self.gen_histogram = True

        self.hg_valid = False
        self.ft_valid = False
        self.bp_valid = False
        self.ms_valid = False
        self.ts_valid = False

        self.pref_freq = 0
        self.histogram_abs_xmax = 128
예제 #7
0
파일: spip_read.py 프로젝트: ajameson/spip
 def __init__ (self, name, id):
   Daemon.__init__(self, name, str(id))
   StreamBased.__init__(self, id, self.cfg)
예제 #8
0
파일: spip_smrb.py 프로젝트: ewanbarr/spip
 def __init__(self, name, id):
     Daemon.__init__(self, name, str(id))
     StreamBased.__init__(self, id, self.cfg)
예제 #9
0
 def __init__(self, name, id):
     UWBCleanerDaemon.__init__(self, name, str(id))
     StreamBased.__init__(self, str(id), self.cfg)
예제 #10
0
 def __init__(self, name, id):
     RepackSearchDaemon.__init__(self, name, str(id))
     StreamBased.__init__(self, str(id), self.cfg)
예제 #11
0
 def __init__ (self, name, id):
   MeerKATCleanerDaemon.__init__(self, name, str(id))
   StreamBased.__init__(self, str(id), self.cfg)
예제 #12
0
 def __init__ (self, name, id):
   UWBArchiverDaemon.__init__(self, name, str(id))
   StreamBased.__init__(self, str(id), self.cfg)