# Space Packet Parser
[![Test Status](https://github.com/medley56/space_packet_parser/actions/workflows/pr_tests.yml/badge.svg)](https://github.com/medley56/space_packet_parser/actions/workflows/pr_tests.yml)
[![Doc Status](https://readthedocs.org/projects/space-packet-parser/badge/?version=latest)](https://readthedocs.org/projects/space-packet-parser/)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7735001.svg)](https://doi.org/10.5281/zenodo.7735001)
Documentation: [https://space-packet-parser.readthedocs.io/en/latest/](https://space-packet-parser.readthedocs.io/en/latest/)
Space Packet Parser is a package for decoding CCSDS telemetry packets according to an XTCE packet structure definition.
It is based on the UML model of the XTCE spec and aims to support all but the most esoteric elements of the
XTCE telemetry packet specification.
Resources:
- [XTCE (Green Book - Informational Report)](https://public.ccsds.org/Pubs/660x2g2.pdf)
- [XTCE Element Description (Green Book - Informational Report)](https://public.ccsds.org/Pubs/660x1g2.pdf)
- [XTCE (Blue Book - Recommended Standard)](https://public.ccsds.org/Pubs/660x0b2.pdf)
## Installation
```bash
pip install space_packet_parser
```
## Missions using Space Packet Parser
[<img src="https://imap.princeton.edu/sites/g/files/toruqf1601/files/imap-mark-hor-multicolor-dark.png" alt="IMAP" height="70"/>](https://imap.princeton.edu/)
[<img src="https://clarreo-pathfinder.larc.nasa.gov/wp-content/uploads/sites/133/2019/08/clarreo_pathfinder_mission_patch_design_v4_decal_1_24_17.png" alt="CLARREO" height="140"/>](https://clarreo-pathfinder.larc.nasa.gov/)
[<img src="https://lasp.colorado.edu/libera/files/2021/02/Libera-Logo-HiRes.png" alt="Libera" height="70"/>](https://lasp.colorado.edu/libera/)
[<img src="https://lasp.colorado.edu/ctim/files/2023/01/CTIM_LOGO_350x100_centered_transparent.png" alt="CTIM-FD" height="70"/>](https://lasp.colorado.edu/ctim/)
[<img src="https://mms.gsfc.nasa.gov/images/promotional_materials/mms_decal_rgb_4in_trabk_72dpi.png" alt="MMS-FEEPS" height="140"/>](https://lasp.colorado.edu/mms/sdc/public/)
Raw data
{
"_id": null,
"home_page": "https://space-packet-parser.readthedocs.io",
"name": "space-packet-parser",
"maintainer": "Gavin Medley",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "gavin.medley@lasp.colorado.edu",
"keywords": "ccsds, xtce, space data systems, space packet protocol, packet parsing, lasp, university of colorado, data processing, data extraction, data manipulation, data transformation, data encoding, data decoding, packet inspection, binary data, python",
"author": "Gavin Medley",
"author_email": "gavin.medley@lasp.colorado.edu",
"download_url": "https://files.pythonhosted.org/packages/41/1a/fe3e6a81782f845af3de75c3b94a07fcc1b70080d7429ee9f42326273084/space_packet_parser-5.0.1.tar.gz",
"platform": null,
"description": "# Space Packet Parser\n\n[![Test Status](https://github.com/medley56/space_packet_parser/actions/workflows/pr_tests.yml/badge.svg)](https://github.com/medley56/space_packet_parser/actions/workflows/pr_tests.yml)\n[![Doc Status](https://readthedocs.org/projects/space-packet-parser/badge/?version=latest)](https://readthedocs.org/projects/space-packet-parser/)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7735001.svg)](https://doi.org/10.5281/zenodo.7735001)\n\nDocumentation: [https://space-packet-parser.readthedocs.io/en/latest/](https://space-packet-parser.readthedocs.io/en/latest/)\n\nSpace Packet Parser is a package for decoding CCSDS telemetry packets according to an XTCE packet structure definition. \nIt is based on the UML model of the XTCE spec and aims to support all but the most esoteric elements of the \nXTCE telemetry packet specification.\n\nResources:\n- [XTCE (Green Book - Informational Report)](https://public.ccsds.org/Pubs/660x2g2.pdf)\n- [XTCE Element Description (Green Book - Informational Report)](https://public.ccsds.org/Pubs/660x1g2.pdf)\n- [XTCE (Blue Book - Recommended Standard)](https://public.ccsds.org/Pubs/660x0b2.pdf)\n\n## Installation\n```bash\npip install space_packet_parser\n```\n\n## Missions using Space Packet Parser\n\n[<img src=\"https://imap.princeton.edu/sites/g/files/toruqf1601/files/imap-mark-hor-multicolor-dark.png\" alt=\"IMAP\" height=\"70\"/>](https://imap.princeton.edu/)\n[<img src=\"https://clarreo-pathfinder.larc.nasa.gov/wp-content/uploads/sites/133/2019/08/clarreo_pathfinder_mission_patch_design_v4_decal_1_24_17.png\" alt=\"CLARREO\" height=\"140\"/>](https://clarreo-pathfinder.larc.nasa.gov/)\n[<img src=\"https://lasp.colorado.edu/libera/files/2021/02/Libera-Logo-HiRes.png\" alt=\"Libera\" height=\"70\"/>](https://lasp.colorado.edu/libera/)\n[<img src=\"https://lasp.colorado.edu/ctim/files/2023/01/CTIM_LOGO_350x100_centered_transparent.png\" alt=\"CTIM-FD\" height=\"70\"/>](https://lasp.colorado.edu/ctim/)\n[<img src=\"https://mms.gsfc.nasa.gov/images/promotional_materials/mms_decal_rgb_4in_trabk_72dpi.png\" alt=\"MMS-FEEPS\" height=\"140\"/>](https://lasp.colorado.edu/mms/sdc/public/)\n\n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "A CCSDS telemetry packet decoding library based on the XTCE packet format description standard.",
"version": "5.0.1",
"project_urls": {
"Homepage": "https://space-packet-parser.readthedocs.io",
"Repository": "https://github.com/medley56/space_packet_parser"
},
"split_keywords": [
"ccsds",
" xtce",
" space data systems",
" space packet protocol",
" packet parsing",
" lasp",
" university of colorado",
" data processing",
" data extraction",
" data manipulation",
" data transformation",
" data encoding",
" data decoding",
" packet inspection",
" binary data",
" python"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1310981efaab408616fb7a5a8b5366b4bacbcffe2ce22619d0f131a938ea0c73",
"md5": "3dab7eda8c4abf5792454ee83cad5d74",
"sha256": "f3f10cbc83aa306cce5c0689109c8cdbccab4da2515525b5657e0d53c1b6f4cc"
},
"downloads": -1,
"filename": "space_packet_parser-5.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3dab7eda8c4abf5792454ee83cad5d74",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 38666,
"upload_time": "2024-10-09T00:40:04",
"upload_time_iso_8601": "2024-10-09T00:40:04.191358Z",
"url": "https://files.pythonhosted.org/packages/13/10/981efaab408616fb7a5a8b5366b4bacbcffe2ce22619d0f131a938ea0c73/space_packet_parser-5.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "411afe3e6a81782f845af3de75c3b94a07fcc1b70080d7429ee9f42326273084",
"md5": "24f5b96df873d2aed22190aa46e2bc8e",
"sha256": "f72b937ec6d1bfb426124e8b2d4e500784f3963c4f88ce22339f24bb249cfad8"
},
"downloads": -1,
"filename": "space_packet_parser-5.0.1.tar.gz",
"has_sig": false,
"md5_digest": "24f5b96df873d2aed22190aa46e2bc8e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 34139,
"upload_time": "2024-10-09T00:40:05",
"upload_time_iso_8601": "2024-10-09T00:40:05.930325Z",
"url": "https://files.pythonhosted.org/packages/41/1a/fe3e6a81782f845af3de75c3b94a07fcc1b70080d7429ee9f42326273084/space_packet_parser-5.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-09 00:40:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "medley56",
"github_project": "space_packet_parser",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "space-packet-parser"
}