lsst.jointcal

The lsst.jointcal module simultaneously optimizes the astrometric and photometric calibrations of a set of astronomical images.

Contributing

lsst.jointcal is developed at https://github.com/lsst/jointcal. You can find Jira issues for this module under the jointcal component.

Python API reference

lsst.jointcal Package

Functions

inversePolyTransform(forward, domain, ...)

Classes

Associations

AstrometryFit

AstrometryMapping

AstrometryModel

AstrometryTransform

AstrometryTransformIdentity

AstrometryTransformLinear

AstrometryTransformLinearRot

AstrometryTransformLinearScale

AstrometryTransformLinearShift

AstrometryTransformPolynomial

AstrometryTransformSkyWcs

BaseStar

BaseTanWcs

CcdImage

Chi2Statistic

ChipVisitAstrometryMapping

ChipVisitFluxMapping

ChipVisitMagnitudeMapping

ChipVisitPhotometryMapping

ConstrainedAstrometryModel

ConstrainedFluxModel

ConstrainedMagnitudeModel

ConstrainedPhotometryModel

FatPoint

FittedStar

FitterBase

FluxTransformChebyshev

FluxTransformSpatiallyInvariant

Frame

IdentityProjectionHandler

JointcalConfig(*args, **kw)

Configuration for JointcalTask

JointcalControl

JointcalTask(**kwargs)

Astrometricly and photometricly calibrate across multiple visits of the same field.

MagnitudeTransformChebyshev

MagnitudeTransformSpatiallyInvariant

MeasuredStar

MinimizeResult

Members:

OneTPPerVisitHandler

PhotometryFit

PhotometryMapping

PhotometryMappingBase

PhotometryModel

PhotometryTransform

PhotometryTransformChebyshev

PhotometryTransformSpatiallyInvariant

Point

ProjectionHandler

ProperMotion

RefStar

SimpleAstrometryModel

SimpleFluxModel

SimpleMagnitudeModel

SimplePhotometryModel

SimplePolyMapping

TanPixelToRaDec

TanRaDecToPixel

TanSipPixelToRaDec

impleAstrometryMapping

Class Inheritance Diagram

