Changeset ada37fa in ammosreader for doc/html/_modules
- Timestamp:
- 05/04/22 12:00:45 (3 years ago)
- Branches:
- AmmosSource, guix
- Children:
- 64565fe
- Parents:
- 1846087
- Location:
- doc/html/_modules
- Files:
-
- 13 added
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
doc/html/_modules/ammosreader/PDW.html
r1846087 rada37fa 1 1 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 4 5 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <!DOCTYPE html> 3 4 <html> 6 5 <head> 7 <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 9 <title>PDW — RadarDex 0.314 documentation</title> 10 <link rel="stylesheet" href="../_static/alabaster.css" type="text/css" /> 11 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> 12 <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> 13 <script type="text/javascript" src="../_static/jquery.js"></script> 14 <script type="text/javascript" src="../_static/underscore.js"></script> 15 <script type="text/javascript" src="../_static/doctools.js"></script> 16 <script type="text/javascript" src="../_static/language_data.js"></script> 17 <link rel="index" title="Index" href="../genindex.html" /> 18 <link rel="search" title="Search" href="../search.html" /> 6 <meta charset="utf-8" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 8 <title>ammosreader.PDW — AmmosReader 0.314 documentation</title> 9 <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" /> 10 <link rel="stylesheet" type="text/css" href="../../_static/alabaster.css" /> 11 <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script> 12 <script src="../../_static/jquery.js"></script> 13 <script src="../../_static/underscore.js"></script> 14 <script src="../../_static/doctools.js"></script> 15 <link rel="index" title="Index" href="../../genindex.html" /> 16 <link rel="search" title="Search" href="../../search.html" /> 19 17 20 <link rel="stylesheet" href="../_static/custom.css" type="text/css" /> 18 <link rel="stylesheet" href="../../_static/custom.css" type="text/css" /> 19 21 20 22 21 <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" /> … … 28 27 <div class="documentwrapper"> 29 28 <div class="bodywrapper"> 29 30 30 31 <div class="body" role="main"> 31 32 32 <h1>Source code for PDW</h1><div class="highlight"><pre>33 <h1>Source code for ammosreader.PDW</h1><div class="highlight"><pre> 33 34 <span></span><span class="kn">import</span> <span class="nn">struct</span> 34 35 <span class="kn">import</span> <span class="nn">math</span> 35 <span class="kn">import</span> <span class="nn"> datetime</span>36 <span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> 36 37 37 38 <span class="c1"># TODO: Use BitArray module in future versions</span> 38 39 39 40 40 <div class="viewcode-block" id="PDW"><a class="viewcode-back" href="../PDW.html#PDW.PDW">[docs]</a><span class="k">class</span> <span class="nc">PDW</span><span class="p">():</span> 41 41 <div class="viewcode-block" id="PDW"><a class="viewcode-back" href="../../ammosreader.html#ammosreader.PDW.PDW">[docs]</a><span class="k">class</span> <span class="nc">PDW</span><span class="p">():</span> 42 42 <span class="sd">"""</span> 43 44 <span class="sd"> I store information from a single ppdw data block</span> 43 <span class="sd"> I store information from a single ppdw data block.</span> 45 44 46 45 <span class="sd"> .. automethod:: __init__</span> … … 48 47 <span class="sd"> """</span> 49 48 50 <div class="viewcode-block" id="PDW.from_bytes"><a class="viewcode-back" href="../ PDW.html#PDW.PDW.from_bytes">[docs]</a> <span class="nd">@classmethod</span>49 <div class="viewcode-block" id="PDW.from_bytes"><a class="viewcode-back" href="../../ammosreader.html#ammosreader.PDW.PDW.from_bytes">[docs]</a> <span class="nd">@classmethod</span> 51 50 <span class="k">def</span> <span class="nf">from_bytes</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">byte_string</span><span class="p">):</span> 52 51 … … 66 65 67 66 <span class="n">parts</span> <span class="o">=</span> <span class="n">struct</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="s1">'Q4s4s4s4s4s4s'</span><span class="p">,</span> <span class="n">byte_string</span><span class="p">)</span> 68 <span class="n"> seconds</span> <span class="o">=</span> <span class="p">(</span><span class="n">parts</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>69 <span class="n">time_of_arrival</span> <span class="o">=</span> <span class="n"> datetime</span><span class="o">.</span><span class="n">datetime</span><span class="o">.</span><span class="n">utcfromtimestamp</span><span class="p">(</span><span class="n">seconds</span> <span class="o">/</span> <span class="mi">1000000000</span><span class="p">)</span>67 <span class="n">nanoseconds</span> <span class="o">=</span> <span class="p">(</span><span class="n">parts</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span> 68 <span class="n">time_of_arrival</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">datetime64</span><span class="p">(</span><span class="n">nanoseconds</span><span class="p">,</span> <span class="s1">'ns'</span><span class="p">)</span> <span class="c1">#datetime.datetime.utcfromtimestamp(seconds / 1000000000)</span> 70 69 71 70 <span class="n">third_entry</span> <span class="o">=</span> <span class="nb">bin</span><span class="p">(</span><span class="nb">int</span><span class="o">.</span><span class="n">from_bytes</span><span class="p">(</span><span class="n">parts</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="n">byteorder</span><span class="o">=</span><span class="s1">'little'</span><span class="p">))</span> … … 124 123 <span class="n">sector</span><span class="p">,</span> <span class="n">polarity</span><span class="p">,</span> <span class="n">df_quality</span><span class="p">,</span> <span class="n">elevation</span><span class="p">,</span> <span class="n">azimuth</span><span class="p">,</span> <span class="n">channel</span><span class="p">)</span></div> 125 124 126 <div class="viewcode-block" id="PDW.__init__"><a class="viewcode-back" href="../ PDW.html#PDW.PDW.__init__">[docs]</a> <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">time_of_arrival</span><span class="p">,</span> <span class="n">pdw_format_identifier</span><span class="p">,</span> <span class="n">center_frequency</span><span class="p">,</span> <span class="n">is_valid</span><span class="p">,</span> <span class="n">is_pulse</span><span class="p">,</span>125 <div class="viewcode-block" id="PDW.__init__"><a class="viewcode-back" href="../../ammosreader.html#ammosreader.PDW.PDW.__init__">[docs]</a> <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">time_of_arrival</span><span class="p">,</span> <span class="n">pdw_format_identifier</span><span class="p">,</span> <span class="n">center_frequency</span><span class="p">,</span> <span class="n">is_valid</span><span class="p">,</span> <span class="n">is_pulse</span><span class="p">,</span> 127 126 <span class="n">level_unit</span><span class="p">,</span> <span class="n">signal_start_missing</span><span class="p">,</span> <span class="n">signal_end_missing</span><span class="p">,</span> <span class="n">pulse_width</span><span class="p">,</span> <span class="n">frequency_shift_or_bandwidth</span><span class="p">,</span> 128 127 <span class="n">pulse_level_or_pulse_field_strength</span><span class="p">,</span> <span class="n">region_of_interest</span><span class="p">,</span> <span class="n">azimuth_confidence</span><span class="p">,</span> <span class="n">modulation</span><span class="p">,</span> … … 200 199 <span class="bp">self</span><span class="o">.</span><span class="n">channel</span> <span class="o">=</span> <span class="n">channel</span></div> 201 200 202 <span class="k">def</span> <span class=" nf">__str__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>201 <span class="k">def</span> <span class="fm">__str__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> 203 202 <span class="n">output</span> <span class="o">=</span> <span class="p">(</span><span class="s2">"Time of arrival: "</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">time_of_arrival</span><span class="p">)</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> <span class="o">+</span> 204 203 <span class="s2">"PDW Format identifier: "</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">pdw_format_identifier</span><span class="p">)</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> <span class="o">+</span> … … 264 263 265 264 </div> 265 266 266 </div> 267 267 </div> 268 268 <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> 269 269 <div class="sphinxsidebarwrapper"> 270 <h1 class="logo"><a href="../ index.html">RadarDex</a></h1>270 <h1 class="logo"><a href="../../index.html">AmmosReader</a></h1> 271 271 272 272 … … 279 279 <h3>Navigation</h3> 280 280 <ul> 281 <li class="toctree-l1"><a class="reference internal" href="../ PDW.html">PDW module</a></li>281 <li class="toctree-l1"><a class="reference internal" href="../../ammosreader.html">ammosreader package</a></li> 282 282 </ul> 283 283 … … 285 285 <h3>Related Topics</h3> 286 286 <ul> 287 <li><a href="../ index.html">Documentation overview</a><ul>288 <li><a href=" index.html">Module code</a><ul>287 <li><a href="../../index.html">Documentation overview</a><ul> 288 <li><a href="../index.html">Module code</a><ul> 289 289 </ul></li> 290 290 </ul></li> … … 292 292 </div> 293 293 <div id="searchbox" style="display: none" role="search"> 294 <h3 >Quick search</h3>294 <h3 id="searchlabel">Quick search</h3> 295 295 <div class="searchformwrapper"> 296 <form class="search" action="../ search.html" method="get">297 <input type="text" name="q" />296 <form class="search" action="../../search.html" method="get"> 297 <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/> 298 298 <input type="submit" value="Go" /> 299 <input type="hidden" name="check_keywords" value="yes" />300 <input type="hidden" name="area" value="default" />301 299 </form> 302 300 </div> 303 301 </div> 304 <script type="text/javascript">$('#searchbox').show(0);</script> 302 <script>$('#searchbox').show(0);</script> 303 304 305 306 307 308 309 310 305 311 </div> 306 312 </div> … … 308 314 </div> 309 315 <div class="footer"> 310 ©202 0, Enrico Schwass.316 ©2022, Enrico Schwass. 311 317 312 318 | 313 Powered by <a href="http://sphinx-doc.org/">Sphinx 1.8.5</a>314 & <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7. 8</a>319 Powered by <a href="http://sphinx-doc.org/">Sphinx 4.2.0</a> 320 & <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a> 315 321 316 322 </div> -
doc/html/_modules/index.html
r1846087 rada37fa 1 1 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <!DOCTYPE html> 4 3 5 <html xmlns="http://www.w3.org/1999/xhtml">4 <html> 6 5 <head> 7 <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 9 <title>Overview: module code — RadarDex 0.314 documentation</title> 10 <link rel="stylesheet" href="../_static/alabaster.css" type="text/css" /> 11 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> 12 <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> 13 <script type="text/javascript" src="../_static/jquery.js"></script> 14 <script type="text/javascript" src="../_static/underscore.js"></script> 15 <script type="text/javascript" src="../_static/doctools.js"></script> 16 <script type="text/javascript" src="../_static/language_data.js"></script> 6 <meta charset="utf-8" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 8 <title>Overview: module code — AmmosReader 0.314 documentation</title> 9 <link rel="stylesheet" type="text/css" href="../_static/pygments.css" /> 10 <link rel="stylesheet" type="text/css" href="../_static/alabaster.css" /> 11 <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script> 12 <script src="../_static/jquery.js"></script> 13 <script src="../_static/underscore.js"></script> 14 <script src="../_static/doctools.js"></script> 17 15 <link rel="index" title="Index" href="../genindex.html" /> 18 16 <link rel="search" title="Search" href="../search.html" /> 19 17 20 18 <link rel="stylesheet" href="../_static/custom.css" type="text/css" /> 19 21 20 22 21 <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" /> … … 28 27 <div class="documentwrapper"> 29 28 <div class="bodywrapper"> 29 30 30 31 <div class="body" role="main"> 31 32 32 33 <h1>All modules for which code is available</h1> 33 <ul><li><a href="PDW.html">PDW</a></li> 34 <ul><li><a href="ammosreader/AmmosAudioDataHeader.html">ammosreader.AmmosAudioDataHeader</a></li> 35 <li><a href="ammosreader/AmmosAudioReader.html">ammosreader.AmmosAudioReader</a></li> 36 <li><a href="ammosreader/AmmosAudioSocketReader.html">ammosreader.AmmosAudioSocketReader</a></li> 37 <li><a href="ammosreader/AmmosContainer.html">ammosreader.AmmosContainer</a></li> 38 <li><a href="ammosreader/AmmosExtendedAudioDataHeader.html">ammosreader.AmmosExtendedAudioDataHeader</a></li> 39 <li><a href="ammosreader/AmmosExtendedIFDataHeader.html">ammosreader.AmmosExtendedIFDataHeader</a></li> 40 <li><a href="ammosreader/AmmosGlobalFrameBody.html">ammosreader.AmmosGlobalFrameBody</a></li> 41 <li><a href="ammosreader/AmmosGlobalFrameHeader.html">ammosreader.AmmosGlobalFrameHeader</a></li> 42 <li><a href="ammosreader/AmmosIFDataBlock.html">ammosreader.AmmosIFDataBlock</a></li> 43 <li><a href="ammosreader/AmmosIFDataHeader.html">ammosreader.AmmosIFDataHeader</a></li> 44 <li><a href="ammosreader/AmmosIFReader.html">ammosreader.AmmosIFReader</a></li> 45 <li><a href="ammosreader/AmmosSingleFrame.html">ammosreader.AmmosSingleFrame</a></li> 46 <li><a href="ammosreader/PDW.html">ammosreader.PDW</a></li> 47 <li><a href="ammosreader/PPDWContainer.html">ammosreader.PPDWContainer</a></li> 34 48 </ul> 35 49 36 50 </div> 51 37 52 </div> 38 53 </div> 39 54 <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> 40 55 <div class="sphinxsidebarwrapper"> 41 <h1 class="logo"><a href="../index.html"> RadarDex</a></h1>56 <h1 class="logo"><a href="../index.html">AmmosReader</a></h1> 42 57 43 58 … … 50 65 <h3>Navigation</h3> 51 66 <ul> 52 <li class="toctree-l1"><a class="reference internal" href="../ PDW.html">PDW module</a></li>67 <li class="toctree-l1"><a class="reference internal" href="../ammosreader.html">ammosreader package</a></li> 53 68 </ul> 54 69 … … 61 76 </div> 62 77 <div id="searchbox" style="display: none" role="search"> 63 <h3 >Quick search</h3>78 <h3 id="searchlabel">Quick search</h3> 64 79 <div class="searchformwrapper"> 65 80 <form class="search" action="../search.html" method="get"> 66 <input type="text" name="q" />81 <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/> 67 82 <input type="submit" value="Go" /> 68 <input type="hidden" name="check_keywords" value="yes" />69 <input type="hidden" name="area" value="default" />70 83 </form> 71 84 </div> 72 85 </div> 73 <script type="text/javascript">$('#searchbox').show(0);</script> 86 <script>$('#searchbox').show(0);</script> 87 88 89 90 91 92 93 94 74 95 </div> 75 96 </div> … … 77 98 </div> 78 99 <div class="footer"> 79 ©202 0, Enrico Schwass.100 ©2022, Enrico Schwass. 80 101 81 102 | 82 Powered by <a href="http://sphinx-doc.org/">Sphinx 1.8.5</a>83 & <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7. 8</a>103 Powered by <a href="http://sphinx-doc.org/">Sphinx 4.2.0</a> 104 & <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a> 84 105 85 106 </div>
Note:
See TracChangeset
for help on using the changeset viewer.