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

BaseRunReport(fields) The base class representing a run report.
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.
DetailedRunReport(fields) A detailed run report.
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.
SummaryRunReport(fields) A summary run report.
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