digraph inheritance9731a3bdfa { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Associations" [URL="../../../py-api/lsst.jointcal.Associations.html#lsst.jointcal.Associations",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "Associations" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AstrometryFit" [URL="../../../py-api/lsst.jointcal.AstrometryFit.html#lsst.jointcal.AstrometryFit",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitterBase" -> "AstrometryFit" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AstrometryMapping" [URL="../../../py-api/lsst.jointcal.AstrometryMapping.html#lsst.jointcal.AstrometryMapping",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "AstrometryMapping" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AstrometryModel" [URL="../../../py-api/lsst.jointcal.AstrometryModel.html#lsst.jointcal.AstrometryModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "AstrometryModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AstrometryTransform" [URL="../../../py-api/lsst.jointcal.AstrometryTransform.html#lsst.jointcal.AstrometryTransform",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "AstrometryTransform" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AstrometryTransformIdentity" [URL="../../../py-api/lsst.jointcal.AstrometryTransformIdentity.html#lsst.jointcal.AstrometryTransformIdentity",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryTransform" -> "AstrometryTransformIdentity" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AstrometryTransformLinear" [URL="../../../py-api/lsst.jointcal.AstrometryTransformLinear.html#lsst.jointcal.AstrometryTransformLinear",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryTransformPolynomial" -> "AstrometryTransformLinear" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AstrometryTransformLinearRot" [URL="../../../py-api/lsst.jointcal.AstrometryTransformLinearRot.html#lsst.jointcal.AstrometryTransformLinearRot",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryTransformLinear" -> "AstrometryTransformLinearRot" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AstrometryTransformLinearScale" [URL="../../../py-api/lsst.jointcal.AstrometryTransformLinearScale.html#lsst.jointcal.AstrometryTransformLinearScale",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryTransformLinear" -> "AstrometryTransformLinearScale" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AstrometryTransformLinearShift" [URL="../../../py-api/lsst.jointcal.AstrometryTransformLinearShift.html#lsst.jointcal.AstrometryTransformLinearShift",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryTransformLinear" -> "AstrometryTransformLinearShift" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AstrometryTransformPolynomial" [URL="../../../py-api/lsst.jointcal.AstrometryTransformPolynomial.html#lsst.jointcal.AstrometryTransformPolynomial",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryTransform" -> "AstrometryTransformPolynomial" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AstrometryTransformSkyWcs" [URL="../../../py-api/lsst.jointcal.AstrometryTransformSkyWcs.html#lsst.jointcal.AstrometryTransformSkyWcs",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryTransform" -> "AstrometryTransformSkyWcs" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BaseStar" [URL="../../../py-api/lsst.jointcal.BaseStar.html#lsst.jointcal.BaseStar",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FatPoint" -> "BaseStar" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BaseTanWcs" [URL="../../../py-api/lsst.jointcal.BaseTanWcs.html#lsst.jointcal.BaseTanWcs",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryTransform" -> "BaseTanWcs" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CcdImage" [URL="../../../py-api/lsst.jointcal.CcdImage.html#lsst.jointcal.CcdImage",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "CcdImage" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Chi2Statistic" [URL="../../../py-api/lsst.jointcal.Chi2Statistic.html#lsst.jointcal.Chi2Statistic",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "Chi2Statistic" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ChipVisitAstrometryMapping" [URL="../../../py-api/lsst.jointcal.ChipVisitAstrometryMapping.html#lsst.jointcal.ChipVisitAstrometryMapping",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryMapping" -> "ChipVisitAstrometryMapping" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ChipVisitFluxMapping" [URL="../../../py-api/lsst.jointcal.ChipVisitFluxMapping.html#lsst.jointcal.ChipVisitFluxMapping",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ChipVisitPhotometryMapping" -> "ChipVisitFluxMapping" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ChipVisitMagnitudeMapping" [URL="../../../py-api/lsst.jointcal.ChipVisitMagnitudeMapping.html#lsst.jointcal.ChipVisitMagnitudeMapping",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ChipVisitPhotometryMapping" -> "ChipVisitMagnitudeMapping" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ChipVisitPhotometryMapping" [URL="../../../py-api/lsst.jointcal.ChipVisitPhotometryMapping.html#lsst.jointcal.ChipVisitPhotometryMapping",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PhotometryMappingBase" -> "ChipVisitPhotometryMapping" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Config" [URL="../../../py-api/lsst.pex.config.Config.html#lsst.pex.config.Config",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base class for configuration (*config*) objects."]; "ConstrainedAstrometryModel" [URL="../../../py-api/lsst.jointcal.ConstrainedAstrometryModel.html#lsst.jointcal.ConstrainedAstrometryModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryModel" -> "ConstrainedAstrometryModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ConstrainedFluxModel" [URL="../../../py-api/lsst.jointcal.ConstrainedFluxModel.html#lsst.jointcal.ConstrainedFluxModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PhotometryModel" -> "ConstrainedFluxModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ConstrainedMagnitudeModel" [URL="../../../py-api/lsst.jointcal.ConstrainedMagnitudeModel.html#lsst.jointcal.ConstrainedMagnitudeModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PhotometryModel" -> "ConstrainedMagnitudeModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ConstrainedPhotometryModel" [URL="../../../py-api/lsst.jointcal.ConstrainedPhotometryModel.html#lsst.jointcal.ConstrainedPhotometryModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PhotometryModel" -> "ConstrainedPhotometryModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FatPoint" [URL="../../../py-api/lsst.jointcal.FatPoint.html#lsst.jointcal.FatPoint",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Point" -> "FatPoint" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FittedStar" [URL="../../../py-api/lsst.jointcal.FittedStar.html#lsst.jointcal.FittedStar",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseStar" -> "FittedStar" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FitterBase" [URL="../../../py-api/lsst.jointcal.FitterBase.html#lsst.jointcal.FitterBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "FitterBase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FluxTransformChebyshev" [URL="../../../py-api/lsst.jointcal.FluxTransformChebyshev.html#lsst.jointcal.FluxTransformChebyshev",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PhotometryTransformChebyshev" -> "FluxTransformChebyshev" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FluxTransformSpatiallyInvariant" [URL="../../../py-api/lsst.jointcal.FluxTransformSpatiallyInvariant.html#lsst.jointcal.FluxTransformSpatiallyInvariant",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PhotometryTransformSpatiallyInvariant" -> "FluxTransformSpatiallyInvariant" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PhotometryTransform" -> "FluxTransformSpatiallyInvariant" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Frame" [URL="../../../py-api/lsst.jointcal.Frame.html#lsst.jointcal.Frame",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "Frame" [arrowsize=0.5,style="setlinewidth(0.5)"]; "IdentityProjectionHandler" [URL="../../../py-api/lsst.jointcal.IdentityProjectionHandler.html#lsst.jointcal.IdentityProjectionHandler",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ProjectionHandler" -> "IdentityProjectionHandler" [arrowsize=0.5,style="setlinewidth(0.5)"]; "JointcalConfig" [URL="../../../py-api/lsst.jointcal.JointcalConfig.html#lsst.jointcal.JointcalConfig",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Configuration for JointcalTask"]; "PipelineTaskConfig" -> "JointcalConfig" [arrowsize=0.5,style="setlinewidth(0.5)"]; "JointcalControl" [URL="../../../py-api/lsst.jointcal.JointcalControl.html#lsst.jointcal.JointcalControl",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "JointcalControl" [arrowsize=0.5,style="setlinewidth(0.5)"]; "JointcalTask" [URL="../../../py-api/lsst.jointcal.JointcalTask.html#lsst.jointcal.JointcalTask",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Astrometricly and photometricly calibrate across multiple visits of the"]; "PipelineTask" -> "JointcalTask" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MagnitudeTransformChebyshev" [URL="../../../py-api/lsst.jointcal.MagnitudeTransformChebyshev.html#lsst.jointcal.MagnitudeTransformChebyshev",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PhotometryTransformChebyshev" -> "MagnitudeTransformChebyshev" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MagnitudeTransformSpatiallyInvariant" [URL="../../../py-api/lsst.jointcal.MagnitudeTransformSpatiallyInvariant.html#lsst.jointcal.MagnitudeTransformSpatiallyInvariant",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PhotometryTransformSpatiallyInvariant" -> "MagnitudeTransformSpatiallyInvariant" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PhotometryTransform" -> "MagnitudeTransformSpatiallyInvariant" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MeasuredStar" [URL="../../../py-api/lsst.jointcal.MeasuredStar.html#lsst.jointcal.MeasuredStar",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseStar" -> "MeasuredStar" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MinimizeResult" [URL="../../../py-api/lsst.jointcal.MinimizeResult.html#lsst.jointcal.MinimizeResult",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Members:"]; "pybind11_object" -> "MinimizeResult" [arrowsize=0.5,style="setlinewidth(0.5)"]; "OneTPPerVisitHandler" [URL="../../../py-api/lsst.jointcal.OneTPPerVisitHandler.html#lsst.jointcal.OneTPPerVisitHandler",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ProjectionHandler" -> "OneTPPerVisitHandler" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PhotometryFit" [URL="../../../py-api/lsst.jointcal.PhotometryFit.html#lsst.jointcal.PhotometryFit",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitterBase" -> "PhotometryFit" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PhotometryMapping" [URL="../../../py-api/lsst.jointcal.PhotometryMapping.html#lsst.jointcal.PhotometryMapping",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PhotometryMappingBase" -> "PhotometryMapping" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PhotometryMappingBase" [URL="../../../py-api/lsst.jointcal.PhotometryMappingBase.html#lsst.jointcal.PhotometryMappingBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "PhotometryMappingBase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PhotometryModel" [URL="../../../py-api/lsst.jointcal.PhotometryModel.html#lsst.jointcal.PhotometryModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "PhotometryModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PhotometryTransform" [URL="../../../py-api/lsst.jointcal.PhotometryTransform.html#lsst.jointcal.PhotometryTransform",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "PhotometryTransform" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PhotometryTransformChebyshev" [URL="../../../py-api/lsst.jointcal.PhotometryTransformChebyshev.html#lsst.jointcal.PhotometryTransformChebyshev",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PhotometryTransform" -> "PhotometryTransformChebyshev" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PhotometryTransformSpatiallyInvariant" [URL="../../../py-api/lsst.jointcal.PhotometryTransformSpatiallyInvariant.html#lsst.jointcal.PhotometryTransformSpatiallyInvariant",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PhotometryTransform" -> "PhotometryTransformSpatiallyInvariant" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PipelineTask" [URL="../../../py-api/lsst.pipe.base.PipelineTask.html#lsst.pipe.base.PipelineTask",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base class for all pipeline tasks."]; "Task" -> "PipelineTask" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PipelineTaskConfig" [URL="../../../py-api/lsst.pipe.base.PipelineTaskConfig.html#lsst.pipe.base.PipelineTaskConfig",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Configuration class for `PipelineTask`."]; "Config" -> "PipelineTaskConfig" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Point" [URL="../../../py-api/lsst.jointcal.Point.html#lsst.jointcal.Point",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "Point" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ProjectionHandler" [URL="../../../py-api/lsst.jointcal.ProjectionHandler.html#lsst.jointcal.ProjectionHandler",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "ProjectionHandler" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ProperMotion" [URL="../../../py-api/lsst.jointcal.ProperMotion.html#lsst.jointcal.ProperMotion",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pybind11_object" -> "ProperMotion" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RefStar" [URL="../../../py-api/lsst.jointcal.RefStar.html#lsst.jointcal.RefStar",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseStar" -> "RefStar" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SimpleAstrometryModel" [URL="../../../py-api/lsst.jointcal.SimpleAstrometryModel.html#lsst.jointcal.SimpleAstrometryModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryModel" -> "SimpleAstrometryModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SimpleFluxModel" [URL="../../../py-api/lsst.jointcal.SimpleFluxModel.html#lsst.jointcal.SimpleFluxModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SimplePhotometryModel" -> "SimpleFluxModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PhotometryModel" -> "SimpleFluxModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SimpleMagnitudeModel" [URL="../../../py-api/lsst.jointcal.SimpleMagnitudeModel.html#lsst.jointcal.SimpleMagnitudeModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "SimplePhotometryModel" -> "SimpleMagnitudeModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PhotometryModel" -> "SimpleMagnitudeModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SimplePhotometryModel" [URL="../../../py-api/lsst.jointcal.SimplePhotometryModel.html#lsst.jointcal.SimplePhotometryModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PhotometryModel" -> "SimplePhotometryModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SimplePolyMapping" [URL="../../../py-api/lsst.jointcal.SimplePolyMapping.html#lsst.jointcal.SimplePolyMapping",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "impleAstrometryMapping" -> "SimplePolyMapping" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TanPixelToRaDec" [URL="../../../py-api/lsst.jointcal.TanPixelToRaDec.html#lsst.jointcal.TanPixelToRaDec",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryTransform" -> "TanPixelToRaDec" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TanRaDecToPixel" [URL="../../../py-api/lsst.jointcal.TanRaDecToPixel.html#lsst.jointcal.TanRaDecToPixel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryTransform" -> "TanRaDecToPixel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TanSipPixelToRaDec" [URL="../../../py-api/lsst.jointcal.TanSipPixelToRaDec.html#lsst.jointcal.TanSipPixelToRaDec",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseTanWcs" -> "TanSipPixelToRaDec" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Task" [URL="../../../py-api/lsst.pipe.base.Task.html#lsst.pipe.base.Task",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base class for data processing tasks."]; "impleAstrometryMapping" [URL="../../../py-api/lsst.jointcal.impleAstrometryMapping.html#lsst.jointcal.impleAstrometryMapping",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "AstrometryMapping" -> "impleAstrometryMapping" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pybind11_object" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; }

lsst.jointcal.cameraGeometry Module

Classes

CameraModel(wcsList, detectors, camera[, n])

Convert a jointcal SkyWcs into a distortion model and detector positions (TODO) that can be used by cameraGeom.

Class Inheritance Diagram

digraph inheritanceba27068486 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "CameraModel" [URL="../../../py-api/lsst.jointcal.cameraGeometry.CameraModel.html#lsst.jointcal.cameraGeometry.CameraModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Convert a jointcal `~lsst.afw.geom.SkyWcs` into a distortion model and"]; }