lsst.ctrl.bps¶
Using lsst.ctrl.bps¶
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¶
Classes¶
| BaseWmsService(config) | Interface for interactions with a specific WMS. | 
| BaseWmsWorkflow(name, config) | Interface for single workflow specific to a WMS. | 
| BpsConfig(other[, search_order]) | Contains the configuration for a BPS submission. | 
| BpsFormatter | String formatter class that allows BPS config search options. | 
| ClusteredQuantumGraph(name, qgraph[, …]) | Graph where the data for a node is a subgraph of the full QuantumGraph represented by a list of node ids. | 
| GenericWorkflow(name[, incoming_graph_data]) | A generic representation of a workflow used to submit to specific workflow management systems. | 
| GenericWorkflowExec(name, src_uri, …) | Information about an executable that may be needed by various workflow management services. | 
| GenericWorkflowFile(name, src_uri, …) | Information about a file that may be needed by various workflow management services. | 
| GenericWorkflowJob(name) | Information about a job that may be needed by various workflow management services. | 
| QuantaCluster(name, label[, tags]) | Information about the cluster and Quanta belonging to it. | 
| WmsJobReport(wms_id, name, label, state) | WMS job information to be included in detailed report output | 
| WmsRunReport(wms_id, global_wms_id, path, …) | WMS run information to be included in detailed report output | 
| WmsStates | Run and job states |