LSSTApplications  19.0.0-14-gb0260a2+599893a4c6,20.0.0+126303c00d,20.0.0+2f3d0e5c40,20.0.0+36ef800059,20.0.0+5ac7adcc0c,20.0.0+693a64958a,20.0.0+bebc1f60e8,20.0.0+cad136aba6,20.0.0+e2e26847c2,20.0.0+e69b5d60e7,20.0.0-1-g10df615+11b215b765,20.0.0-1-g253301a+36ef800059,20.0.0-1-g2b7511a+bebc1f60e8,20.0.0-1-g4d801e7+aeeb640673,20.0.0-1-g5b95a8c+f111d5f02f,20.0.0-1-g660595b+f45b7d88f4,20.0.0-1-gc96f8cb+e3b38461e6,20.0.0-1-gd1c87d7+85c46248f3,20.0.0-1-gedffbd8+d0b27f8bcb,20.0.0-16-g111fe95+e3b38461e6,20.0.0-16-g18096c8+d1a4df0137,20.0.0-16-g233ea98+a4df35922d,20.0.0-17-ga9337b4+41f27cfd54,20.0.0-2-g4dae9ad+e3b38461e6,20.0.0-2-g7818986+85c46248f3,20.0.0-2-gec03fae+ff10c6d78d,20.0.0-28-g282f9e7e+feda6aebd8,20.0.0-3-g4cc78c6+63636aeed8,20.0.0-3-g6a8623c+d1a4df0137,20.0.0-3-g750bffe+f5427621ce,20.0.0-4-gfea843c+f45b7d88f4,20.0.0-5-g357b56b+f45b7d88f4,20.0.0-5-gfcebe35+e2b15ed341,20.0.0-52-g73d9071+9bf1eb8e0a,20.0.0-7-gcda7bf1+773ba852cb,20.0.0-8-g4540fe2a+952f6d3c43,20.0.0-9-g61a2a9a3d+14f89e4eca,w.2020.40
LSSTDataManagementBasePackage
Public Member Functions | List of all members
lsst.synpipe.FakeSourceLib.SkyMapIdContainer Class Reference
Inheritance diagram for lsst.synpipe.FakeSourceLib.SkyMapIdContainer:

Public Member Functions

def makeDataRefList (self, namespace)
 

Detailed Description

A version of lsst.pipe.base.DataIdContainer specialized for loading a skyMap
in the make fake source catalog scripts. These scripts use the data id in a
unique way, such that they only need a tract number. This class supports that
use case and should not be used in any other contexts in the LSST stack.
Required because butler.subset does not support only tract

Definition at line 16 of file FakeSourceLib.py.

Member Function Documentation

◆ makeDataRefList()

def lsst.synpipe.FakeSourceLib.SkyMapIdContainer.makeDataRefList (   self,
  namespace 
)
Make self.refList from self.idList

Definition at line 24 of file FakeSourceLib.py.

24  def makeDataRefList(self, namespace):
25  """Make self.refList from self.idList
26  """
27 
28  for dataId in self.idList:
29  if "tract" not in dataId:
30  raise RuntimeError("id must specify which tract to process tract")
31  # warn about unused options
32  for key in dataId:
33  if key != "tract":
34  namespace.log.warn("'{}' specified in --id is unused and will be ignored".format(key))
35  addList = [dataId]
36 
37  self.refList += [namespace.butler.dataRef(datasetType="deepCoadd_skyMap", dataId=addId)
38  for addId in addList]
39 
40 

The documentation for this class was generated from the following file:
lsst.pex.config.history.format
def format(config, name=None, writeSourceLine=True, prefix="", verbose=False)
Definition: history.py:174