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

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
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
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
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
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
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