lsst.obs.base  19.0.0-21-gaaa92db
Public Member Functions | Public Attributes | List of all members
lsst.obs.base.gen2to3.rootRepoConverter.RootRepoConverter Class Reference
Inheritance diagram for lsst.obs.base.gen2to3.rootRepoConverter.RootRepoConverter:
lsst.obs.base.gen2to3.standardRepoConverter.StandardRepoConverter lsst.obs.base.gen2to3.repoConverter.RepoConverter

Public Member Functions

def __init__ (self, kwds)
 
def isDatasetTypeSpecial
 
def getSpecialDirectories (self)
 
def findMatchingSkyMap
 
def prep (self)
 
def insertDimensionData (self)
 
def iterDatasets (self)
 
def ingest (self)
 
def iterMappings (self)
 
def makeRepoWalkerTarget
 
def findDatasets (self)
 
def handleDataIdExpansionFailure
 
def expandDataIds (self)
 
def getCollections
 

Public Attributes

 butler2
 
 mapper
 
 task
 
 root
 
 subset
 

Detailed Description

A specialization of `RepoConverter` for root data repositories.

`RootRepoConverter` adds support for raw images (mostly delegated to the
parent task's `RawIngestTask` subtask) and reference catalogs.

Parameters
----------
kwds
    Keyword arguments are forwarded to (and required by) `RepoConverter`.

Definition at line 44 of file rootRepoConverter.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.obs.base.gen2to3.rootRepoConverter.RootRepoConverter.__init__ (   self,
  kwds 
)

Definition at line 56 of file rootRepoConverter.py.

Member Function Documentation

◆ expandDataIds()

def lsst.obs.base.gen2to3.repoConverter.RepoConverter.expandDataIds (   self)
inherited
Expand the data IDs for all datasets to be inserted.

Subclasses may override this method, but must delegate to the base
class implementation if they do.  If they wish to handle expected
failures in data ID expansion, they should override
`handleDataIdExpansionFailure` instead.

This involves queries to the registry, but not writes.  It is
guaranteed to be called between `insertDimensionData` and `ingest`.

Definition at line 428 of file repoConverter.py.

◆ findDatasets()

def lsst.obs.base.gen2to3.repoConverter.RepoConverter.findDatasets (   self)
inherited

Definition at line 393 of file repoConverter.py.

◆ findMatchingSkyMap()

def lsst.obs.base.gen2to3.rootRepoConverter.RootRepoConverter.findMatchingSkyMap (   self,
  datasetTypeName 
)

Definition at line 78 of file rootRepoConverter.py.

◆ getCollections()

def lsst.obs.base.gen2to3.repoConverter.RepoConverter.getCollections (   self,
  datasetTypeName 
)
inherited

Definition at line 480 of file repoConverter.py.

◆ getSpecialDirectories()

def lsst.obs.base.gen2to3.rootRepoConverter.RootRepoConverter.getSpecialDirectories (   self,
  List,
  str 
)

Definition at line 74 of file rootRepoConverter.py.

◆ handleDataIdExpansionFailure()

def lsst.obs.base.gen2to3.repoConverter.RepoConverter.handleDataIdExpansionFailure (   self,
  dataset 
)
inherited

Definition at line 424 of file repoConverter.py.

◆ ingest()

def lsst.obs.base.gen2to3.rootRepoConverter.RootRepoConverter.ingest (   self)

Definition at line 162 of file rootRepoConverter.py.

◆ insertDimensionData()

def lsst.obs.base.gen2to3.rootRepoConverter.RootRepoConverter.insertDimensionData (   self)

Definition at line 130 of file rootRepoConverter.py.

◆ isDatasetTypeSpecial()

def lsst.obs.base.gen2to3.rootRepoConverter.RootRepoConverter.isDatasetTypeSpecial (   self,
  datasetTypeName 
)

Definition at line 65 of file rootRepoConverter.py.

◆ iterDatasets()

def lsst.obs.base.gen2to3.rootRepoConverter.RootRepoConverter.iterDatasets (   self,
  Iterator,
  FileDataset 
)

Definition at line 139 of file rootRepoConverter.py.

◆ iterMappings()

def lsst.obs.base.gen2to3.standardRepoConverter.StandardRepoConverter.iterMappings (   self,
  Iterator,
  Tuple,
  str,
  CameraMapperMapping 
)
inherited

Definition at line 123 of file standardRepoConverter.py.

◆ makeRepoWalkerTarget()

def lsst.obs.base.gen2to3.standardRepoConverter.StandardRepoConverter.makeRepoWalkerTarget (   self,
  datasetTypeName 
)
inherited

Definition at line 166 of file standardRepoConverter.py.

◆ prep()

def lsst.obs.base.gen2to3.rootRepoConverter.RootRepoConverter.prep (   self)

Definition at line 90 of file rootRepoConverter.py.

Member Data Documentation

◆ butler2

lsst.obs.base.gen2to3.standardRepoConverter.StandardRepoConverter.butler2
inherited

Definition at line 90 of file standardRepoConverter.py.

◆ mapper

lsst.obs.base.gen2to3.standardRepoConverter.StandardRepoConverter.mapper
inherited

Definition at line 91 of file standardRepoConverter.py.

◆ root

lsst.obs.base.gen2to3.repoConverter.RepoConverter.root
inherited

Definition at line 206 of file repoConverter.py.

◆ subset

lsst.obs.base.gen2to3.repoConverter.RepoConverter.subset
inherited

Definition at line 207 of file repoConverter.py.

◆ task

lsst.obs.base.gen2to3.repoConverter.RepoConverter.task
inherited

Definition at line 205 of file repoConverter.py.


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