hipscatalog_gen.selection.select_by_value_slices

select_by_value_slices(remainder_ddf, densmaps, depths_sel, keep_cols, ra_col, dec_col, value_col, order_desc, label, out_dir, diag_ctx, log_fn, *, level_edges=None, tie_col=None, compute_hist_fn=None, value_min=None, value_max=None, hist_nbins=None, fixed_targets=None, hist_diag_ctx_name=None, depth_diag_prefix=None)[source]

Slice by per-depth value ranges and write tiles.

Returns:

Dict with per-depth write summaries (currently depth_totals/depth_tiles).

Parameters:
  • remainder_ddf (Any)

  • densmaps (Dict[int, ndarray])

  • depths_sel (Sequence[int])

  • keep_cols (List[str])

  • ra_col (str)

  • dec_col (str)

  • value_col (str)

  • order_desc (bool)

  • label (str)

  • level_edges (ndarray | None)

  • tie_col (str | None)

  • value_min (float | None)

  • value_max (float | None)

  • hist_nbins (int | None)

  • fixed_targets (Dict[int, float] | None)

  • hist_diag_ctx_name (str | None)

  • depth_diag_prefix (str | None)

Return type:

dict[str, dict[str, int]]