|
LSSTApplications
1.1.2+25,10.0+13,10.0+132,10.0+133,10.0+224,10.0+41,10.0+8,10.0-1-g0f53050+14,10.0-1-g4b7b172+19,10.0-1-g61a5bae+98,10.0-1-g7408a83+3,10.0-1-gc1e0f5a+19,10.0-1-gdb4482e+14,10.0-11-g3947115+2,10.0-12-g8719d8b+2,10.0-15-ga3f480f+1,10.0-2-g4f67435,10.0-2-gcb4bc6c+26,10.0-28-gf7f57a9+1,10.0-3-g1bbe32c+14,10.0-3-g5b46d21,10.0-4-g027f45f+5,10.0-4-g86f66b5+2,10.0-4-gc4fccf3+24,10.0-40-g4349866+2,10.0-5-g766159b,10.0-5-gca2295e+25,10.0-6-g462a451+1
LSSTDataManagementBasePackage
|
Namespaces | |
| config | |
| detail | |
Classes | |
| class | BBox |
| struct | CatalogControl |
| class | ExposureInfo |
| class | ExposureInfoMap |
| class | ReferencePosition |
Functions | |
| void | readExposureInfos (std::vector< ExposureInfo::Ptr > &exposures, std::string const &csvFile, CsvControl const &control, std::string const &idColumn) |
| void | referenceMatch (std::string const &refFile, CatalogControl const &refControl, CsvControl const &refDialect, std::string const &posFile, CatalogControl const &posControl, CsvControl const &posDialect, std::string const &outFile, CsvControl const &outDialect, lsst::afw::geom::Angle const radius, lsst::afw::geom::Angle const parallaxThresh, bool outputRefExtras, bool truncateOutFile) |
| void | referenceFilter (std::vector< ExposureInfo::Ptr > &exposures, std::string const &refFile, CatalogControl const &refControl, CsvControl const &refDialect, std::string const &outFile, CsvControl const &outDialect, lsst::afw::geom::Angle const parallaxThresh, bool truncateOutFile) |
| void lsst::ap::match::readExposureInfos | ( | std::vector< ExposureInfo::Ptr > & | exposures, |
| std::string const & | csvFile, | ||
| lsst::ap::utils::CsvControl const & | control, | ||
| std::string const & | idColumn | ||
| ) |
Reads an exposure metadata key-value CSV file (where metadata keys must have been grouped by exposure id). An ExposureInfo object is created for each input exposure and appended to exposures.
| [in,out] | exposures | ExposureInfo objects are appended to this vector. |
| [in] | csvFile | Metadata table path. |
| [in] | control | Metadata table CSV format. |
| [in] | idColumn | Name of ID column, e.g. "scienceCcdExposureId". |
Definition at line 307 of file ExposureInfo.cc.
| void lsst::ap::match::referenceFilter | ( | std::vector< ExposureInfo::Ptr > & | exposures, |
| std::string const & | refFile, | ||
| CatalogControl const & | refControl, | ||
| lsst::ap::utils::CsvControl const & | refDialect, | ||
| std::string const & | outFile, | ||
| lsst::ap::utils::CsvControl const & | outDialect, | ||
| lsst::afw::geom::Angle const | parallaxThresh = 0.01 *lsst::afw::geom::arcseconds, |
||
| bool | truncateOutFile = false |
||
| ) |
Computes the number of times a reference catalog should have been observed in each filter with an ideal observatory, given a set of exposures. The per-filter observation counts are appended as columns "<filter>Cov", in order of filter ID. Note that filter IDs are required to be contiguous integers 0, 1, .... N - 1.
Reference catalog entries not falling on any of the given exposures are dropped from the output.
Note that a reduction for parallax from barycentric to geocentric place is applied to reference catalog entries with parallax above parallaxThresh. To disable this reduction, use a large threshold (e.g. +Inf).
| [in] | exposures | Exposures to filter against - reordered by the call. |
| [in] | refFile | Declination sorted reference catalog CSV file name. |
| [in] | refControl | CSV dialect of reference catalog CSV file. |
| [in] | refDialect | CSV dialect of reference catalog CSV file. |
| [in] | outFile | Output file name. |
| [in] | outDialect | Output file CSV dialect. |
| [in] | parallaxThresh | Parallax threshold |
| [in] | truncateOutFile | Truncate outFile before appending to it? |
Definition at line 1671 of file ReferenceMatch.cc.
| void lsst::ap::match::referenceMatch | ( | std::string const & | refFile, |
| CatalogControl const & | refControl, | ||
| lsst::ap::utils::CsvControl const & | refDialect, | ||
| std::string const & | posFile, | ||
| CatalogControl const & | posControl, | ||
| lsst::ap::utils::CsvControl const & | posDialect, | ||
| std::string const & | outFile, | ||
| lsst::ap::utils::CsvControl const & | outDialect, | ||
| lsst::afw::geom::Angle const | radius = 2.0 *lsst::afw::geom::arcseconds, |
||
| lsst::afw::geom::Angle const | parallaxThresh = 0.01 *lsst::afw::geom::arcseconds, |
||
| bool | outputRefExtras = true, |
||
| bool | truncateOutFile = false |
||
| ) |
Matches a declination sorted reference catalog (stored as a CSV file) to a table of positions.
Note that a reduction for parallax from barycentric to geocentric place is applied to reference catalog entries with parallax above parallaxThresh. To disable this reduction, use a large threshold (e.g. +Inf).
| [in] | refFile | Declination sorted reference catalog CSV file name. |
| [in] | refControl | Reference catalog CSV file properties. |
| [in] | refDialect | CSV dialect of reference catalog CSV file. |
| [in] | posFile | Declination sorted position CSV file name. |
| [in] | posControl | Position CSV file properties. |
| [in] | posDialect | CSV dialect of position CSV file. |
| [in] | outFile | Output file name. |
| [in] | outDialect | Output file CSV dialect. |
| [in] | radius | Match radius. |
| [in] | parallaxThresh | Parallax threshold. |
| [in] | outputRefExtras | Output proper-motion/parallax corrected reference object position and associated flags in match records? |
| [in] | truncateOutFile | Truncate outFile before appending to it? |
Definition at line 1637 of file ReferenceMatch.cc.
1.8.5