SourceTable

class lsst.afw.table.SourceTable

Bases: SimpleTable

Attributes Summary

metadata

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)

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

metadata
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
definePsfShape(name)
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.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.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.PropertyList) None