lsst.pipe.tasks g8b9e2231ea+fa07cb600e
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Protected Member Functions | Static Protected Attributes | List of all members
lsst.pipe.tasks.makeSkyMap.MakeSkyMapTask Class Reference

Make a sky map in a repository. More...

Inheritance diagram for lsst.pipe.tasks.makeSkyMap.MakeSkyMapTask:

Public Member Functions

def __init__ (self, **kwargs)
 
def runDataRef (self, butler)
 Make a skymap, persist it (optionally) and log some information about it.
 
def logSkyMapInfo (self, skyMap)
 Log information about a sky map.
 

Static Public Attributes

MakeSkyMapConfig ConfigClass = MakeSkyMapConfig
 
MakeSkyMapRunner RunnerClass = MakeSkyMapRunner
 

Protected Member Functions

def _makeArgumentParser (cls)
 
def _getConfigName (self)
 
def _getMetadataName (self)
 

Static Protected Attributes

str _DefaultName = "makeSkyMap"
 

Detailed Description

Make a sky map in a repository.

Making a sky map in a repository is a prerequisite for making a coadd,
since the sky map is used as the pixelization for the coadd.

Definition at line 84 of file makeSkyMap.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.pipe.tasks.makeSkyMap.MakeSkyMapTask.__init__ (   self,
**  kwargs 
)

Definition at line 94 of file makeSkyMap.py.

Member Function Documentation

◆ _getConfigName()

def lsst.pipe.tasks.makeSkyMap.MakeSkyMapTask._getConfigName (   self)
protected
Disable persistence of config

There's only one SkyMap per rerun anyway, so the config is redundant,
and checking it means we can't overwrite or append to one once we've
written it.

Definition at line 142 of file makeSkyMap.py.

◆ _getMetadataName()

def lsst.pipe.tasks.makeSkyMap.MakeSkyMapTask._getMetadataName (   self)
protected
Disable persistence of metadata

There's nothing worth persisting.

Definition at line 151 of file makeSkyMap.py.

◆ _makeArgumentParser()

def lsst.pipe.tasks.makeSkyMap.MakeSkyMapTask._makeArgumentParser (   cls)
protected
Create an argument parser

No identifiers are added because none are used.

Definition at line 135 of file makeSkyMap.py.

◆ logSkyMapInfo()

def lsst.pipe.tasks.makeSkyMap.MakeSkyMapTask.logSkyMapInfo (   self,
  skyMap 
)

Log information about a sky map.

    @param[in] skyMap  sky map (an lsst.skyMap.SkyMap)

Definition at line 113 of file makeSkyMap.py.

◆ runDataRef()

def lsst.pipe.tasks.makeSkyMap.MakeSkyMapTask.runDataRef (   self,
  butler 
)

Make a skymap, persist it (optionally) and log some information about it.

    @param[in]   butler  data butler
    @return      a pipeBase Struct containing:
                 - skyMap: the constructed SkyMap

Definition at line 98 of file makeSkyMap.py.

Member Data Documentation

◆ _DefaultName

str lsst.pipe.tasks.makeSkyMap.MakeSkyMapTask._DefaultName = "makeSkyMap"
staticprotected

Definition at line 91 of file makeSkyMap.py.

◆ ConfigClass

MakeSkyMapConfig lsst.pipe.tasks.makeSkyMap.MakeSkyMapTask.ConfigClass = MakeSkyMapConfig
static

Definition at line 90 of file makeSkyMap.py.

◆ RunnerClass

MakeSkyMapRunner lsst.pipe.tasks.makeSkyMap.MakeSkyMapTask.RunnerClass = MakeSkyMapRunner
static

Definition at line 92 of file makeSkyMap.py.


The documentation for this class was generated from the following file: