HtmIndex20¶
-
class
lsst.pipe.tasks.functors.HtmIndex20(ra, decl, **kwargs)¶ Bases:
lsst.pipe.tasks.functors.FunctorCompute the level 20 HtmIndex for the catalog.
Notes
This functor was implemented to satisfy requirements of old APDB interface which required
pixelIdcolumn in DiaObject with HTM20 index. APDB interface had migrated to not need that information, but we keep this class in case it may be useful for something else.Attributes Summary
columnsColumns required to perform calculation htmLevelnamenoDupshortnameShort name of functor (suitable for column name/dict key) Methods Summary
__call__(data[, dropna])Call self as a function. difference(data1, data2, **kwargs)Computes difference between functor called on two different ParquetTable objects fail(df)multilevelColumns(data[, columnIndex, …])Returns columns needed by functor from multilevel dataset Attributes Documentation
-
columns¶ Columns required to perform calculation
-
htmLevel= 20¶
-
name= 'Htm20'¶
-
noDup¶
-
shortname¶ Short name of functor (suitable for column name/dict key)
Methods Documentation
-
__call__(data, dropna=False)¶ Call self as a function.
-
difference(data1, data2, **kwargs)¶ Computes difference between functor called on two different ParquetTable objects
-
fail(df)¶
-
multilevelColumns(data, columnIndex=None, returnTuple=False)¶ Returns columns needed by functor from multilevel dataset
To access tables with multilevel column structure, the
MultilevelParquetTableorDeferredDatasetHandleneed to be passed either a list of tuples or a dictionary.Parameters: - data :
MultilevelParquetTableorDeferredDatasetHandle - columnIndex (optional): pandas `Index` object
either passed or read in from
DeferredDatasetHandle.- `returnTuple` : bool
If true, then return a list of tuples rather than the column dictionary specification. This is set to
TruebyCompositeFunctorin order to be able to combine columns from the various component functors.
- data :
-