Metadata-Version: 2.4
Name: yamcs-fops
Version: 0.1.1
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Rust
Classifier: Topic :: Scientific/Engineering :: Astronomy
Requires-Dist: yamcs-client ; extra == 'client'
Provides-Extra: client
License-File: LICENSE
Summary: Flight operations procedures for Yamcs: the worker and the procedure language
Keywords: yamcs,procedures,spacecraft,operations
Author: JAOPS Inc.
License-Expression: AGPL-3.0-only
Requires-Python: >=3.12
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Repository, https://github.com/jaops-space/yamcs-fops

# yamcs-fops

Flight (and test) operations procedures for [Yamcs](https://yamcs.org): procedures
written in Python against a package generated from the Yamcs MDB, run one traced
line at a time and monitored and controlled from Yamcs-web.

This package is the worker: the `fops` command (`fops run`, `fops check`,
`fops mdb-gen`, ...) and the `fops` Python package that procedures import. It
works with the Yamcs plugin `com.jaops.yamcs:yamcs-fops` of the same version,
on Maven Central.

```bash
pip install yamcs-fops
```

Installation, configuration and the procedure language:
<https://github.com/jaops-space/yamcs-fops>.

