lsst.ctrl.bps¶
Changes¶
- lsst-ctrl-bps v29.1.0 (2025-06-13)
- lsst-ctrl-bps v29.0.0 (2025-03-25)
- lsst-ctrl-bps v28.0.0 (2024-11-21)
- lsst-ctrl-bps 27.0.0 (2024-05-29)
- lsst-ctrl-bps v26.0.0 (2023-09-25)
- lsst-ctrl-bps v25.0.0 (2023-03-01)
- lsst-ctrl-bps v24.0.0 (2022-08-29)
- ctrl_bps v23.0.1 (2022-02-02)
- ctrl_bps v23.0.0 (2021-12-10)
Using lsst.ctrl.bps¶
- Overview
- Workflow Management System (WMS) Plugins
- Checking status of WMS services
- Logging
- Specifying the Compute site
- Defining a submission
- Submitting a run
- Submitting a custom script
- Checking status
- Printing a report
- Canceling submitted jobs
- Restarting a failed run
- BPS precedence order
- BPS configuration file
- Managing job memory requirements
- QuantumGraph Files
- Quantum-backed Butler
- Clustering
- Job Ordering
- Config Generation
- 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¶
| 
 | Check cluster definitions in terms of pipetask lists. | 
| 
 | 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. | 
| The base class all BPS exceptions should be derived from. | |
| String formatter class that allows BPS config search options. | |
| 
 | Exception raised when the subprocess spawned by BPS fails. | 
| 
 | 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. | 
| 
 | Node representing a group of jobs. | 
| 
 | Information about a job that may be needed by various workflow management services. | 
| 
 | Base class for nodes in the GenericWorkflow. | 
| 
 | Type of valid types for nodes in the GenericWorkflow. | 
| 
 | Job that does no work. | 
| 
 | 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. |