lsst.obs.base  19.0.0-49-gce872c1+1
Public Member Functions | Static Public Attributes | List of all members
lsst.obs.base.defineVisits._GroupExposuresByGroupMetadataTask Class Reference
Inheritance diagram for lsst.obs.base.defineVisits._GroupExposuresByGroupMetadataTask:
lsst.obs.base.defineVisits.GroupExposuresTask

Public Member Functions

def group
 
def getVisitSystem (self)
 

Static Public Attributes

 ConfigClass = _GroupExposuresOneToOneConfig
 
 registry
 

Detailed Description

An exposure grouping algorithm that uses exposure.group_name and
exposure.group_id.

This algorithm _assumes_ exposure.group_id (generally populated from
`astro_metadata_translator.ObservationInfo.visit_id`) is not just unique,
but disjoint from all `ObservationInfo.exposure_id` values - if it isn't,
it will be impossible to ever use both this grouping algorithm and the
one-to-one algorithm for a particular camera in the same data repository.

Definition at line 519 of file defineVisits.py.

Member Function Documentation

◆ getVisitSystem()

def lsst.obs.base.defineVisits._GroupExposuresByGroupMetadataTask.getVisitSystem (   self,
  Tuple,
  int,
  str 
)

Definition at line 545 of file defineVisits.py.

◆ group()

def lsst.obs.base.defineVisits._GroupExposuresByGroupMetadataTask.group (   self,
  exposures 
)

Definition at line 532 of file defineVisits.py.

Member Data Documentation

◆ ConfigClass

lsst.obs.base.defineVisits._GroupExposuresByGroupMetadataTask.ConfigClass = _GroupExposuresOneToOneConfig
static

Definition at line 530 of file defineVisits.py.

◆ registry

lsst.obs.base.defineVisits.GroupExposuresTask.registry
staticinherited
Initial value:
= makeRegistry(
doc="Registry of algorithms for grouping exposures into visits.",
configBaseType=GroupExposuresConfig,
)

Definition at line 127 of file defineVisits.py.


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