hipscatalog_gen.io.input._build_input_ddf

_build_input_ddf(paths, cfg)[source]

Build the main input collection for the pipeline.

Supports Parquet/CSV/TSV and HATS/LSDB catalogs.

Parameters:
  • paths (List[str]) – List of resolved input file paths (after globbing).

  • cfg (Config) – Parsed configuration object.

Returns:

ddf_like: Dask-like collection (dd.DataFrame or LSDB Catalog). ra_name: Resolved RA column name. dec_name: Resolved DEC column name. keep_cols: Final ordered list of columns to keep (tile header order).

Return type:

Tuple (ddf_like, ra_name, dec_name, keep_cols) where