pyradtran.interface

pyradtran.interface#

High-level user-facing interface for pyRadtran.

This module provides the three main entry points:

Examples

Run all time steps in an xarray dataset:

>>> result = ds.pyradtran.run(
...     config_path="config/my_config.yaml",
...     parameter_overrides={"albedo": 0.85},
... )

See also

pyradtran.core.Simulation

Low-level single-run engine.

pyradtran.config.load_config

Configuration loading.

execute_simulation_batch(config, input_ds[, ...])

Run uvspec in parallel for every point in input_ds.

run_pyradtran_simulation(input_file[, ...])

Run a full simulation pipeline from a CSV/NetCDF input file.

PyRadtranAccessor(xarray_obj)

xarray accessor for running libRadtran simulations.