OCS Control Programs for running the observatory.
Project description
Overview
A high level library for running observatory operations. sorunlib handles connecting to and controlling multiple OCS Agents, sending the appropriate commands for orchestrating observations for a single telescope platform.
Installation
Install and update using pip:
$ pip install -U sorunlib
Install optional dependencies with:
$ pip install -U sorunlib[tests] $ pip install -U sorunlib[docs] $ pip install -U sorunlib[tests,docs]
Documentation
The sorunlib documentation can be built using Sphinx. Be sure to install the optional “docs” dependencies when installing above. Then run:
$ cd docs/ $ make html
You can then open docs/_build/html/index.html in your preferred web browser. You can also find a copy hosted on Read the Docs.
Tests
The tests can be run using pytest, and should be run from the tests/ directory:
$ cd tests/ $ python3 -m pytest
Contributing
For guidelines on how to contribute to sorunlib see CONTRIBUTING.rst.
License
This project is licensed under the BSD 2-Clause License - see the LICENSE.txt file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for sorunlib-0.1.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34b598f4d81e6cdcf6e0853e742e87d4671d4a0a2a0b3c1fd29720b16694c1f6 |
|
MD5 | bfdeae1d456d332b1af1b9b0e07be6a0 |
|
BLAKE2b-256 | 98f0e9c1533d557a45c588cd4837b1b9a0cc419cd5804e28fb0840ccd8462458 |