BaseWmsWorkflow¶
- class lsst.ctrl.bps.BaseWmsWorkflow(name, config)¶
 Bases:
objectInterface for single workflow specific to a WMS.
- Parameters:
 - name
str Unique name of workflow.
- config
lsst.ctrl.bps.BpsConfig Generic workflow config.
- name
 
Methods Summary
from_generic_workflow(config, ...)Create a WMS-specific workflow from a GenericWorkflow
write(out_prefix)Write WMS files for this particular workflow.
Methods Documentation
- classmethod from_generic_workflow(config, generic_workflow, out_prefix, service_class)¶
 Create a WMS-specific workflow from a GenericWorkflow
- Parameters:
 - config
lsst.ctrl.bps.BpsConfig Configuration values needed for generating a WMS specific workflow.
- generic_workflow
lsst.ctrl.bps.GenericWorkflow Generic workflow from which to create the WMS-specific one.
- out_prefix
str Root directory to be used for WMS workflow inputs and outputs as well as internal WMS files.
- service_class
str Full module name of WMS service class that created this workflow.
- config
 - Returns:
 - wms_workflow
lsst.ctrl.bps.BaseWmsWorkflow A WMS specific workflow.
- wms_workflow