LSSTApplications  21.0.0+1b62c9342b,21.0.0+45a059f35e,21.0.0-1-ga51b5d4+ceb9cf20a3,21.0.0-10-g68cce58c5+c7d3cce47e,21.0.0-2-g103fe59+c1ca725317,21.0.0-2-g1367e85+a1c2f7fe71,21.0.0-2-g2909d54+45a059f35e,21.0.0-2-g45278ab+1b62c9342b,21.0.0-2-g4bc9b9f+b2e40a4e47,21.0.0-2-g5242d73+a1c2f7fe71,21.0.0-2-g54e2caa+c00cf99ed0,21.0.0-2-g66bcc37+27b9d7859a,21.0.0-2-g7f82c8f+203cf74700,21.0.0-2-g8dde007+b0df52bfdd,21.0.0-2-g8f08a60+73884b2cf5,21.0.0-2-ga326454+203cf74700,21.0.0-2-ga63a54e+eec04437aa,21.0.0-2-gc738bc1+59028256f4,21.0.0-2-gde069b7+5a8f2956b8,21.0.0-2-ge17e5af+a1c2f7fe71,21.0.0-2-ge712728+9ad031c87e,21.0.0-2-gecfae73+d3766aec80,21.0.0-2-gfc62afb+a1c2f7fe71,21.0.0-20-g4449a12+38dfb87bce,21.0.0-22-gf0532904+afb8e7912b,21.0.0-3-g4c5b185+a403cb96fd,21.0.0-3-g6d51c4a+27b9d7859a,21.0.0-3-g8076721+e873df194c,21.0.0-3-gaa929c8+df5d87f43a,21.0.0-3-gd222c45+afc8332dbe,21.0.0-4-g1383c07+27b9d7859a,21.0.0-4-g3300ddd+1b62c9342b,21.0.0-4-g5873dc9+9a92674037,21.0.0-4-g8a80011+f67daf2f53,21.0.0-5-gcff38f6+bce43c5818,21.0.0-6-g463d161+44134145d4,21.0.0-6-gd3283ba+df5d87f43a,21.0.0-8-g19111d86+d6551531e4,w.2021.04
LSSTDataManagementBasePackage
Public Member Functions | Static Public Member Functions | List of all members
lsst.fgcmcal.fgcmFitCycle.FgcmFitCycleRunner Class Reference
Inheritance diagram for lsst.fgcmcal.fgcmFitCycle.FgcmFitCycleRunner:

Public Member Functions

def __call__ (self, butler)
 
def run (self, parsedCmd)
 

Static Public Member Functions

def getTargetList (parsedCmd)
 

Detailed Description

Subclass of TaskRunner for fgcmFitCycleTask

fgcmFitCycleTask.run() takes one argument, the butler, and uses
stars and visits previously extracted from dataRefs by
fgcmBuildStars.
This Runner does not perform any dataRef parallelization, but the FGCM
code called by the Task uses python multiprocessing (see the "ncores"
config option).

Definition at line 687 of file fgcmFitCycle.py.

Member Function Documentation

◆ __call__()

def lsst.fgcmcal.fgcmFitCycle.FgcmFitCycleRunner.__call__ (   self,
  butler 
)
Parameters
----------
butler: `lsst.daf.persistence.Butler`

Returns
-------
exitStatus: `list` with `pipeBase.Struct`
   exitStatus (0: success; 1: failure)

Definition at line 705 of file fgcmFitCycle.py.

705  def __call__(self, butler):
706  """
707  Parameters
708  ----------
709  butler: `lsst.daf.persistence.Butler`
710 
711  Returns
712  -------
713  exitStatus: `list` with `pipeBase.Struct`
714  exitStatus (0: success; 1: failure)
715  """
716 
717  task = self.TaskClass(config=self.config, log=self.log)
718 
719  exitStatus = 0
720  if self.doRaise:
721  task.runDataRef(butler)
722  else:
723  try:
724  task.runDataRef(butler)
725  except Exception as e:
726  exitStatus = 1
727  task.log.fatal("Failed: %s" % e)
728  if not isinstance(e, pipeBase.TaskError):
729  traceback.print_exc(file=sys.stderr)
730 
731  task.writeMetadata(butler)
732 
733  # The task does not return any results:
734  return [pipeBase.Struct(exitStatus=exitStatus)]
735 

◆ getTargetList()

def lsst.fgcmcal.fgcmFitCycle.FgcmFitCycleRunner.getTargetList (   parsedCmd)
static
Return a list with one element, the butler.

Definition at line 699 of file fgcmFitCycle.py.

699  def getTargetList(parsedCmd):
700  """
701  Return a list with one element, the butler.
702  """
703  return [parsedCmd.butler]
704 

◆ run()

def lsst.fgcmcal.fgcmFitCycle.FgcmFitCycleRunner.run (   self,
  parsedCmd 
)
Run the task, with no multiprocessing

Parameters
----------
parsedCmd: ArgumentParser parsed command line

Definition at line 736 of file fgcmFitCycle.py.

736  def run(self, parsedCmd):
737  """
738  Run the task, with no multiprocessing
739 
740  Parameters
741  ----------
742  parsedCmd: ArgumentParser parsed command line
743  """
744 
745  resultList = []
746 
747  if self.precall(parsedCmd):
748  targetList = self.getTargetList(parsedCmd)
749  # make sure that we only get 1
750  resultList = self(targetList[0])
751 
752  return resultList
753 
754 

The documentation for this class was generated from the following file:
lsst.pipe.tasks.assembleCoadd.run
def run(self, skyInfo, tempExpRefList, imageScalerList, weightList, altMaskList=None, mask=None, supplementaryData=None)
Definition: assembleCoadd.py:721