lsst.ctrl.bps¶
Changes¶
Using lsst.ctrl.bps¶
- Overview
- Workflow Management System (WMS) Plugins
- Checking status of WMS services
- Specifying the Compute site
- Defining a submission
- Submitting a run
- Submitting a custom script
- Checking status
- Canceling submitted jobs
- Restarting a failed run
- BPS precedence order
- BPS configuration file
- Managing job memory requirements
- QuantumGraph Files
- Quantum-backed Butler
- Clustering
- WMS-id softlink
- Troubleshooting
- Appendix A
Contributing¶
lsst.ctrl.bps
is developed at https://github.com/lsst/ctrl_bps.
You can find Jira issues for this module under the ctrl_bps component.
Python API reference¶
lsst.ctrl.bps Package¶
Functions¶
|
Add a job summary to the run report if necessary. |
Classes¶
|
The base class representing a run report. |
|
Interface for interactions with a specific WMS. |
|
Interface for single workflow specific to a WMS. |
|
Contains the configuration for a BPS submission. |
String formatter class that allows BPS config search options. |
|
|
Graph where the data for a node is a subgraph of the full QuantumGraph represented by a list of node ids. |
|
A detailed run report. |
|
An extension of run report to give information about error handling from the wms service. |
|
A generic representation of a workflow used to submit to specific workflow management systems. |
|
Information about an executable that may be needed by various workflow management services. |
|
Information about a file that may be needed by various workflow management services. |
|
Information about a job that may be needed by various workflow management services. |
|
Information about the cluster and Quanta belonging to it. |
|
A summary run report. |
|
WMS job information to be included in detailed report output. |
|
WMS run information to be included in detailed report output. |
Class representing WMS specific information. |
|
|
Run and job states. |