pyradtran.exceptions#
Exception hierarchy for pyRadtran.
All package-specific exceptions inherit from PyRadtranError,
so callers can catch the base class to handle any pyRadtran failure:
try:
result = ds.pyradtran.run(config_path="my_config.yaml")
except pyradtran.PyRadtranError as exc:
print(f"pyRadtran failed: {exc}")
See also
pyradtran.configConfiguration loading (may raise
ConfigurationError).pyradtran.coreSimulation engine (may raise
UvspecExecutionError).pyradtran.ioI/O layer (may raise
OutputParsingError,InputGenerationError).
Raised when a configuration file is missing, malformed, or invalid. |
|
Raised when libRadtran input-file generation fails. |
|
Raised when a libRadtran output file cannot be parsed. |
|
Base exception for all pyRadtran errors. |
|
Raised for errors related to radiosonde file discovery or parsing. |
|
Raised when the libRadtran |
|
Raised when user-supplied values fail validation checks. |