Skip to content

Commit

Permalink
deploy: 8f7e57b
Browse files Browse the repository at this point in the history
  • Loading branch information
jmbhughes committed Oct 23, 2024
1 parent b600756 commit 44a55bf
Show file tree
Hide file tree
Showing 40 changed files with 869 additions and 9 deletions.
98 changes: 98 additions & 0 deletions _sources/autoapi/punchpipe/level0/flow/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
punchpipe.level0.flow
=====================

.. py:module:: punchpipe.level0.flow
Classes
-------

.. autoapisummary::

punchpipe.level0.flow.PacketEncoder


Functions
---------

.. autoapisummary::

punchpipe.level0.flow.detect_new_tlm_files
punchpipe.level0.flow.parse_new_tlm_files
punchpipe.level0.flow.update_tlm_database
punchpipe.level0.flow.ingest_raw_packets
punchpipe.level0.flow.form_level0_fits
punchpipe.level0.flow.form_from_jpeg_compressed


Module Contents
---------------

.. py:class:: PacketEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)
Bases: :py:obj:`json.JSONEncoder`


Extensible JSON <https://json.org> encoder for Python data structures.

Supports the following objects and types by default:

+-------------------+---------------+
| Python | JSON |
+===================+===============+
| dict | object |
+-------------------+---------------+
| list, tuple | array |
+-------------------+---------------+
| str | string |
+-------------------+---------------+
| int, float | number |
+-------------------+---------------+
| True | true |
+-------------------+---------------+
| False | false |
+-------------------+---------------+
| None | null |
+-------------------+---------------+

To extend this to recognize other objects, subclass and implement a
``.default()`` method with another method that returns a serializable
object for ``o`` if possible, otherwise it should call the superclass
implementation (to raise ``TypeError``).



.. py:method:: default(obj)
Implement this method in a subclass such that it returns
a serializable object for ``o``, or calls the base implementation
(to raise a ``TypeError``).

For example, to support arbitrary iterators, you could
implement default like this::

def default(self, o):
try:
iterable = iter(o)
except TypeError:
pass
else:
return list(iterable)
# Let the base class default method raise the TypeError
return super().default(o)




.. py:function:: detect_new_tlm_files() -> [str]
.. py:function:: parse_new_tlm_files(telemetry_file_path: str)
.. py:function:: update_tlm_database(packets, telemetry_file_path: str, session=None)
.. py:function:: ingest_raw_packets()
.. py:function:: form_level0_fits(session=None)
.. py:function:: form_from_jpeg_compressed(packets)
1 change: 1 addition & 0 deletions _sources/autoapi/punchpipe/level0/index.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,6 @@ Submodules

/autoapi/punchpipe/level0/ccsds/index
/autoapi/punchpipe/level0/decode_sqrt/index
/autoapi/punchpipe/level0/flow/index


2 changes: 2 additions & 0 deletions autoapi/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="punchpipe/level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="punchpipe/level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="punchpipe/level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="punchpipe/monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down Expand Up @@ -449,6 +450,7 @@ <h1>API Reference<a class="headerlink" href="#api-reference" title="Link to this
</li>
<li class="toctree-l3"><a class="reference internal" href="punchpipe/level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="punchpipe/level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="punchpipe/level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="punchpipe/monitor/index.html">punchpipe.monitor</a><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/cli/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/controlsegment/db/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/controlsegment/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/controlsegment/launcher/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/controlsegment/processor/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/controlsegment/scheduler/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/controlsegment/tests/conftest/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/controlsegment/tests/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/controlsegment/util/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/deliver/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -343,6 +343,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/flows/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/flows/level0/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/flows/level1/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/flows/level2/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/flows/level3/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/flows/levelq/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/flows/tests/conftest/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/flows/tests/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
1 change: 1 addition & 0 deletions autoapi/punchpipe/flows/tests/test_level1/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
</details></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/ccsds/index.html">punchpipe.level0.ccsds</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/decode_sqrt/index.html">punchpipe.level0.decode_sqrt</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../level0/flow/index.html">punchpipe.level0.flow</a></li>
</ul>
</details></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../../../monitor/index.html">punchpipe.monitor</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
Expand Down
Loading

0 comments on commit 44a55bf

Please sign in to comment.