Yamcs Client Library for Python

PyPI PyPI pyversions License

Getting Started

Install Python 3.4 or higher.

If necessary, you can also use Python 2.7, but be aware that this final 2.x version will soon reach its long anticipated End Of Life date. Python versions lower than 2.7 are already EOL and therefore not supported.

Install yamcs-client from PyPI:

pip install --upgrade yamcs-client

Usage

Get domain-specific clients:

from yamcs.client import YamcsClient
client = YamcsClient('localhost:8090')

mdb = client.get_mdb(instance='simulator')
# ...

archive = client.get_archive(instance='simulator')
# ...

processor = client.get_processor(instance='simulator', processor='realtime')
# ...

Examples