|
lsst.meas.algorithms g511c235543+401ba1f5a0
|
Public Member Functions | |
| def | __init__ (self, *output_dir=None, **kwargs) |
| def | run (self, inputFiles) |
| def | makeSchema (self, dtype) |
Public Attributes | |
| base_dir | |
| output_dir | |
| ingest_table_file | |
| indexer | |
Static Public Attributes | |
| bool | canMultiprocess = False |
| ConfigClass = ConvertReferenceCatalogConfig | |
Class for producing HTM-indexed reference catalogs from external
catalog data.
This implements an indexing scheme based on hierarchical triangular
mesh (HTM). The term index really means breaking the catalog into
localized chunks called shards. In this case each shard contains
the entries from the catalog in a single HTM trixel
For producing catalogs this task makes the following assumptions
about the input catalogs:
- RA, Dec are in decimal degrees.
- Epoch is available in a column, in a format supported by astropy.time.Time.
- There are either no off-diagonal covariance terms, or there are all the
five-dimensional covariance terms (between RA, Dec, proper motion, and
parallax). In the latter case, a custom ``ConvertRefcatManager`` must
exist to handle the covariance terms.
Parameters
----------
output_dir : `str`
The path to write the output files to, in a subdirectory defined by
``DatasetConfig.ref_dataset_name``.
Definition at line 439 of file convertReferenceCatalog.py.
| def lsst.meas.algorithms.convertReferenceCatalog.ConvertReferenceCatalogTask.__init__ | ( | self, | |
| * | output_dir = None, |
||
| ** | kwargs | ||
| ) |
Definition at line 468 of file convertReferenceCatalog.py.
| def lsst.meas.algorithms.convertReferenceCatalog.ConvertReferenceCatalogTask.makeSchema | ( | self, | |
| dtype | |||
| ) |
Make the schema to use in constructing the persisted catalogs.
Parameters
----------
dtype : `numpy.dtype`
Data type describing each entry in ``config.extra_col_names``
for the catalogs being ingested.
Returns
-------
schemaAndKeyMap : `tuple` of (`lsst.afw.table.Schema`, `dict`)
A tuple containing two items:
- The schema for the output source catalog.
- A map of catalog keys to use in filling the record
Definition at line 549 of file convertReferenceCatalog.py.
| def lsst.meas.algorithms.convertReferenceCatalog.ConvertReferenceCatalogTask.run | ( | self, | |
| inputFiles | |||
| ) |
Index a set of files comprising a reference catalog.
Outputs are persisted in the butler repository.
Parameters
----------
inputFiles : `list`
A list of file paths to read.
Definition at line 479 of file convertReferenceCatalog.py.
| lsst.meas.algorithms.convertReferenceCatalog.ConvertReferenceCatalogTask.base_dir |
Definition at line 472 of file convertReferenceCatalog.py.
|
static |
Definition at line 464 of file convertReferenceCatalog.py.
|
static |
Definition at line 465 of file convertReferenceCatalog.py.
| lsst.meas.algorithms.convertReferenceCatalog.ConvertReferenceCatalogTask.indexer |
Definition at line 475 of file convertReferenceCatalog.py.
| lsst.meas.algorithms.convertReferenceCatalog.ConvertReferenceCatalogTask.ingest_table_file |
Definition at line 474 of file convertReferenceCatalog.py.
| lsst.meas.algorithms.convertReferenceCatalog.ConvertReferenceCatalogTask.output_dir |
Definition at line 473 of file convertReferenceCatalog.py.