lsst.obs.base  19.0.0-43-gbcf6a3c+2
Public Member Functions | Public Attributes | List of all members
lsst.obs.base.gen2to3.repoWalker.builders.BuilderTargetInput Class Reference
Inheritance diagram for lsst.obs.base.gen2to3.repoWalker.builders.BuilderTargetInput:
lsst.obs.base.gen2to3.repoWalker.builders.BuilderInput lsst.obs.base.gen2to3.repoWalker.builders.BuilderNode

Public Member Functions

def __init__
 
def build
 
def prune (self)
 

Public Attributes

 datasetType
 
 template
 
 keys
 
 elements
 

Detailed Description

An input to a `RepoWalker` that matches files that correspond to
datasets that we want to extract.

BuilderTargetInputs can never be pruned, and always build
`TargetFileHandler` instances.

Parameters
----------
datasetTypeName : `str`
    Name of the dataset type.
template : `str`
    Full Gen2 filename template.
keys : `dict` [`str`, `type`]
    Dictionary that maps Gen2 data ID key to the type of its value.
storageClass : `StorageClass`
    `StorageClass` for the Gen3 dataset type.
universe : `DimensionUniverse`
    All candidate dimensions for the Gen3 dataset type.
formatter : `lsst.daf.butler.Formatter` or `str`, optional
    A Gen 3 formatter class or fully-qualified name.
targetHandler : `PathElementHandler`, optional
    Override target handler for this dataset type.
kwargs:
    Additional keyword arguments are passed to `Translator.makeMatching`,
    in along with ``datasetTypeName`` and ``keys``.

Definition at line 176 of file builders.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.obs.base.gen2to3.repoWalker.builders.BuilderTargetInput.__init__ (   self,
  datasetTypeName 
)

Definition at line 203 of file builders.py.

Member Function Documentation

◆ build()

def lsst.obs.base.gen2to3.repoWalker.builders.BuilderTargetInput.build (   self,
  parser 
)

Definition at line 218 of file builders.py.

◆ prune()

def lsst.obs.base.gen2to3.repoWalker.builders.BuilderTargetInput.prune (   self,
  Tuple,
  BuilderNode,
  List,
  str,
  bool 
)

Definition at line 225 of file builders.py.

Member Data Documentation

◆ datasetType

lsst.obs.base.gen2to3.repoWalker.builders.BuilderTargetInput.datasetType

Definition at line 211 of file builders.py.

◆ elements

lsst.obs.base.gen2to3.repoWalker.builders.BuilderInput.elements
inherited

Definition at line 120 of file builders.py.

◆ keys

lsst.obs.base.gen2to3.repoWalker.builders.BuilderInput.keys
inherited

Definition at line 119 of file builders.py.

◆ template

lsst.obs.base.gen2to3.repoWalker.builders.BuilderInput.template
inherited

Definition at line 118 of file builders.py.


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