ts_ess ts_ess是一个可命令的SAL组件(CSC),用于控制Vera C. Rubin天文台的各种环境传感器。 该软件包与Vera Rubin LSST DM的scons构建系统以及软件包管理系统。 假设您已经安装了基本的DM堆栈,则可以在package目录中执行以下操作: setup -r . 设置程序包和依赖项。 scons以构建软件包并运行单元测试。 scons install declare以安装软件包并将其声明给eups。 package-docs build用来构建文档。 这需要documenteer ; 请参阅以获取安装说明。 该代码使用pre-commit来保持black格式和flake8兼容性。 要启用此功能: 运行一次pre-commit install 。 如果有指示,请运行git config --unset-all core.hooksP