pyradtran.io

pyradtran.io#

Input / output layer for pyRadtran.

Key components:

See also

pyradtran.core.Simulation

Generates input files and calls uvspec.

pyradtran.interface

High-level batch driver.

ERA5AtmosphereGenerator()

Create libRadtran-compatible atmosphere files from ERA5 data.

InputDataLoader()

Load simulation input coordinates from CSV or NetCDF files.

NetCDFSaver()

Persist simulation results as CF-compliant NetCDF files.

OutputParser(config[, parameter_overrides])

Parse raw uvspec output files into ParsedOutput.

OutputToXarray()

Convert ParsedOutput objects to xarray.Dataset.

OutputType(value[, names, module, qualname, ...])

Enumeration of libRadtran output geometries.

ParsedOutput(output_type, data[, ...])

Container returned by OutputParser.parse_output_file().

RadiosondeAtmosphereGenerator()

Fetch and format radiosonde soundings for libRadtran.