pyradtran.io.OutputParser#
- class pyradtran.io.OutputParser(config: SimulationConfig, parameter_overrides: Dict[str, Any] = None)[source]#
Bases:
objectParse raw
uvspecoutput files intoParsedOutput.The parser uses the column list from
output_columnsto assign names to the whitespace-delimited columns produced byuvspec.- Parameters:
config (SimulationConfig) – Configuration that was used for the simulation.
parameter_overrides (dict, optional) – Per-point overrides (used to detect brightness-temperature mode).
- __init__(config: SimulationConfig, parameter_overrides: Dict[str, Any] = None)[source]#
__init__(config[, parameter_overrides])parse_output_file(output_file)Parse a single
uvspecoutput file.- parse_output_file(output_file: Path) ParsedOutput[source]#
Parse a single
uvspecoutput file.- Parameters:
output_file (pathlib.Path)
- Return type:
- Raises:
OutputParsingError – If the file is missing, empty, or cannot be parsed.