lsst.meas.algorithms  21.0.0-14-gb69b93b5+0b583429d6
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
lsst.meas.algorithms.ingestIndexManager.IngestGaiaManager Class Reference
Inheritance diagram for lsst.meas.algorithms.ingestIndexManager.IngestGaiaManager:
lsst.meas.algorithms.ingestIndexManager.IngestIndexManager

Public Member Functions

def run (self, inputFiles)
 
def getCatalog (self, pixelId, schema, nNewElements)
 

Static Public Member Functions

def computeCoord (row, ra_name, dec_name)
 

Public Attributes

 filenames
 
 config
 
 file_reader
 
 indexer
 
 schema
 
 key_map
 
 htmRange
 
 addRefCatMetadata
 
 log
 
 coord_err_unit
 
 nInputFiles
 

Detailed Description

Special-case ingest manager to deal with Gaia fluxes.

Definition at line 405 of file ingestIndexManager.py.

Member Function Documentation

◆ computeCoord()

def lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.computeCoord (   row,
  ra_name,
  dec_name 
)
staticinherited
Create an ICRS coord. from a row of a catalog being ingested.

Parameters
----------
row : `numpy.ndarray`
    Row from catalog being ingested.
ra_name : `str`
    Name of RA key in catalog being ingested.
dec_name : `str`
    Name of Dec key in catalog being ingested.

Returns
-------
coord : `lsst.geom.SpherePoint`
    ICRS coordinate.

Definition at line 235 of file ingestIndexManager.py.

◆ getCatalog()

def lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.getCatalog (   self,
  pixelId,
  schema,
  nNewElements 
)
inherited
Get a catalog from disk or create it if it doesn't exist.

Parameters
----------
pixelId : `dict`
    Identifier for catalog to retrieve
schema : `lsst.afw.table.Schema`
    Schema to use in catalog creation it does not exist.
nNewElements : `int`
    The number of new elements that will be added to the catalog,
    so space can be preallocated.

Returns
-------
catalog : `lsst.afw.table.SimpleCatalog`
    The new or read-and-resized catalog specified by `dataId`.

Definition at line 206 of file ingestIndexManager.py.

◆ run()

def lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.run (   self,
  inputFiles 
)
inherited
Index a set of input files from a reference catalog, and write the
output to the appropriate filenames, in parallel.

Parameters
----------
inputFiles : `list`
    A list of file paths to read data from.

Definition at line 88 of file ingestIndexManager.py.

Member Data Documentation

◆ addRefCatMetadata

lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.addRefCatMetadata
inherited

Definition at line 82 of file ingestIndexManager.py.

◆ config

lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.config
inherited

Definition at line 76 of file ingestIndexManager.py.

◆ coord_err_unit

lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.coord_err_unit
inherited

Definition at line 86 of file ingestIndexManager.py.

◆ file_reader

lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.file_reader
inherited

Definition at line 77 of file ingestIndexManager.py.

◆ filenames

lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.filenames
inherited

Definition at line 75 of file ingestIndexManager.py.

◆ htmRange

lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.htmRange
inherited

Definition at line 81 of file ingestIndexManager.py.

◆ indexer

lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.indexer
inherited

Definition at line 78 of file ingestIndexManager.py.

◆ key_map

lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.key_map
inherited

Definition at line 80 of file ingestIndexManager.py.

◆ log

lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.log
inherited

Definition at line 83 of file ingestIndexManager.py.

◆ nInputFiles

lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.nInputFiles
inherited

Definition at line 98 of file ingestIndexManager.py.

◆ schema

lsst.meas.algorithms.ingestIndexManager.IngestIndexManager.schema
inherited

Definition at line 79 of file ingestIndexManager.py.


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