<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1J00.sch" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<Product_Document xmlns="http://pds.nasa.gov/pds4/pds/v1"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://pds.nasa.gov/pds4/pds/v1 https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1J00.xsd">
    <Identification_Area>
        <logical_identifier>urn:nasa:pds:msl_mmm:document:msss_odr_ref_software</logical_identifier>
        <version_id>1.0</version_id>
        <title>MSSS ODR Reference Software</title>
        <information_model_version>1.19.0.0</information_model_version>
        <product_class>Product_Document</product_class>
        <Citation_Information>
            <author_list>Malin Space Science Systems</author_list>
            <publication_year>2025</publication_year>
            <description>
              While this program may be actually executable with contemporaneous versions 
              of Python, it will not be maintained.  The intent of including it in the archive 
              is to document the MSSS Original Data Record format, in conjunction with 
              urn:nasa:pds:msl_mmm:document:msss_odr_format .
              This reference software suite is to decode an MSSS ODR Mini-Header and decompress 
              an MSSS Original Data Record Payload. 
              This contains the following files: 
                1. msss_odr.py: Main decoding tool.
                2. huffman_table.py: Huffman tables for decompression.
                3. stream_to_bayer.py: Tool to interleave output into Bayer order.
                4. README.TXT: Usage instructions.
                5. LICENSE: MIT License text.
            </description>
        </Citation_Information>
        <Modification_History>
            <Modification_Detail>
                <modification_date>2025-04-01</modification_date>
                <version_id>1.0</version_id>
                <description>
                    Initial release of reference software.
                </description>
            </Modification_Detail>
        </Modification_History>
    </Identification_Area>
    <Document>
        <document_name>MSSS ODR Reference Software Files</document_name>
        <publication_date>2025-04-01</publication_date>
        <document_editions>1</document_editions>
        <Document_Edition>
            <edition_name>Software Release 2025-04-01</edition_name>
            <language>English</language>
            <files>5</files>
            <Document_File>
                <file_name>README.TXT</file_name>
                <document_standard_id>7-Bit ASCII Text</document_standard_id>
            </Document_File>
            <Document_File>
                <file_name>LICENSE</file_name>
                <document_standard_id>7-Bit ASCII Text</document_standard_id>
            </Document_File>
            <Document_File>
                <file_name>msss_odr.py</file_name>
                <document_standard_id>7-Bit ASCII Text</document_standard_id>
            </Document_File>
            <Document_File>
                <file_name>huffman_table.py</file_name>
                <document_standard_id>7-Bit ASCII Text</document_standard_id>
            </Document_File>
            <Document_File>
                <file_name>stream_to_bayer.py</file_name>
                <document_standard_id>7-Bit ASCII Text</document_standard_id>
            </Document_File>
        </Document_Edition>
    </Document>
</Product_Document>
