isofit.configs.sections.implementation_config
- class ImplementationConfig(sub_configdic=None)[source]
Bases:
BaseConfigSection
- mode
inversion, inversion_mcmc, and ‘simulation’.
- Type:
- Type:
Defines the operating mode for isofit. Current options are
-
inversion:
InversionConfig
optional config for running in inversion mode.
- Type:
- rte_configure_and_exit
Indicates that code should terminate as soon as all radiative transfer engine configuration files are written (without running them)
- Type:
- rte_auto_rebuild
Flag indicating whether radiative transfer engines should automatically rebuild.
- Type:
- ray_temp_dir
Overrides the standard ray temporary directory. Useful for multiuser systems.
- Type:
- ray_ignore_reinit_error
Boolean to tell ray to ignore re-initilaization. Can be convenient for multiple Isofit instances.
- Type:
- io_buffer_size
Integer indicating how large (how many spectra) of chunks to read/process/write. A buffer size of 1 means pixels are processed independently. Large buffers can help prevent IO choke points, especially if the
- Type:
- max_hash_table_size
The maximum size of inversion hash tables. Can provide speedups with redundant surfaces, but comes with increased memory costs.
- Type: