Changes in ammosreader/PPDWContainer.py [ef05d46:5d039b8] in ammosreader
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ammosreader/PPDWContainer.py
ref05d46 r5d039b8 16 16 self.signals = signals 17 17 18 self.name = name19 20 18 def __str__(self): 21 19 return "\n".join(["Number of pulses:" + str(len(self.signals)), 22 "Number of invalid pulses:" + str(self.number_of_invalid_pulses()),23 20 "Start time:" + str(self.start_time()), 24 21 "End time:" + str(self.end_time())]) 25 22 26 23 def add(self, a_pdw): 27 # print(a_pdw)28 24 self.signals.append(a_pdw) 29 25 30 26 def as_pulse_dict(self): 31 print(datetime.now())32 27 pulse_dict = {} 33 28 pulse_dict[0] = self.signals[0].to_json() … … 36 31 pulse_dict[index]["dtoa"] = (current_pdw.time_of_arrival - pulse_dict[index]["time of arrival"]).item()/1000.0 37 32 pulse_dict[index+1]["dtoa"] = 0.0 # np.timedelta64(0, 'us') 38 print(datetime.now())39 33 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()])46 34 47 35 def julian_date_string(self):
Note:
See TracChangeset
for help on using the changeset viewer.