This module is used to calculate the aggregated degree of freedom (DOF) for the hexapods and mirrors.
See the docs: https://ts-ofc.lsst.io/
- CentOS 7
- python: >3.8
- black (optional)
- documenteer (optional)
- plantuml (optional)
- sphinxcontrib-plantuml (optional)
Setup the WEP environment first, and then, setup the OFC environment by eups:
cd $ts_ofc_directory
setup -k -r .
sconsThis code is automatically formatted by black using a git pre-commit hook.
To enable this:
- Install the
blackPython package. - Run
git config core.hooksPath .githooksonce in this repository.
To build project documentation, run package-docs build to build the documentation.
The packages of documenteer, plantuml, and sphinxcontrib-plantuml are needed.
The path of plantuml.jar in doc/conf.py needs to be updated to the correct path.
To clean the built documents, use package-docs clean.
See Building single-package documentation locally for further details.