lsst.obs.base  19.0.0-31-gb0bf75d
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask Class Reference
Inheritance diagram for lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask:

Public Member Functions

def __init__
 
def isDatasetTypeIncluded
 
def useSkyMap
 
def registerUsedSkyMaps
 
def useSkyPix
 
def registerUsedSkyPix
 
def run
 

Public Attributes

 butler3
 
 registry
 
 universe
 
 instrument
 
 raws
 

Static Public Attributes

 ConfigClass = ConvertRepoConfig
 

Detailed Description

A task that converts one or more related Gen2 data repositories to a
single Gen3 data repository (with multiple collections).

Parameters
----------
config: `ConvertRepoConfig`
    Configuration for this task.
butler3: `lsst.daf.butler.Butler`
    Gen3 Butler instance that represents the data repository datasets will
    be ingested into.  The collection and/or run associated with this
    Butler will be ignored in favor of collections/runs passed via config
    or to `run`.
kwds
    Other keyword arguments are forwarded to the `Task` constructor.

Notes
-----
Most of the work of converting repositories is delegated to instances of
the `RepoConverter` hierarchy.  The `ConvertRepoTask` instance itself holds
only state that is relevant for all Gen2 repositories being ingested, while
each `RepoConverter` instance holds only state relevant for the conversion
of a single Gen2 repository.  Both the task and the `RepoConverter`
instances are single use; `ConvertRepoTask.run` and most `RepoConverter`
methods may only be called once on a particular instance.

Definition at line 282 of file convertRepo.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.__init__ (   self,
  config = None,
  butler3 
)

Definition at line 313 of file convertRepo.py.

Member Function Documentation

◆ isDatasetTypeIncluded()

def lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.isDatasetTypeIncluded (   self,
  datasetTypeName 
)

Definition at line 337 of file convertRepo.py.

◆ registerUsedSkyMaps()

def lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.registerUsedSkyMaps (   self,
  subset 
)

Definition at line 396 of file convertRepo.py.

◆ registerUsedSkyPix()

def lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.registerUsedSkyPix (   self,
  subset 
)

Definition at line 428 of file convertRepo.py.

◆ run()

def lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.run (   self,
  root 
)

Definition at line 445 of file convertRepo.py.

◆ useSkyMap()

def lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.useSkyMap (   self,
  skyMap 
)

Definition at line 361 of file convertRepo.py.

◆ useSkyPix()

def lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.useSkyPix (   self,
  dimension 
)

Definition at line 415 of file convertRepo.py.

Member Data Documentation

◆ butler3

lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.butler3

Definition at line 316 of file convertRepo.py.

◆ ConfigClass

lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.ConfigClass = ConvertRepoConfig
static

Definition at line 309 of file convertRepo.py.

◆ instrument

lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.instrument

Definition at line 321 of file convertRepo.py.

◆ raws

lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.raws

Definition at line 323 of file convertRepo.py.

◆ registry

lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.registry

Definition at line 317 of file convertRepo.py.

◆ universe

lsst.obs.base.gen2to3.convertRepo.ConvertRepoTask.universe

Definition at line 318 of file convertRepo.py.


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