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, precision)

Classes

Associations

AstrometryFit

AstrometryMapping

AstrometryModel

AstrometryTransform

AstrometryTransformIdentity

AstrometryTransformLinear

AstrometryTransformLinearRot

AstrometryTransformLinearScale

AstrometryTransformLinearShift

AstrometryTransformPolynomial

AstrometryTransformSkyWcs

BaseTanWcs

CcdImage

Chi2Statistic

ChipVisitAstrometryMapping

ChipVisitFluxMapping

ChipVisitMagnitudeMapping

ChipVisitPhotometryMapping

ConstrainedAstrometryModel

ConstrainedFluxModel

ConstrainedMagnitudeModel

ConstrainedPhotometryModel

FitterBase

FluxTransformChebyshev

FluxTransformSpatiallyInvariant

IdentityProjectionHandler

JointcalConfig(*args, **kw)

Configuration for JointcalTask

JointcalControl

JointcalTask(**kwargs)

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

MagnitudeTransformChebyshev

MagnitudeTransformSpatiallyInvariant

MinimizeResult

Members:

OneTPPerVisitHandler

PhotometryFit

PhotometryMapping

PhotometryMappingBase

PhotometryModel

PhotometryTransform

PhotometryTransformChebyshev

PhotometryTransformSpatiallyInvariant

ProjectionHandler

SimpleAstrometryMapping

SimpleAstrometryModel

SimpleFluxModel

SimpleMagnitudeModel

SimplePhotometryModel

SimplePolyMapping

TanPixelToRaDec

TanRaDecToPixel

TanSipPixelToRaDec

Class Inheritance Diagram

digraph inheritanced39e52e4f5 { 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)"]; "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)"]; "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)"]; "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)"]; "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)"]; "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)"]; "SimpleAstrometryMapping" [URL="../../../py-api/lsst.jointcal.SimpleAstrometryMapping.html#lsst.jointcal.SimpleAstrometryMapping",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" -> "SimpleAstrometryMapping" [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"]; "SimpleAstrometryMapping" -> "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."]; "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"]; }