Index: ammosreader/PPDWContainer.py
===================================================================
--- ammosreader/PPDWContainer.py	(revision d8483f70125c02ba5e164f9a0aa302624f01dc87)
+++ ammosreader/PPDWContainer.py	(revision 7946521ac088c01c5c157a9d488b4adf5c62c715)
@@ -20,4 +20,5 @@
     def __str__(self):
         return "\n".join(["Number of pulses:" + str(len(self.signals)),
+                          "Number of valid pulses:" + str(self.number_of_valid_pulses()),
                           "Number of invalid pulses:" + str(self.number_of_invalid_pulses()),
                           "Start time:" + str(self.start_time()),
@@ -29,5 +30,4 @@
 
     def as_pulse_dict(self):
-        print(datetime.now())
         pulse_dict = {}
         pulse_dict[0] = self.signals[0].to_json()
@@ -36,6 +36,8 @@
             pulse_dict[index]["dtoa"] = (current_pdw.time_of_arrival - pulse_dict[index]["time of arrival"]).item()/1000.0
         pulse_dict[index+1]["dtoa"] = 0.0  # np.timedelta64(0, 'us')
-        print(datetime.now())
         return pulse_dict
+
+    def number_of_valid_pulses(self):
+        return sum(each.is_valid() for each in self.signals)
 
     def number_of_invalid_pulses(self):
