pyradtran.io.ParsedOutput#
- class pyradtran.io.ParsedOutput(output_type: OutputType, data: Dict[str, Any], wavelengths: List[float] | None = None, altitudes: List[float] | None = None, source_file: Path | None = None, metadata: Dict[str, Any] = None, is_brightness_temperature: bool = False)[source]#
Bases:
objectContainer returned by
OutputParser.parse_output_file().- Parameters:
output_type (OutputType) – Geometry / dimensionality of the output.
data (dict of str to numpy.ndarray) – Column name → 1-D value array.
wavelengths (list of float, optional) – Unique wavelengths present in spectral output.
altitudes (list of float, optional) – Unique altitude levels present in multi-altitude output.
source_file (pathlib.Path, optional) – The raw
uvspecoutput file that was parsed.metadata (dict, optional) – Arbitrary key–value metadata (point ID, coordinates, …).
is_brightness_temperature (bool, default
False) – Whether the output represents brightness temperatures.
- __init__(output_type: OutputType, data: Dict[str, Any], wavelengths: List[float] | None = None, altitudes: List[float] | None = None, source_file: Path | None = None, metadata: Dict[str, Any] = None, is_brightness_temperature: bool = False) None#
__init__(output_type, data[, wavelengths, ...])- altitudes: List[float] | None = None#
- data: Dict[str, Any]#
- is_brightness_temperature: bool = False#
- metadata: Dict[str, Any] = None#
- output_type: OutputType#
- source_file: Path | None = None#
- wavelengths: List[float] | None = None#