lsst.pipe.tasks g2c21b0017a+4f59a27f16
Loading...
Searching...
No Matches
lsst.pipe.tasks.rgb2hips._low_order_hips.LowOrderHipsTask Class Reference
Inheritance diagram for lsst.pipe.tasks.rgb2hips._low_order_hips.LowOrderHipsTask:

Public Member Functions

 __init__ (self, **kwargs)
 
Struct run (self, Iterable[tuple[DeferredDatasetHandle, int]] hpx_container)
 
None runQuantum (self, QuantumContext butlerQC, InputQuantizedConnection inputRefs, OutputQuantizedConnection outputRefs)
 

Public Attributes

 hips_base_path = ResourcePath(self.config.hips_base_uri, forceDirectory=True)
 

Static Public Attributes

 ConfigClass = LowOrderHipsTaskConfig
 

Protected Member Functions

dict[int, Iterable[tuple[NDArray|DeferredDatasetHandle, int]]] _create_sorted_container (self, Iterable[tuple[NDArray|DeferredDatasetHandle, int]] hpx_container)
 

Static Protected Attributes

str _DefaultName = "lowOrderHipsTask"
 

Detailed Description

`PipelineTask` to create low order hips tiles.

This task reads in healpix 8 tiles, which have already been down sampled,
and assembles them into progressively lower hips order tiles.

This task has special permission to write to locations outside the butler.
Don't emulate this in other tasks.

Definition at line 105 of file _low_order_hips.py.

Constructor & Destructor Documentation

◆ __init__()

lsst.pipe.tasks.rgb2hips._low_order_hips.LowOrderHipsTask.__init__ ( self,
** kwargs )

Definition at line 120 of file _low_order_hips.py.

Member Function Documentation

◆ _create_sorted_container()

dict[int, Iterable[tuple[NDArray | DeferredDatasetHandle, int]]] lsst.pipe.tasks.rgb2hips._low_order_hips.LowOrderHipsTask._create_sorted_container ( self,
Iterable[tuple[NDArray | DeferredDatasetHandle, int]] hpx_container )
protected
Sort a list of [images (or handels), hpx_id] into corresponding pixels at a higher order.

Definition at line 202 of file _low_order_hips.py.

◆ run()

Struct lsst.pipe.tasks.rgb2hips._low_order_hips.LowOrderHipsTask.run ( self,
Iterable[tuple[DeferredDatasetHandle, int]] hpx_container )
Produce Hips images with hips order 8 inputs to the configured min_order.

Parameters
----------
hpx_container : `Iterable` of `tuple` of `DeferredDatasetHanle`, `int`
    This is an iterable of handles to already down-sampled hpx order 8
    arrays and their corresponding order 8 pixel id.

Returns
-------
result : `Struct`
    This tasks does not produce an output, so will return an empty `Struct`

Definition at line 127 of file _low_order_hips.py.

◆ runQuantum()

None lsst.pipe.tasks.rgb2hips._low_order_hips.LowOrderHipsTask.runQuantum ( self,
QuantumContext butlerQC,
InputQuantizedConnection inputRefs,
OutputQuantizedConnection outputRefs )

Definition at line 214 of file _low_order_hips.py.

Member Data Documentation

◆ _DefaultName

str lsst.pipe.tasks.rgb2hips._low_order_hips.LowOrderHipsTask._DefaultName = "lowOrderHipsTask"
staticprotected

Definition at line 115 of file _low_order_hips.py.

◆ ConfigClass

lsst.pipe.tasks.rgb2hips._low_order_hips.LowOrderHipsTask.ConfigClass = LowOrderHipsTaskConfig
static

Definition at line 116 of file _low_order_hips.py.

◆ hips_base_path

lsst.pipe.tasks.rgb2hips._low_order_hips.LowOrderHipsTask.hips_base_path = ResourcePath(self.config.hips_base_uri, forceDirectory=True)

Definition at line 122 of file _low_order_hips.py.


The documentation for this class was generated from the following file: