Index: doc/html/genindex.html
===================================================================
--- doc/html/genindex.html	(revision 841394407c33eb658ab5a557432e141af65571e0)
+++ doc/html/genindex.html	(revision 93661beea4ec96a67548a27a3ae8448ce83f24b6)
@@ -71,4 +71,6 @@
  <a href="#_"><strong>_</strong></a>
  | <a href="#A"><strong>A</strong></a>
+ | <a href="#B"><strong>B</strong></a>
+ | <a href="#C"><strong>C</strong></a>
  | <a href="#D"><strong>D</strong></a>
  | <a href="#E"><strong>E</strong></a>
@@ -77,8 +79,11 @@
  | <a href="#H"><strong>H</strong></a>
  | <a href="#I"><strong>I</strong></a>
+ | <a href="#J"><strong>J</strong></a>
  | <a href="#M"><strong>M</strong></a>
+ | <a href="#N"><strong>N</strong></a>
  | <a href="#P"><strong>P</strong></a>
  | <a href="#R"><strong>R</strong></a>
  | <a href="#S"><strong>S</strong></a>
+ | <a href="#T"><strong>T</strong></a>
  
 </div>
@@ -87,9 +92,5 @@
   <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="ammosreader.html#ammosreader.PDW.PDW.__init__">__init__() (ammosreader.PDW.PDW method)</a>
-
-      <ul>
-        <li><a href="ammosreader.html#ammosreader.PPDWContainer.PPDWContainer.__init__">(ammosreader.PPDWContainer.PPDWContainer method)</a>
-</li>
-      </ul></li>
+</li>
   </ul></td>
 </tr></table>
@@ -98,18 +99,12 @@
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="ammosreader.html#ammosreader.PPDWContainer.PPDWContainer.add">add() (ammosreader.PPDWContainer.PPDWContainer method)</a>
+</li>
       <li><a href="ammosreader.html#ammosreader.AmmosContainer.AmmosContainer.add_frame">add_frame() (ammosreader.AmmosContainer.AmmosContainer method)</a>
 </li>
-      <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader.add_tag">add_tag() (ammosreader.AmmosAudioReader.AmmosAudioReader method)</a>
-
-      <ul>
-        <li><a href="ammosreader.html#ammosreader.AmmosContainer.AmmosContainer.add_tag">(ammosreader.AmmosContainer.AmmosContainer method)</a>
-</li>
-        <li><a href="ammosreader.html#ammosreader.AmmosIFReader.AmmosIFReader.add_tag">(ammosreader.AmmosIFReader.AmmosIFReader method)</a>
-</li>
-      </ul></li>
+      <li><a href="ammosreader.html#ammosreader.AmmosContainer.AmmosContainer.add_tag">add_tag() (ammosreader.AmmosContainer.AmmosContainer method)</a>
+</li>
       <li><a href="ammosreader.html#ammosreader.AmmosAudioDataHeader.AmmosAudioDataHeader">AmmosAudioDataHeader (class in ammosreader.AmmosAudioDataHeader)</a>
 </li>
-      <li><a href="ammosreader.html#ammosreader.AmmosAudioDataHeader.AmmosAudioDemodType">AmmosAudioDemodType (class in ammosreader.AmmosAudioDataHeader)</a>
-</li>
       <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader">AmmosAudioReader (class in ammosreader.AmmosAudioReader)</a>
 </li>
@@ -160,6 +155,4 @@
 </li>
       </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li>
     ammosreader.AmmosContainer
@@ -169,4 +162,6 @@
 </li>
       </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li>
     ammosreader.AmmosExtendedAudioDataHeader
@@ -251,13 +246,45 @@
 </tr></table>
 
