Index: ammosreader/PPDWContainer.py
===================================================================
--- ammosreader/PPDWContainer.py	(revision a19529a5cee0934eddc20cbb57c80513055ae61a)
+++ ammosreader/PPDWContainer.py	(revision aebe4a1f6506a4e7fc39d94d6683b5e2fb9985dd)
@@ -23,4 +23,13 @@
     def add(self, a_pdw):
         self.signals.append(a_pdw)
+
+    def as_pulse_dict(self):
+        pulse_dict = {}
+        pulse_dict[0] = self.signals[0].to_json()
+        for index, current_pdw in enumerate(self.signals[1:]):
+            pulse_dict[index+1] = current_pdw.to_json()
+            pulse_dict[index]["TIMEDELTA"] = current_pdw.time_of_arrival - pulse_dict[index]["TIMEOFARRIVAL"]
+        pulse_dict[index+1]["TIMEDELTA"] = 0
+        return pulse_dict
 
     def julian_date_string(self):
