lsst.obs.base  18.1.0-27-g6ff7ca9+2
Public Member Functions | Public Attributes | List of all members
lsst.obs.base.gen2to3.standardRepoConverter.StandardRepoConverter Class Reference
Inheritance diagram for lsst.obs.base.gen2to3.standardRepoConverter.StandardRepoConverter:
lsst.obs.base.gen2to3.repoConverter.RepoConverter lsst.obs.base.gen2to3.rootRepoConverter.RootRepoConverter

Public Member Functions

def __init__ (self, kwds)
 
def isDatasetTypeSpecial
 
def isDirectorySpecial
 
def prep (self)
 
def iterMappings (self)
 
def makeDataIdExtractor
 
def iterDatasets (self)
 
def insertDimensionData (self)
 
def ingest (self)
 
def getButler
 

Public Attributes

 butler2
 
 mapper
 
 task
 
 root
 
 subset
 

Detailed Description

A specialization of `RepoConverter` for non-calibration repositories.

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

Definition at line 77 of file standardRepoConverter.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.obs.base.gen2to3.standardRepoConverter.StandardRepoConverter.__init__ (   self,
  kwds 
)

Definition at line 86 of file standardRepoConverter.py.

Member Function Documentation

◆ getButler()

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

Definition at line 475 of file repoConverter.py.

◆ ingest()

def lsst.obs.base.gen2to3.repoConverter.RepoConverter.ingest (   self)
inherited
Insert converted datasets into the Gen3 repository.

Subclasses may override this method, but must delegate to the base
class implementation at some point in their own logic.  More often,
subclasses will specialize the behavior of `ingest` simply by
overriding `iterDatasets` and `isDirectorySpecial`, to which the base
implementation delegates.

This method is guaranteed to be called after both `prep` and
`insertDimensionData`.

Definition at line 444 of file repoConverter.py.

◆ insertDimensionData()

def lsst.obs.base.gen2to3.repoConverter.RepoConverter.insertDimensionData (   self)
inherited
Insert any dimension records uniquely derived from this repository
into the registry.

Subclasses may override this method, but may not need to; the default
implementation does nothing.

SkyMap and SkyPix dimensions should instead be handled by calling
`ConvertRepoTask.useSkyMap` or `ConvertRepoTask.useSkyPix`, because
these dimensions are in general shared by multiple Gen2 repositories.

This method is guaranteed to be called between `prep` and `ingest`.

Definition at line 429 of file repoConverter.py.

◆ isDatasetTypeSpecial()

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

Definition at line 95 of file standardRepoConverter.py.

◆ isDirectorySpecial()

def lsst.obs.base.gen2to3.standardRepoConverter.StandardRepoConverter.isDirectorySpecial (   self,
  subdirectory 
)

Definition at line 99 of file standardRepoConverter.py.

◆ iterDatasets()

def lsst.obs.base.gen2to3.standardRepoConverter.StandardRepoConverter.iterDatasets (   self,
  Iterator,
  FileDataset 
)

Definition at line 164 of file standardRepoConverter.py.

◆ iterMappings()

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

Definition at line 128 of file standardRepoConverter.py.

◆ makeDataIdExtractor()

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

Definition at line 134 of file standardRepoConverter.py.

◆ prep()

def lsst.obs.base.gen2to3.standardRepoConverter.StandardRepoConverter.prep (   self)

Definition at line 103 of file standardRepoConverter.py.

Member Data Documentation

◆ butler2

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

Definition at line 91 of file standardRepoConverter.py.

◆ mapper

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

Definition at line 92 of file standardRepoConverter.py.

◆ root

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

Definition at line 254 of file repoConverter.py.

◆ subset

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

Definition at line 255 of file repoConverter.py.

◆ task

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

Definition at line 253 of file repoConverter.py.


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