+<h2 id="B">B</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="ammosreader.html#ammosreader.PPDWContainer.PPDWContainer.bandwidths">bandwidths() (ammosreader.PPDWContainer.PPDWContainer method)</a>
+</li>
+  </ul></td>
+</tr></table>
+
+<h2 id="C">C</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="ammosreader.html#ammosreader.PPDWContainer.PPDWContainer.center_frequencies">center_frequencies() (ammosreader.PPDWContainer.PPDWContainer method)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="ammosreader.html#ammosreader.PPDWContainer.PPDWContainer.channels">channels() (ammosreader.PPDWContainer.PPDWContainer method)</a>
+</li>
+  </ul></td>
+</tr></table>
+
 <h2 id="D">D</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="ammosreader.html#ammosreader.AmmosSingleFrame.AmmosSingleFrame.data">data() (ammosreader.AmmosSingleFrame.AmmosSingleFrame method)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="ammosreader.html#ammosreader.AmmosIFDataBlock.AmmosIFDataBlock.data">data (ammosreader.AmmosIFDataBlock.AmmosIFDataBlock property)</a>
+</li>
+      <li><a href="ammosreader.html#ammosreader.AmmosIFReader.AmmosIFReader.data">data() (ammosreader.AmmosIFReader.AmmosIFReader method)</a>
+
+      <ul>
+        <li><a href="ammosreader.html#ammosreader.AmmosSingleFrame.AmmosSingleFrame.data">(ammosreader.AmmosSingleFrame.AmmosSingleFrame method)</a>
+</li>
+      </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="ammosreader.html#ammosreader.AmmosGlobalFrameBody.AmmosGlobalFrameBody.data_body">data_body (ammosreader.AmmosGlobalFrameBody.AmmosGlobalFrameBody property)</a>
+</li>
       <li><a href="ammosreader.html#ammosreader.AmmosGlobalFrameBody.AmmosGlobalFrameBody.data_bytes_only">data_bytes_only() (ammosreader.AmmosGlobalFrameBody.AmmosGlobalFrameBody method)</a>
 </li>
+      <li><a href="ammosreader.html#ammosreader.AmmosGlobalFrameBody.AmmosGlobalFrameBody.data_header">data_header (ammosreader.AmmosGlobalFrameBody.AmmosGlobalFrameBody property)</a>
+</li>
+      <li><a href="ammosreader.html#ammosreader.AmmosContainer.AmmosContainer.data_only">data_only() (ammosreader.AmmosContainer.AmmosContainer method)</a>
+</li>
   </ul></td>
 </tr></table>
@@ -266,5 +293,5 @@
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader.EXTENDED_AUDIO_DATA_HEADER_SIZE">EXTENDED_AUDIO_DATA_HEADER_SIZE (ammosreader.AmmosAudioReader.AmmosAudioReader attribute)</a>
+      <li><a href="ammosreader.html#ammosreader.PPDWContainer.PPDWContainer.end_time">end_time() (ammosreader.PPDWContainer.PPDWContainer method)</a>
 </li>
   </ul></td>
@@ -298,5 +325,11 @@
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader.GLOBAL_HEADER_SIZE">GLOBAL_HEADER_SIZE (ammosreader.AmmosAudioReader.AmmosAudioReader attribute)</a>
+      <li><a href="ammosreader.html#ammosreader.AmmosSingleFrame.AmmosSingleFrame.global_frame_body">global_frame_body (ammosreader.AmmosSingleFrame.AmmosSingleFrame property)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="ammosreader.html#ammosreader.AmmosSingleFrame.AmmosSingleFrame.global_frame_header">global_frame_header (ammosreader.AmmosSingleFrame.AmmosSingleFrame property)</a>
+</li>
+      <li><a href="ammosreader.html#ammosreader.AmmosContainer.AmmosContainer.global_frames">global_frames (ammosreader.AmmosContainer.AmmosContainer property)</a>
 </li>
   </ul></td>
