Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ammosreader/PPDWContainer.py

    ref05d46 r5d039b8  
    1616            self.signals = signals
    1717
    18         self.name = name
    19 
    2018    def __str__(self):
    2119        return "\n".join(["Number of pulses:" + str(len(self.signals)),
    22                           "Number of invalid pulses:" + str(self.number_of_invalid_pulses()),
    2320                          "Start time:" + str(self.start_time()),
    2421                          "End time:" + str(self.end_time())])
    2522
    2623    def add(self, a_pdw):
    27         # print(a_pdw)
    2824        self.signals.append(a_pdw)
    2925
    3026    def as_pulse_dict(self):
    31         print(datetime.now())
    3227        pulse_dict = {}
    3328        pulse_dict[0] = self.signals[0].to_json()
     
    3631            pulse_dict[index]["dtoa"] = (current_pdw.time_of_arrival - pulse_dict[index]["time of arrival"]).item()/1000.0
    3732        pulse_dict[index+1]["dtoa"] = 0.0  # np.timedelta64(0, 'us')
    38         print(datetime.now())
    3933        return pulse_dict
    40 
    41     def number_of_invalid_pulses(self):
    42         return sum(not each.is_valid() for each in self.signals)
    43 
    44     def without_invalids(self):
    45         return PPDWContainer(self.name, [each for each in self.signals if each.is_valid()])
    4634
    4735    def julian_date_string(self):
Note: See TracChangeset for help on using the changeset viewer.