eoio.readers.airbus_pleiades.layout module#

eoio.readers.airbus_pleiades.layout - helper for Airbus Pleiades file layout parsing.

class eoio.readers.airbus_pleiades.layout.PleiadesLayout(product_dir: Path)[source]#

Bases: object

Layout helper for Airbus Pleiades MS_ORT (L1) products.

Solely responsible for filesystem/path logic. No heavy dependencies.

aux_data_dir(aux_name: str | None = None) Path | None[source]#

Return AUX_DATA directory if present.

aux_dir() Path[source]#

Return MASKS directory path.

aux_path(aux_name: str) Path | None[source]#
image_file() str[source]#
metadata_file() Path | None[source]#
product_dir: Path#
property tif_img_pardir_path: Path#
exception eoio.readers.airbus_pleiades.layout.PleiadesLayoutError[source]#

Bases: ValueError