@@ -306,6 +339,16 @@
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="ammosreader.html#ammosreader.AmmosIFDataHeader.AmmosIFDataHeader.header_size">header_size() (ammosreader.AmmosIFDataHeader.AmmosIFDataHeader method)</a>
-</li>
+      <li><a href="ammosreader.html#ammosreader.AmmosIFDataBlock.AmmosIFDataBlock.header">header (ammosreader.AmmosIFDataBlock.AmmosIFDataBlock property)</a>
+</li>
+      <li><a href="ammosreader.html#ammosreader.AmmosAudioDataHeader.AmmosAudioDataHeader.HEADER_SIZE">HEADER_SIZE (ammosreader.AmmosAudioDataHeader.AmmosAudioDataHeader attribute)</a>
+
+      <ul>
+        <li><a href="ammosreader.html#ammosreader.AmmosExtendedAudioDataHeader.AmmosExtendedAudioDataHeader.HEADER_SIZE">(ammosreader.AmmosExtendedAudioDataHeader.AmmosExtendedAudioDataHeader attribute)</a>
+</li>
+        <li><a href="ammosreader.html#ammosreader.AmmosExtendedIFDataHeader.AmmosExtendedIFDataHeader.HEADER_SIZE">(ammosreader.AmmosExtendedIFDataHeader.AmmosExtendedIFDataHeader attribute)</a>
+</li>
+        <li><a href="ammosreader.html#ammosreader.AmmosIFDataHeader.AmmosIFDataHeader.HEADER_SIZE">(ammosreader.AmmosIFDataHeader.AmmosIFDataHeader attribute)</a>
+</li>
+      </ul></li>
   </ul></td>
 </tr></table>
@@ -319,4 +362,12 @@
 </tr></table>
 
+<h2 id="J">J</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="ammosreader.html#ammosreader.PPDWContainer.PPDWContainer.julian_date_string">julian_date_string() (ammosreader.PPDWContainer.PPDWContainer method)</a>
+</li>
+  </ul></td>
+</tr></table>
+
 <h2 id="M">M</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
@@ -324,5 +375,5 @@
       <li><a href="ammosreader.html#ammosreader.AmmosGlobalFrameHeader.AmmosGlobalFrameHeader.MAGIC_WORD">MAGIC_WORD (ammosreader.AmmosGlobalFrameHeader.AmmosGlobalFrameHeader attribute)</a>
 </li>
-      <li><a href="ammosreader.html#ammosreader.AmmosAudioDataHeader.AmmosAudioDemodType.mapping">mapping (ammosreader.AmmosAudioDataHeader.AmmosAudioDemodType property)</a>
+      <li><a href="ammosreader.html#ammosreader.PPDWContainer.PPDWContainer.modulations">modulations() (ammosreader.PPDWContainer.PPDWContainer method)</a>
 </li>
       <li>
@@ -366,11 +417,21 @@
 </tr></table>
 
+<h2 id="N">N</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="ammosreader.html#ammosreader.AmmosContainer.AmmosContainer.name">name (ammosreader.AmmosContainer.AmmosContainer property)</a>
+</li>
+  </ul></td>
+</tr></table>
+
 <h2 id="P">P</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader.pcm_for_channel">pcm_for_channel() (ammosreader.AmmosAudioReader.AmmosAudioReader method)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="ammosreader.html#ammosreader.PDW.PDW">PDW (class in ammosreader.PDW)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="ammosreader.html#ammosreader.PPDWContainer.PPDWContainer">PPDWContainer (class in ammosreader.PPDWContainer)</a>
 </li>
@@ -381,10 +442,4 @@
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader.read_all_frames_left">read_all_frames_left() (ammosreader.AmmosAudioReader.AmmosAudioReader method)</a>
-
-      <ul>
-        <li><a href="ammosreader.html#ammosreader.AmmosIFReader.AmmosIFReader.read_all_frames_left">(ammosreader.AmmosIFReader.AmmosIFReader method)</a>
-</li>
-      </ul></li>
       <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader.read_next_audio_data_body">read_next_audio_data_body() (ammosreader.AmmosAudioReader.AmmosAudioReader method)</a>
 </li>
@@ -397,4 +452,6 @@
 </li>
       </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader.read_next_global_frame_body_data_header">read_next_global_frame_body_data_header() (ammosreader.AmmosAudioReader.AmmosAudioReader method)</a>
 
