SourceTable

class lsst.afw.table.SourceTable

Bases: lsst.afw.table.SimpleTable

Attributes Summary

schema

Methods Summary

checkSchema(schema)
clone(self)
copyRecord(*args, **kwargs) Overloaded function.
defineApFlux(self, name)
defineCalibFlux(self, name)
defineCentroid(self, name)
defineGaussianFlux(self, name)
defineModelFlux(self, name)
definePsfFlux(self, name)
defineShape(self, name)
getApFluxSlot(self)
getBufferSize(self)
getCalibFluxSlot(self)
getCentroidSlot(self)
getCoordKey()
getGaussianFluxSlot(self)
getIdFactory(self)
getIdKey()
getMetadata(self)
getModelFluxSlot(self)
getParentKey()
getPsfFluxSlot(self)
getSchema(self)
getShapeSlot(self)
make(*args, **kwargs) Overloaded function.
makeMinimalSchema()
makeRecord(self)
popMetadata(self)
preallocate(self, arg0)
setIdFactory(self, idFactory)
setMetadata(self, metadata)

Attributes Documentation

schema

Methods Documentation

static checkSchema(schema: lsst.afw.table.Schema) → bool
clone(self: lsst.afw.table.SourceTable) → lsst.afw.table.SourceTable
copyRecord(*args, **kwargs)

Overloaded function.

  1. copyRecord(self: lsst.afw.table.SourceTable, arg0: lsst.afw.table.BaseRecord) -> lsst.afw.table.SourceRecord
  2. copyRecord(self: lsst.afw.table.SourceTable, arg0: lsst.afw.table.BaseRecord, arg1: lsst.afw.table.SchemaMapper) -> lsst.afw.table.SourceRecord
defineApFlux(self: lsst.afw.table.SourceTable, name: str) → None
defineCalibFlux(self: lsst.afw.table.SourceTable, name: str) → None
defineCentroid(self: lsst.afw.table.SourceTable, name: str) → None
defineGaussianFlux(self: lsst.afw.table.SourceTable, name: str) → None
defineModelFlux(self: lsst.afw.table.SourceTable, name: str) → None
definePsfFlux(self: lsst.afw.table.SourceTable, name: str) → None
defineShape(self: lsst.afw.table.SourceTable, name: str) → None
getApFluxSlot(self: lsst.afw.table.SourceTable) → lsst.afw.table.Flux
getBufferSize(self: lsst.afw.table.BaseTable) → int
getCalibFluxSlot(self: lsst.afw.table.SourceTable) → lsst.afw.table.Flux
getCentroidSlot(self: lsst.afw.table.SourceTable) → lsst.afw.table.Centroid
static getCoordKey() → lsst.afw.table.CoordKey
getGaussianFluxSlot(self: lsst.afw.table.SourceTable) → lsst.afw.table.Flux
getIdFactory(self: lsst.afw.table.SimpleTable) → lsst.afw.table.IdFactory
static getIdKey() → lsst.afw.table.KeyL
getMetadata(self: lsst.afw.table.BaseTable) → lsst.daf.base.propertyContainer.propertyList.PropertyList
getModelFluxSlot(self: lsst.afw.table.SourceTable) → lsst.afw.table.Flux
static getParentKey() → lsst.afw.table.KeyL
getPsfFluxSlot(self: lsst.afw.table.SourceTable) → lsst.afw.table.Flux
getSchema(self: lsst.afw.table.BaseTable) → lsst.afw.table.Schema
getShapeSlot(self: lsst.afw.table.SourceTable) → lsst.afw.table.Shape
static make(*args, **kwargs)

Overloaded function.

  1. make(arg0: lsst.afw.table.Schema, arg1: lsst.afw.table.IdFactory) -> lsst.afw.table.SourceTable
  2. make(arg0: lsst.afw.table.Schema) -> lsst.afw.table.SourceTable
static makeMinimalSchema() → lsst.afw.table.Schema
makeRecord(self: lsst.afw.table.SourceTable) → lsst.afw.table.SourceRecord
popMetadata(self: lsst.afw.table.BaseTable) → lsst.daf.base.propertyContainer.propertyList.PropertyList
preallocate(self: lsst.afw.table.BaseTable, arg0: int) → None
setIdFactory(self: lsst.afw.table.SimpleTable, idFactory: lsst.afw.table.IdFactory) → None
setMetadata(self: lsst.afw.table.BaseTable, metadata: lsst.daf.base.propertyContainer.propertyList.PropertyList) → None