{
    "ISOFIT_base": "/beegfs/scratch/reckert/develop/isofit",
    "forward_model": {
        "instrument": {
            "integrations": 40,
            "parametric_noise_file": "/beegfs/scratch/reckert/develop/isofit/data/emit_noise.txt",
            "unknowns": {
                "channelized_radiometric_uncertainty_file": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/data/channelized_uncertainty.txt",
                "uncorrelated_radiometric_uncertainty": 0.01
            },
            "wavelength_file": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/data/wavelengths.txt"
        },
        "model_discrepancy_file": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/data/model_discrepancy.mat",
        "radiative_transfer": {
            "glint_model": true,
            "lut_grid": {
                "AERFRAC_2": [
                    0.001,
                    0.25075,
                    0.5005,
                    0.75025,
                    1.0
                ],
                "H2OSTR": [
                    0.4656,
                    0.6556,
                    0.8455,
                    1.0355
                ],
                "relative_azimuth": [
                    51.5403,
                    82.2406,
                    112.9409
                ]
            },
            "radiative_transfer_engines": {
                "vswir": {
                    "aerosol_model_file": "/beegfs/scratch/reckert/develop/isofit/data/aerosol_model.txt",
                    "aerosol_template_file": "/beegfs/scratch/reckert/develop/isofit/data/aerosol_template.json",
                    "engine_base_dir": "/beegfs/store/shared/MODTRAN6/MODTRAN6.0.0/",
                    "engine_name": "modtran",
                    "lut_names": [
                        "AERFRAC_2",
                        "H2OSTR",
                        "relative_azimuth"
                    ],
                    "lut_path": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/lut_full",
                    "multipart_transmittance": true,
                    "statevector_names": [
                        "H2OSTR",
                        "AERFRAC_2"
                    ],
                    "template_file": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/config/emit20230418t213631_modtran_tpl.json"
                }
            },
            "statevector": {
                "AERFRAC_2": {
                    "bounds": [
                        0.001,
                        1.0
                    ],
                    "init": 0.1009,
                    "prior_mean": 0.1009,
                    "prior_sigma": 10.0,
                    "scale": 1
                },
                "H2OSTR": {
                    "bounds": [
                        0.4656,
                        1.0355
                    ],
                    "init": 0.84555,
                    "prior_mean": 0.84555,
                    "prior_sigma": 100.0,
                    "scale": 1
                }
            },
            "unknowns": {
                "H2O_ABSCO": 0.0
            }
        },
        "surface": {
            "select_on_init": true,
            "surface_category": "glint_model_surface",
            "surface_file": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/data/surface.mat"
        }
    },
    "implementation": {
        "debug_mode": false,
        "inversion": {
            "windows": [
                [
                    380.0,
                    1325.0
                ],
                [
                    1435,
                    1770.0
                ],
                [
                    1965.0,
                    2500.0
                ]
            ]
        },
        "n_cores": 40,
        "ray_temp_dir": "/tmp/ray",
        "rte_auto_rebuild": true
    },
    "input": {
        "loc_file": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/input/emit20230418t213631_subs_loc",
        "measured_radiance_file": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/input/emit20230418t213631_subs_rdn",
        "obs_file": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/input/emit20230418t213631_subs_obs"
    },
    "output": {
        "atmospheric_coefficients_file": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/output/emit20230418t213631_subs_atm",
        "estimated_reflectance_file": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/output/emit20230418t213631_subs_rfl",
        "estimated_state_file": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/output/emit20230418t213631_subs_state",
        "posterior_uncertainty_file": "/beegfs/scratch/reckert/develop/202301_SMODE/202311_GlintSurface/new_emit20230418t213631/output/emit20230418t213631_subs_uncert"
    }
}