isofit.radiative_transfer.look_up_tables

spawn_rt(cmd, local_dir=None)[source]

Run a CLI command.

exception FileExistsError(message)[source]

Bases: Exception

FileExistsError with a message.

class TabularRT(engine_config, full_config)[source]

Bases: object

A model of photon transport including the atmosphere.

build_lut(rebuild=False)[source]

Each LUT is associated with a source directory. We build a lookup table by:

  1. defining the LUT dimensions, state vector names, and the
    grid of values;
  2. running the radiative transfer solver if needed, with each
    run defining a different point in the LUT; and
  3. loading the LUTs, one per key atmospheric coefficient vector, into memory as VectorInterpolator objects.
get_lut_filenames()[source]
summarize(x_RT, geom)[source]

Summary of state vector.