Metadata-Version: 2.4
Name: ccsds-cop
Version: 0.0.0
Summary: Implementation of CCSDS Communications Operation Procedure
License-Expression: GPL-3.0-or-later
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Embedded Systems
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: spacepackets>=0.30.1
Dynamic: license-file

# ccsds-cop
A Python implementation of CCSDS Communications Operation Procedures (COP)

Currently, this includes the following:

- COP-1 services according to [CCSDS 232.1-B-2](https://ccsds.org/Pubs/232x1b2e2c1.pdf)
  - FARM-1
  - FOP-1

It does not contain implementations of the Higher or Lower Procedures which surround COP-1 services,
since these require spacecraft dependent implementations. For an example of ccsds-cop in action, see
the [OreSat C3](https://github.com/oresat/oresat-c3-software) repo.

# Quick Start

For users
```bash
$ pip install ccsds-cop
```
For developers:
```bash
$ pip install -e . --group dev
```