@@ -403,6 +460,4 @@
 </li>
       </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader.read_next_global_frame_body_extended_data_header">read_next_global_frame_body_extended_data_header() (ammosreader.AmmosAudioReader.AmmosAudioReader method)</a>
 
@@ -411,24 +466,6 @@
 </li>
       </ul></li>
-      <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader.read_next_global_frame_header">read_next_global_frame_header() (ammosreader.AmmosAudioReader.AmmosAudioReader method)</a>
-
-      <ul>
-        <li><a href="ammosreader.html#ammosreader.AmmosIFReader.AmmosIFReader.read_next_global_frame_header">(ammosreader.AmmosIFReader.AmmosIFReader method)</a>
-</li>
-      </ul></li>
-      <li><a href="ammosreader.html#ammosreader.AmmosIFReader.AmmosIFReader.read_next_if_data_blocks">read_next_if_data_blocks() (ammosreader.AmmosIFReader.AmmosIFReader method)</a>
-</li>
-      <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader.read_next_single_frame">read_next_single_frame() (ammosreader.AmmosAudioReader.AmmosAudioReader method)</a>
-
-      <ul>
-        <li><a href="ammosreader.html#ammosreader.AmmosIFReader.AmmosIFReader.read_next_single_frame">(ammosreader.AmmosIFReader.AmmosIFReader method)</a>
-</li>
-      </ul></li>
-      <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader.rewind_to_start">rewind_to_start() (ammosreader.AmmosAudioReader.AmmosAudioReader method)</a>
-
-      <ul>
-        <li><a href="ammosreader.html#ammosreader.AmmosIFReader.AmmosIFReader.rewind_to_start">(ammosreader.AmmosIFReader.AmmosIFReader method)</a>
-</li>
-      </ul></li>
+      <li><a href="ammosreader.html#ammosreader.AmmosIFReader.AmmosIFReader.read_next_if_data_body">read_next_if_data_body() (ammosreader.AmmosIFReader.AmmosIFReader method)</a>
+</li>
   </ul></td>
 </tr></table>
@@ -447,6 +484,18 @@
       <li><a href="ammosreader.html#ammosreader.AmmosSingleFrame.AmmosSingleFrame.size_correct">size_correct() (ammosreader.AmmosSingleFrame.AmmosSingleFrame method)</a>
 </li>
-      <li><a href="ammosreader.html#ammosreader.AmmosAudioReader.AmmosAudioReader.STANDARD_AUDIO_DATA_HEADER_SIZE">STANDARD_AUDIO_DATA_HEADER_SIZE (ammosreader.AmmosAudioReader.AmmosAudioReader attribute)</a>
-</li>
+      <li><a href="ammosreader.html#ammosreader.PPDWContainer.PPDWContainer.start_time">start_time() (ammosreader.PPDWContainer.PPDWContainer method)</a>
+</li>
+  </ul></td>
+</tr></table>
+
+<h2 id="T">T</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="ammosreader.html#ammosreader.PDW.PDW.to_json">to_json() (ammosreader.PDW.PDW method)</a>
+
+      <ul>
+        <li><a href="ammosreader.html#ammosreader.PPDWContainer.PPDWContainer.to_json">(ammosreader.PPDWContainer.PPDWContainer method)</a>
+</li>
+      </ul></li>
   </ul></td>
 </tr></table>
@@ -460,5 +509,5 @@
     <p>
       &copy; Copyright 2022, KIDZg.
-      Created using <a href="http://www.sphinx-doc.org/">Sphinx</a> 4.4.0 <a href="https://github.com/mga-sphinx/sphinx_adc_theme">ADC Theme</a> .
+      Created using <a href="http://www.sphinx-doc.org/">Sphinx</a> 4.5.0 <a href="https://github.com/mga-sphinx/sphinx_adc_theme">ADC Theme</a> .
     (Revision )
         </p>
