hipscat_import.soap.resume_plan
#
Utility to hold the pipeline execution plan.
Module Contents#
Classes#
Container class for holding the state of each file in the pipeline plan. |
Functions#
|
Build a map of (source order/pixel) to the (object order/pixel) |
- class SoapPlan(args: hipscat_import.soap.arguments.SoapArguments)[source]#
Bases:
hipscat_import.pipeline_resume_plan.PipelineResumePlan
Container class for holding the state of each file in the pipeline plan.
- count_keys: List[Tuple[hipscat.pixel_math.healpix_pixel.HealpixPixel, List[hipscat.pixel_math.healpix_pixel.HealpixPixel], str]][source]#
set of pixels (and job keys) that have yet to be counted
- reduce_keys: List[Tuple[hipscat.pixel_math.healpix_pixel.HealpixPixel, str]][source]#
set of object catalog pixels (and job keys) that have yet to be reduced/combined
- source_pixel_map: List[Tuple[hipscat.pixel_math.healpix_pixel.HealpixPixel, List[hipscat.pixel_math.healpix_pixel.HealpixPixel], str]] | None[source]#
Map of object pixels to source pixels, with counting key.
- object_catalog: hipscat.catalog.Catalog | None[source]#
- get_sources_to_count(source_pixel_map=None)[source]#
Fetch a triple for each source pixel to join and count.
- Triple contains:
source pixel
object pixels (healpix pixel with both order and pixel, for aligning and neighboring object pixels)
source key (string of source order+pixel)