Developer Guide¶
The ScriptQueue CSC is implemented using ts_salobj.
API¶
The primary classes in ts_scriptqueue are:
ScriptQueue
: a Commandable SAL Component (CSC) to queue and run SAL scripts.QueueModel
: a class that does most of the work forScriptQueue
.
lsst.ts.scriptqueue Package¶
Functions¶
|
Configure the logging for the system. |
|
Find all public scripts in the specified root path. |
|
Generate a log file name based on current time. |
|
Return the default directory for the specified kind of scripts. |
Classes¶
|
Code to load and configure scripts; implementation for ScriptQueue. |
|
Information about a loaded script. |
|
CSC to load and configure scripts, so they can be run. |
Class Inheritance Diagram¶
Build and Test¶
This is a pure python package. There is nothing to build except the documentation.
make_idl_files.py Script ScriptQueue
setup -r .
pytest -v # to run tests
package-docs clean; package-docs build # to build the documentation
Contributing¶
lsst.ts.ScriptQueue
is developed at https://github.com/lsst-ts/ts_scriptqueue.
Bug reports and feature requests use Jira with labels=ts_scriptqueue.