|
LSST Applications g00d0e8bbd7+edbf708997,g03191d30f7+9ce8016dbd,g1955dfad08+0bd186d245,g199a45376c+5137f08352,g1fd858c14a+a888a50aa2,g262e1987ae+45f9aba685,g29ae962dfc+1c7d47a24f,g2cef7863aa+73c82f25e4,g35bb328faa+edbf708997,g3fd5ace14f+eed17d2c67,g47891489e3+6dc8069a4c,g53246c7159+edbf708997,g64539dfbff+c4107e45b5,g67b6fd64d1+6dc8069a4c,g74acd417e5+f452e9c21a,g786e29fd12+af89c03590,g7ae74a0b1c+a25e60b391,g7aefaa3e3d+2025e9ce17,g7cc15d900a+2d158402f9,g87389fa792+a4172ec7da,g89139ef638+6dc8069a4c,g8d4809ba88+c4107e45b5,g8d7436a09f+e96c132b44,g8ea07a8fe4+db21c37724,g98df359435+aae6d409c1,ga2180abaac+edbf708997,gac66b60396+966efe6077,gb632fb1845+88945a90f8,gbaa8f7a6c5+38b34f4976,gbf99507273+edbf708997,gca7fc764a6+6dc8069a4c,gd7ef33dd92+6dc8069a4c,gda68eeecaf+7d1e613a8d,gdab6d2f7ff+f452e9c21a,gdbb4c4dda9+c4107e45b5,ge410e46f29+6dc8069a4c,ge41e95a9f2+c4107e45b5,geaed405ab2+e194be0d2b,w.2025.47
LSST Data Management Base Package
|
Namespaces | |
| namespace | _id_generator |
| namespace | apCorrRegistry |
| namespace | applyApCorr |
| namespace | baseMeasurement |
| namespace | catalogCalculation |
| namespace | classification |
| namespace | colorUtilities |
| namespace | compensatedGaussian |
| namespace | diaCalculation |
| namespace | diaCalculationPlugins |
| namespace | footprintArea |
| namespace | forcedMeasurement |
| namespace | forcedPhotCcd |
| namespace | measurementInvestigationLib |
| namespace | noiseReplacer |
| namespace | pluginRegistry |
| namespace | plugins |
| namespace | pluginsBase |
| namespace | python |
| namespace | sfm |
| namespace | simple_forced_measurement |
| namespace | tests |
| namespace | transforms |
| namespace | version |
| namespace | wrappers |
Classes | |
| class | ApertureFluxAlgorithm |
| Base class for multiple-aperture photometry algorithms. More... | |
| class | ApertureFluxControl |
| Configuration object for multiple-aperture flux algorithms. More... | |
| struct | ApertureFluxResult |
| A Result struct for running an aperture flux algorithm with a single radius. More... | |
| class | ApertureFluxTransform |
| Measurement transformation for aperture fluxes. More... | |
| class | BaseAlgorithm |
| Ultimate abstract base class for all C++ measurement algorithms. More... | |
| class | BaseTransform |
| Abstract base class for all C++ measurement transformations. More... | |
| class | BlendednessAlgorithm |
| Compute metrics that measure how blended objects are. More... | |
| class | BlendednessControl |
| class | CentroidChecker |
| struct | CentroidResult |
| A reusable struct for centroid measurements. More... | |
| class | CentroidResultKey |
| A FunctorKey for CentroidResult. More... | |
| class | CentroidTransform |
| Base for centroid measurement transformations. More... | |
| class | CircularApertureFluxAlgorithm |
| class | FatalAlgorithmError |
| Exception to be thrown when a measurement algorithm experiences a fatal error. More... | |
| struct | FlagDefinition |
| Simple class used to define and document flags The name and doc constitute the identity of the FlagDefinition The number is used for indexing, but is assigned arbitrarily. More... | |
| class | FlagDefinitionList |
| vector-type utility class to build a collection of FlagDefinitions More... | |
| class | FlagHandler |
| Utility class for handling flag fields that indicate the failure modes of an algorithm. More... | |
| struct | FluxResult |
| A reusable result struct for instFlux measurements. More... | |
| class | FluxResultKey |
| A FunctorKey for FluxResult. More... | |
| class | FluxTransform |
| Base for instFlux measurement transformations. More... | |
| class | ForcedAlgorithm |
| Base class for algorithms that measure the properties of sources on one image, using previous measurements on another image to hold certain quantities fixed. More... | |
| class | GaussianFluxAlgorithm |
| A measurement algorithm that estimates instFlux using an elliptical Gaussian weight. More... | |
| class | GaussianFluxControl |
| A C++ control class to handle GaussianFluxAlgorithm's configuration. More... | |
| class | GaussianFluxTransform |
| class | LocalBackgroundAlgorithm |
| A measurement algorithm that estimates the local background value per pixel. More... | |
| class | LocalBackgroundControl |
| Configuration of LocalBackgroundAlgorithm. More... | |
| class | LocalBackgroundTransform |
| struct | MagResult |
| A reusable result struct for magnitudes. More... | |
| class | MagResultKey |
| A FunctorKey for MagResult. More... | |
| class | MeasurementError |
| Exception to be thrown when a measurement algorithm experiences a known failure mode. More... | |
| class | PeakLikelihoodFluxAlgorithm |
| A measurement algorithm that estimates the peak instrument flux, using a filtered image which has been convolved with its own PSF. More... | |
| class | PeakLikelihoodFluxControl |
| C++ control object for peak likelihood instrument flux. More... | |
| class | PeakLikelihoodFluxTransform |
| class | PixelFlagsAlgorithm |
| A measurement algorithm that gets mask bits from the exposure and sets flag bits to summarize which bits are set within a source's footprint. More... | |
| class | PixelFlagsControl |
| A C++ control class to handle PixelFlagsAlgorithm's configuration. More... | |
| class | PixelValueError |
| Exception to be thrown when a measurement algorithm encounters a NaN or infinite pixel. More... | |
| class | PsfFluxAlgorithm |
| A measurement algorithm that estimates instFlux using a linear least-squares fit with the Psf model. More... | |
| class | PsfFluxControl |
| A C++ control class to handle PsfFluxAlgorithm's configuration. More... | |
| class | PsfFluxTransform |
| class | SafeCentroidExtractor |
| Utility class for measurement algorithms that extracts a position from the Centroid slot and handles errors in a safe and consistent way. More... | |
| class | SafeShapeExtractor |
| Utility class for measurement algorithms that extracts an ellipse from the Shape slot and handles errors in a safe and consistent way. More... | |
| class | ScaledApertureFluxAlgorithm |
| Measure the instFlux in an aperture scaled to the PSF. More... | |
| class | ScaledApertureFluxControl |
| class | ScaledApertureFluxTransform |
| class | SdssCentroidAlgorithm |
| The Sdss Centroid Algorithm. More... | |
| class | SdssCentroidControl |
| A C++ control class to handle SdssCentroidAlgorithm's configuration. More... | |
| class | SdssCentroidTransform |
| class | SdssShapeAlgorithm |
| Measure the image moments of source using adaptive Gaussian weights. More... | |
| class | SdssShapeControl |
| A C++ control class to handle SdssShapeAlgorithm's configuration. More... | |
| class | SdssShapeResult |
| Result object SdssShapeAlgorithm. More... | |
| class | SdssShapeResultKey |
| A FunctorKey that maps SdssShapeResult to afw::table Records. More... | |
| class | SdssShapeTransform |
| Transformation for SdssShape measurements. More... | |
| struct | ShapeResult |
| A reusable struct for moments-based shape measurements. More... | |
| class | ShapeResultKey |
| A FunctorKey for ShapeResult. More... | |
| class | SimpleAlgorithm |
| An abstract base classes for which the same implementation can be used for both SingleFrameAlgorithm and ForcedAlgorithm. More... | |
| class | SincCoeffs |
| A singleton to calculate and cache the coefficients for sinc photometry. More... | |
| class | SingleFrameAlgorithm |
| Base class for algorithms that measure the properties of sources on single image. More... | |
| class | WrapperCollection |
| A helper class for subdividing pybind11 module across multiple translation units (i.e. More... | |
Typedefs | |
| typedef int | ElementCount |
| typedef double | Flux |
| typedef double | FluxErrElement |
| typedef double | Mag |
| typedef double | MagErrElement |
| typedef float | ErrElement |
| typedef double | CentroidElement |
| typedef double | ShapeElement |
| typedef geom::Point< CentroidElement, 2 > | Centroid |
| typedef Eigen::Matrix< ErrElement, 2, 2, Eigen::DontAlign > | CentroidCov |
| typedef afw::geom::ellipses::Quadrupole | Shape |
| typedef Eigen::Matrix< ErrElement, 3, 3, Eigen::DontAlign > | ShapeCov |
| typedef Eigen::Matrix< ShapeElement, 3, 3, Eigen::DontAlign > | ShapeTrMatrix |
| using | PyApertureFluxClass = py::classh<CircularApertureFluxAlgorithm, ApertureFluxAlgorithm> |
Enumerations | |
| enum | UncertaintyEnum { NO_UNCERTAINTY = 0 , SIGMA_ONLY = 1 , FULL_COVARIANCE = 2 } |
| An enum used to specify how much uncertainty information measurement algorithms provide. More... | |
| typedef geom::Point<CentroidElement, 2> lsst::meas::base::Centroid |
Definition at line 58 of file constants.h.
| typedef Eigen::Matrix<ErrElement, 2, 2, Eigen::DontAlign> lsst::meas::base::CentroidCov |
Definition at line 59 of file constants.h.
| typedef double lsst::meas::base::CentroidElement |
Definition at line 56 of file constants.h.
| typedef int lsst::meas::base::ElementCount |
Definition at line 50 of file constants.h.
| typedef float lsst::meas::base::ErrElement |
Definition at line 55 of file constants.h.
| typedef double lsst::meas::base::Flux |
Definition at line 51 of file constants.h.
| typedef double lsst::meas::base::FluxErrElement |
Definition at line 52 of file constants.h.
| typedef double lsst::meas::base::Mag |
Definition at line 53 of file constants.h.
| typedef double lsst::meas::base::MagErrElement |
Definition at line 54 of file constants.h.
| using lsst::meas::base::PyApertureFluxClass = py::classh<CircularApertureFluxAlgorithm, ApertureFluxAlgorithm> |
Definition at line 35 of file circularApertureFlux.cc.
Definition at line 60 of file constants.h.
| typedef Eigen::Matrix<ErrElement, 3, 3, Eigen::DontAlign> lsst::meas::base::ShapeCov |
Definition at line 61 of file constants.h.
| typedef double lsst::meas::base::ShapeElement |
Definition at line 57 of file constants.h.
| typedef Eigen::Matrix<ShapeElement, 3, 3, Eigen::DontAlign> lsst::meas::base::ShapeTrMatrix |
Definition at line 62 of file constants.h.
An enum used to specify how much uncertainty information measurement algorithms provide.
Currently, only ResultMappers (not Results) make use of these distinctions; Result structs always have data members that could hold the full-covariance, but may set some of these to NaN.
Definition at line 43 of file constants.h.
| py::tuple lsst::meas::base::compensated_gaussian_filt_inner_product | ( | py::array_t< double, py::array::c_style|py::array::forcecast > & | array, |
| py::array_t< double, py::array::c_style|py::array::forcecast > & | variance_array, | ||
| double | x_mean, | ||
| double | y_mean, | ||
| double | sig, | ||
| double | t ) |
Definition at line 14 of file _calcCompensatedGaussian.cc.
| afw::image::MaskedImage< T >::SinglePixel lsst::meas::base::computeShiftedValue | ( | afw::image::MaskedImage< T > const & | maskedImage, |
| std::string const & | warpingKernelName, | ||
| geom::Point2D const & | fracShift, | ||
| geom::Point2I const & | parentInd ) |
Compute the value of one pixel of an image after a fractional pixel shift Since we only want the value at one pixel, there is no need to shift the entire image; instead we simply convolve at one point.
| pex::exceptions::RangeError | if abs(fracShift) > 1 in either dimension |
| maskedImage | masked image |
| warpingKernelName | warping kernel name |
| fracShift | amount of sub-pixel shift (pixels) |
| parentInd | parent index at which to compute pixel |
Definition at line 134 of file PeakLikelihoodFlux.cc.
| ShapeTrMatrix lsst::meas::base::makeShapeTransformMatrix | ( | geom::LinearTransform const & | xform | ) |
Construct a matrix suitable for transforming second moments.
Given an LinearTransform which maps from positions (x, y) to (a, d), returns a 3-by-3 matrix which transforms (xx, yy, xy) to (aa, dd, ad).
That is, given an input transform described by the matrix
| A11 | A12 | | A21 | A22 |
we return the matrix
| A11*A11 | A12*A12 | 2*A11*A12 | | A21*A21 | A22*A22 | 2*A21*A22 | | A11*A21 | A12*A22 | A11*A22 + A12*A21 |
| [in] | xform | LinearTransform describing the coordinate mapping |
Definition at line 143 of file ShapeUtilities.cc.
| std::ostream & lsst::meas::base::operator<< | ( | std::ostream & | os, |
| CentroidResult const & | result ) |
Definition at line 66 of file CentroidUtilities.cc.
| std::ostream & lsst::meas::base::operator<< | ( | std::ostream & | os, |
| FluxResult const & | result ) |
Definition at line 57 of file FluxUtilities.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | _measBaseLib | , |
| mod | ) |
Definition at line 58 of file _measBaseLib.cc.
| void lsst::meas::base::wrapAlgorithm | ( | WrapperCollection & | wrappers | ) |
Definition at line 65 of file algorithm.cc.
| void lsst::meas::base::wrapApertureFlow | ( | WrapperCollection & | wrappers | ) |
Definition at line 122 of file apertureFlux.cc.
| void lsst::meas::base::wrapBlendedness | ( | WrapperCollection & | wrappers | ) |
Definition at line 77 of file blendedness.cc.
| void lsst::meas::base::wrapCalcCompensatedGaussian | ( | WrapperCollection & | wrappers | ) |
Definition at line 116 of file _calcCompensatedGaussian.cc.
| void lsst::meas::base::wrapCentroidUtilities | ( | WrapperCollection & | wrappers | ) |
| void lsst::meas::base::wrapCircularApertureFlux | ( | WrapperCollection & | wrappers | ) |
Definition at line 36 of file circularApertureFlux.cc.
| void lsst::meas::base::wrapExceptions | ( | WrapperCollection & | wrappers | ) |
Definition at line 36 of file exceptions.cc.
| void lsst::meas::base::wrapFlagHandler | ( | WrapperCollection & | wrappers | ) |
Definition at line 124 of file flagHandler.cc.
| void lsst::meas::base::wrapFluxUtilities | ( | WrapperCollection & | wrappers | ) |
| void lsst::meas::base::wrapGaussianFlux | ( | WrapperCollection & | wrappers | ) |
Definition at line 76 of file gaussianFlux.cc.
| void lsst::meas::base::wrapInputUtilities | ( | WrapperCollection & | wrappers | ) |
Definition at line 36 of file inputUtilities.cc.
| void lsst::meas::base::wrapLocalBackground | ( | WrapperCollection & | wrappers | ) |
Definition at line 85 of file localBackground.cc.
| void lsst::meas::base::wrapPeakLikelihoodFlux | ( | WrapperCollection & | wrappers | ) |
Definition at line 75 of file peakLikelihoodFlux.cc.
| void lsst::meas::base::wrapPixelFLags | ( | WrapperCollection & | wrappers | ) |
Definition at line 41 of file pixelFlags.cc.
| void lsst::meas::base::wrapPsfFlux | ( | WrapperCollection & | wrappers | ) |
Definition at line 81 of file psfFlux.cc.
| void lsst::meas::base::wrapScaledApertureFlux | ( | WrapperCollection & | wrappers | ) |
Definition at line 80 of file scaledApertureFlux.cc.
| void lsst::meas::base::wrapSddsCentroid | ( | WrapperCollection & | wrappers | ) |
Definition at line 86 of file sdssCentroid.cc.
| void lsst::meas::base::wrapShapeUtilities | ( | WrapperCollection & | wrappers | ) |
Definition at line 98 of file shapeUtilities.cc.
| void lsst::meas::base::wrapSincCoeffs | ( | WrapperCollection & | wrappers | ) |
Definition at line 48 of file sincCoeffs.cc.
| void lsst::meas::base::wrapSsdsShape | ( | WrapperCollection & | wrappers | ) |
Definition at line 148 of file sdssShape.cc.
| void lsst::meas::base::wrapTransform | ( | WrapperCollection & | wrappers | ) |
Definition at line 37 of file transform.cc.