extract_label_metadata
extract_label_metadata(label_path)Extract structured metadata from a PDS4 label.
Per ADR-008: Uses pds4tools Label.to_dict() for structured metadata access.
Args: label_path: Path to PDS4 label file (.lbl or .xml)
Returns: dict with extracted metadata including: - product_line: PDS product line identifier - label_version: PDS4 label version - processing_level: MERTIS processing level (RAW/CAL/PAR) - acquisition: Acquisition parameters if available - instrument: Instrument configuration if available
Raises: ImportError: If pds4_tools is not installed FileNotFoundError: If label file not found
Example: >>> from mertisreader import extract_label_metadata >>> meta = extract_label_metadata(‘path/to/label.lbl’) >>> print(f”Processing level: {meta.get(‘processing_level’)}“)