Getting Started
Docker
Information
Developers
API
- API Reference
- isofit
- Submodules
- isofit.__main__
- isofit.configs
- Submodules
- isofit.configs.base_config
- Classes
- Module Contents
BaseConfigSectionBaseConfigSection.set_config_options()BaseConfigSection.check_config_validity()BaseConfigSection.get_config_options_as_dict()BaseConfigSection.get_config_as_dict()BaseConfigSection._check_config_validity()BaseConfigSection._get_expected_type_for_option_key()BaseConfigSection._get_nontype_attributes()BaseConfigSection._get_type_attributes()BaseConfigSection._get_hidden_attributes()BaseConfigSection.get_all_elements()BaseConfigSection.get_all_element_names()BaseConfigSection.get_elements()BaseConfigSection.get_element_names()BaseConfigSection.get_single_element_by_name()
- isofit.configs.configs
- isofit.configs.sections
- Submodules
- isofit.configs.sections.forward_model_config
- Classes
- Module Contents
ForwardModelConfigForwardModelConfig._instrument_typeForwardModelConfig.instrumentForwardModelConfig._surface_typeForwardModelConfig.surfaceForwardModelConfig._radiative_transfer_typeForwardModelConfig.radiative_transferForwardModelConfig._model_discrepancy_file_typeForwardModelConfig.model_discrepancy_fileForwardModelConfig._check_config_validity()
- isofit.configs.sections.implementation_config
- Classes
- Module Contents
ImplementationConfigImplementationConfig._mode_typeImplementationConfig.modeImplementationConfig._inversion_typeImplementationConfig.inversionImplementationConfig._n_cores_typeImplementationConfig.n_coresImplementationConfig._task_inflation_factor_typeImplementationConfig.task_inflation_factorImplementationConfig._ip_head_typeImplementationConfig.ip_headImplementationConfig._redis_password_typeImplementationConfig.redis_passwordImplementationConfig._ray_include_dashboard_typeImplementationConfig.ray_include_dashboardImplementationConfig._ray_temp_dir_typeImplementationConfig.ray_temp_dirImplementationConfig._ray_ignore_reinit_error_typeImplementationConfig.ray_ignore_reinit_errorImplementationConfig._io_buffer_size_typeImplementationConfig.io_buffer_sizeImplementationConfig._max_hash_table_size_typeImplementationConfig.max_hash_table_sizeImplementationConfig._debug_mode_typeImplementationConfig.debug_modeImplementationConfig._isofit_version_typeImplementationConfig.isofit_versionImplementationConfig._check_config_validity()
- isofit.configs.sections.input_config
- Classes
- Module Contents
InputConfigInputConfig._measured_radiance_file_typeInputConfig.measured_radiance_fileInputConfig._reference_reflectance_file_typeInputConfig.reference_reflectance_fileInputConfig._reflectance_file_typeInputConfig.reflectance_fileInputConfig._obs_file_typeInputConfig.obs_fileInputConfig._glt_file_typeInputConfig.glt_fileInputConfig._loc_file_typeInputConfig.loc_fileInputConfig._background_reflectance_file_typeInputConfig.background_reflectance_fileInputConfig._radiometry_correction_file_typeInputConfig.radiometry_correction_fileInputConfig._skyview_factor_file_typeInputConfig.skyview_factor_fileInputConfig._check_config_validity()
- isofit.configs.sections.instrument_config
- Classes
- Module Contents
InstrumentUnknownsInstrumentUnknowns._channelized_radiometric_uncertainty_file_typeInstrumentUnknowns.channelized_radiometric_uncertainty_fileInstrumentUnknowns._uncorrelated_radiometric_uncertainty_typeInstrumentUnknowns.uncorrelated_radiometric_uncertaintyInstrumentUnknowns._wavelength_calibration_uncertainty_typeInstrumentUnknowns.wavelength_calibration_uncertaintyInstrumentUnknowns._stray_srf_uncertainty_typeInstrumentUnknowns.stray_srf_uncertaintyInstrumentUnknowns._dn_uncertainty_file_typeInstrumentUnknowns.dn_uncertainty_fileInstrumentUnknowns._check_config_validity()
InstrumentConfigInstrumentConfig._wavelength_file_typeInstrumentConfig.wavelength_fileInstrumentConfig._integrations_typeInstrumentConfig.integrationsInstrumentConfig._unknowns_typeInstrumentConfig.unknownsInstrumentConfig._fast_resample_typeInstrumentConfig.fast_resampleInstrumentConfig._statevector_typeInstrumentConfig.statevectorInstrumentConfig._SNR_typeInstrumentConfig.SNRInstrumentConfig._parametric_noise_file_typeInstrumentConfig.parametric_noise_fileInstrumentConfig._pushbroom_noise_file_typeInstrumentConfig.pushbroom_noise_fileInstrumentConfig._nedt_noise_file_typeInstrumentConfig.nedt_noise_fileInstrumentConfig._check_config_validity()
- isofit.configs.sections.inversion_config
- Classes
- Module Contents
InversionConfigInversionConfig._windows_typeInversionConfig.windowsInversionConfig._cressie_map_confidence_typeInversionConfig.cressie_map_confidenceInversionConfig._mcmc_typeInversionConfig.mcmcInversionConfig._integration_grid_typeInversionConfig.integration_gridInversionConfig._priors_in_initial_guess_typeInversionConfig.priors_in_initial_guessInversionConfig._inversion_grid_as_preseed_typeInversionConfig.inversion_grid_as_preseedInversionConfig._least_squares_params_typeInversionConfig.least_squares_paramsInversionConfig._check_config_validity()
McmcConfigMcmcConfig._iterations_typeMcmcConfig.iterationsMcmcConfig._burnin_typeMcmcConfig.burninMcmcConfig._regularizer_typeMcmcConfig.regularizerMcmcConfig._proposal_scaling_typeMcmcConfig.proposal_scalingMcmcConfig._verbose_typeMcmcConfig.verboseMcmcConfig._restart_every_typeMcmcConfig.restart_everyMcmcConfig._check_config_validity()
LeastSquaresConfigLeastSquaresConfig._method_typeLeastSquaresConfig.methodLeastSquaresConfig._max_nfev_typeLeastSquaresConfig.max_nfevLeastSquaresConfig._xtol_typeLeastSquaresConfig.xtolLeastSquaresConfig._ftol_typeLeastSquaresConfig.ftolLeastSquaresConfig._gtol_typeLeastSquaresConfig.gtolLeastSquaresConfig._tr_solver_typeLeastSquaresConfig.tr_solverLeastSquaresConfig._check_config_validity()
- isofit.configs.sections.output_config
- Classes
- Module Contents
OutputConfigOutputConfig._estimated_state_file_headerOutputConfig._estimated_state_file_typeOutputConfig.estimated_state_fileOutputConfig._estimated_reflectance_file_headerOutputConfig._estimated_reflectance_file_typeOutputConfig.estimated_reflectance_fileOutputConfig._estimated_emission_file_headerOutputConfig._estimated_emission_file_typeOutputConfig.estimated_emission_fileOutputConfig._modeled_radiance_file_headerOutputConfig._modeled_radiance_file_typeOutputConfig.modeled_radiance_fileOutputConfig._apparent_reflectance_file_headerOutputConfig._apparent_reflectance_file_typeOutputConfig.apparent_reflectance_fileOutputConfig._path_radiance_file_headerOutputConfig._path_radiance_file_typeOutputConfig.path_radiance_fileOutputConfig._simulated_measurement_file_headerOutputConfig._simulated_measurement_file_typeOutputConfig.simulated_measurement_fileOutputConfig._algebraic_inverse_file_headerOutputConfig._algebraic_inverse_file_typeOutputConfig.algebraic_inverse_fileOutputConfig._atmospheric_coefficients_file_headerOutputConfig._atmospheric_coefficients_file_typeOutputConfig.atmospheric_coefficients_fileOutputConfig._radiometry_correction_file_headerOutputConfig._radiometry_correction_file_typeOutputConfig.radiometry_correction_fileOutputConfig._spectral_calibration_file_headerOutputConfig._spectral_calibration_file_typeOutputConfig.spectral_calibration_fileOutputConfig._posterior_uncertainty_file_headerOutputConfig._posterior_uncertainty_file_typeOutputConfig.posterior_uncertainty_fileOutputConfig._plot_surface_components_typeOutputConfig.plot_surface_componentsOutputConfig._mcmc_samples_file_typeOutputConfig.mcmc_samples_fileOutputConfig._check_config_validity()OutputConfig.get_all_output_file_names()OutputConfig.get_output_files()
- isofit.configs.sections.radiative_transfer_config
- Classes
- Module Contents
RadiativeTransferEngineConfigRadiativeTransferEngineConfig._name_typeRadiativeTransferEngineConfig.nameRadiativeTransferEngineConfig._engine_name_typeRadiativeTransferEngineConfig.engine_nameRadiativeTransferEngineConfig._engine_base_dir_typeRadiativeTransferEngineConfig.engine_base_dirRadiativeTransferEngineConfig._engine_lut_file_typeRadiativeTransferEngineConfig.engine_lut_fileRadiativeTransferEngineConfig._wavelength_file_typeRadiativeTransferEngineConfig.wavelength_fileRadiativeTransferEngineConfig._wavelength_range_typeRadiativeTransferEngineConfig.wavelength_rangeRadiativeTransferEngineConfig._environment_typeRadiativeTransferEngineConfig.environmentRadiativeTransferEngineConfig._lut_path_typeRadiativeTransferEngineConfig.lut_pathRadiativeTransferEngineConfig._sim_path_typeRadiativeTransferEngineConfig.sim_pathRadiativeTransferEngineConfig._template_file_typeRadiativeTransferEngineConfig.template_fileRadiativeTransferEngineConfig._treat_as_emissive_typeRadiativeTransferEngineConfig.treat_as_emissiveRadiativeTransferEngineConfig._glint_model_typeRadiativeTransferEngineConfig.glint_modelRadiativeTransferEngineConfig._rt_mode_typeRadiativeTransferEngineConfig.rt_modeRadiativeTransferEngineConfig._lut_names_typeRadiativeTransferEngineConfig.lut_namesRadiativeTransferEngineConfig._statevector_names_typeRadiativeTransferEngineConfig.statevector_namesRadiativeTransferEngineConfig._lut_compression_typeRadiativeTransferEngineConfig.lut_compressionRadiativeTransferEngineConfig._lut_complevel_typeRadiativeTransferEngineConfig.lut_complevelRadiativeTransferEngineConfig._aerosol_template_file_typeRadiativeTransferEngineConfig.aerosol_template_fileRadiativeTransferEngineConfig._aerosol_model_file_typeRadiativeTransferEngineConfig.aerosol_model_fileRadiativeTransferEngineConfig._multipart_transmittance_typeRadiativeTransferEngineConfig.multipart_transmittanceRadiativeTransferEngineConfig._emulator_file_typeRadiativeTransferEngineConfig.emulator_fileRadiativeTransferEngineConfig._emulator_aux_file_typeRadiativeTransferEngineConfig.emulator_aux_fileRadiativeTransferEngineConfig._parallel_layer_read_typeRadiativeTransferEngineConfig.parallel_layer_readRadiativeTransferEngineConfig._predict_parallel_chunks_typeRadiativeTransferEngineConfig.predict_parallel_chunksRadiativeTransferEngineConfig._day_typeRadiativeTransferEngineConfig.dayRadiativeTransferEngineConfig._month_typeRadiativeTransferEngineConfig.monthRadiativeTransferEngineConfig._elev_typeRadiativeTransferEngineConfig.elevRadiativeTransferEngineConfig._alt_typeRadiativeTransferEngineConfig.altRadiativeTransferEngineConfig._obs_file_typeRadiativeTransferEngineConfig.obs_fileRadiativeTransferEngineConfig._solzen_typeRadiativeTransferEngineConfig.solzenRadiativeTransferEngineConfig._solaz_typeRadiativeTransferEngineConfig.solazRadiativeTransferEngineConfig._viewzen_typeRadiativeTransferEngineConfig.viewzenRadiativeTransferEngineConfig._viewaz_typeRadiativeTransferEngineConfig.viewazRadiativeTransferEngineConfig._earth_sun_distance_file_typeRadiativeTransferEngineConfig.earth_sun_distance_fileRadiativeTransferEngineConfig._irradiance_file_typeRadiativeTransferEngineConfig.irradiance_fileRadiativeTransferEngineConfig._rte_configure_and_exit_typeRadiativeTransferEngineConfig.rte_configure_and_exitRadiativeTransferEngineConfig._check_config_validity()
RadiativeTransferUnknownsConfigRadiativeTransferConfigRadiativeTransferConfig._statevector_typeRadiativeTransferConfig.statevectorRadiativeTransferConfig._lut_grid_typeRadiativeTransferConfig.lut_gridRadiativeTransferConfig._unknowns_typeRadiativeTransferConfig.unknownsRadiativeTransferConfig._interpolator_style_typeRadiativeTransferConfig.interpolator_styleRadiativeTransferConfig._overwrite_interpolator_typeRadiativeTransferConfig.overwrite_interpolatorRadiativeTransferConfig._cache_size_typeRadiativeTransferConfig.cache_sizeRadiativeTransferConfig._radiative_transfer_engines_typeRadiativeTransferConfig.radiative_transfer_enginesRadiativeTransferConfig._set_rt_config_options()RadiativeTransferConfig._check_config_validity()
- isofit.configs.sections.statevector_config
- Classes
- Module Contents
StateVectorElementConfigStateVectorElementConfig._bounds_typeStateVectorElementConfig.boundsStateVectorElementConfig._scale_typeStateVectorElementConfig.scaleStateVectorElementConfig._prior_mean_typeStateVectorElementConfig.prior_meanStateVectorElementConfig._prior_sigma_typeStateVectorElementConfig.prior_sigmaStateVectorElementConfig._init_typeStateVectorElementConfig.initStateVectorElementConfig._check_config_validity()
StateVectorConfigStateVectorConfig._H2OSTR_typeStateVectorConfig.H2OSTRStateVectorConfig._AOT550_typeStateVectorConfig.AOT550StateVectorConfig._AERFRAC_1_typeStateVectorConfig.AERFRAC_1StateVectorConfig._AERFRAC_2_typeStateVectorConfig.AERFRAC_2StateVectorConfig._AERFRAC_3_typeStateVectorConfig.AERFRAC_3StateVectorConfig._GROW_FWHM_typeStateVectorConfig.GROW_FWHMStateVectorConfig._WL_SHIFT_typeStateVectorConfig.WL_SHIFTStateVectorConfig._WL_SPACE_typeStateVectorConfig.WL_SPACEStateVectorConfig._AIRT_DELTA_K_typeStateVectorConfig.AIRT_DELTA_KStateVectorConfig._surface_elevation_km_typeStateVectorConfig.surface_elevation_kmStateVectorConfig._check_config_validity()StateVectorConfig._set_statevector_config_options()StateVectorConfig.get_all_bounds()StateVectorConfig.get_all_scales()StateVectorConfig.get_all_inits()StateVectorConfig.get_all_prior_means()StateVectorConfig.get_all_prior_sigmas()
- isofit.configs.sections.surface_config
- Classes
- Module Contents
SurfaceConfigSurfaceConfig._multi_surface_flag_typeSurfaceConfig.multi_surface_flagSurfaceConfig._surface_file_typeSurfaceConfig.surface_fileSurfaceConfig._surface_category_typeSurfaceConfig.surface_categorySurfaceConfig._surface_class_file_typeSurfaceConfig.surface_class_fileSurfaceConfig._base_surface_class_file_typeSurfaceConfig.base_surface_class_fileSurfaceConfig._Surfaces_typeSurfaceConfig.SurfacesSurfaceConfig._wavelength_file_typeSurfaceConfig.wavelength_fileSurfaceConfig._select_on_init_typeSurfaceConfig.select_on_initSurfaceConfig._selection_metric_typeSurfaceConfig.selection_metricSurfaceConfig._emissivity_for_surface_T_init_typeSurfaceConfig.emissivity_for_surface_T_initSurfaceConfig._surface_T_prior_sigma_degK_typeSurfaceConfig.surface_T_prior_sigma_degKSurfaceConfig._sun_glint_prior_sigma_typeSurfaceConfig.sun_glint_prior_sigmaSurfaceConfig._sky_glint_prior_sigma_typeSurfaceConfig.sky_glint_prior_sigmaSurfaceConfig._check_config_validity()
- isofit.configs.sections.forward_model_config
- Submodules
- isofit.configs.base_config
- Classes
- Package Contents
BaseConfigSectionBaseConfigSection.set_config_options()BaseConfigSection.check_config_validity()BaseConfigSection.get_config_options_as_dict()BaseConfigSection.get_config_as_dict()BaseConfigSection._check_config_validity()BaseConfigSection._get_expected_type_for_option_key()BaseConfigSection._get_nontype_attributes()BaseConfigSection._get_type_attributes()BaseConfigSection._get_hidden_attributes()BaseConfigSection.get_all_elements()BaseConfigSection.get_all_element_names()BaseConfigSection.get_elements()BaseConfigSection.get_element_names()BaseConfigSection.get_single_element_by_name()
Config
- Submodules
- isofit.core
- Submodules
- isofit.core.common
- Attributes
- Classes
- Functions
- Module Contents
epsCacheVectorInterpolatorload_wavelen()emissive_radiance()svd_inv()svd_inv_sqrt()expand_path()recursive_replace()get_absorption()recursive_reencode()json_load_ascii()expand_all_paths()find_header()calculate_resample_matrix()resample_spectrum()load_spectrum()spectral_response_function()combos()conditional_gaussian()envi_header()ray_start()Trackcompare()
- isofit.core.fileio
- Attributes
- Classes
- Functions
- Module Contents
Loggertypemapmax_frames_sizeSpectrumFileSpectrumFile.framesSpectrumFile.writeSpectrumFile.fnameSpectrumFile.wlSpectrumFile.band_namesSpectrumFile.fwhmSpectrumFile.flagSpectrumFile.n_rowsSpectrumFile.n_colsSpectrumFile.n_bandsSpectrumFile.open_map_with_retries()SpectrumFile.get_frame()SpectrumFile.write_spectrum()SpectrumFile.read_spectrum()SpectrumFile.flush_buffers()
InputDataIOIO.configIO.radiance_correctionIO.meas_wlIO.meas_fwhmIO.writesIO.readsIO.n_rowsIO.n_colsIO.bblIO.engine_nameIO.n_svIO.n_chanIO.flush_rateIO.simulation_modeIO.total_timeIO.current_input_dataIO.esdIO.get_components_at_index()IO.flush_buffers()IO.write_datasets()IO.build_output()IO.write_spectrum()IO.initialize_output_files()IO.load_esd()
write_bil_chunk()initialize_output()
- isofit.core.forward
- Attributes
- Classes
- Module Contents
LoggerForwardModelForwardModel.full_configForwardModel.instrumentForwardModel.n_measForwardModel.surfaceForwardModel.boundsForwardModel.scaleForwardModel.initForwardModel.statevecForwardModel.nstateForwardModel.bvecForwardModel.nbvecForwardModel.idx_surfaceForwardModel.idx_surf_rflForwardModel.idx_surf_nonrflForwardModel.idx_RTForwardModel.idx_instrumentForwardModel.surface_b_indsForwardModel.RT_b_indsForwardModel.instrument_b_indsForwardModel.out_of_bounds()ForwardModel.xa()ForwardModel.Sa()ForwardModel.Sb()ForwardModel.calc_meas()ForwardModel.calc_Ls()ForwardModel.calc_rfl()ForwardModel.calc_lamb()ForwardModel.Seps()ForwardModel.K()ForwardModel.Kb()ForwardModel.summarize()ForwardModel.calibration()ForwardModel.upsample()ForwardModel.unpack()
- isofit.core.geometry
- Classes
- Module Contents
GeometryGeometry.observer_zenithGeometry.observer_azimuthGeometry.solar_zenithGeometry.solar_azimuthGeometry.observer_altitude_kmGeometry.surface_elevation_kmGeometry.earth_sun_distanceGeometry.esd_factorGeometry.earth_sun_distance_referenceGeometry.bg_rflGeometry.cos_iGeometry.skyview_factorGeometry.latitudeGeometry.longitudeGeometry.get_esd_factor()Geometry.verify()
- isofit.core.instrument
- Attributes
- Classes
- Module Contents
wl_tolInstrumentInstrument.n_chanInstrument.fast_resampleInstrument.boundsInstrument.scaleInstrument.initInstrument.prior_meanInstrument.prior_sigmaInstrument.Sa_cachedInstrument.Sa_normalizedInstrument.statevec_namesInstrument.n_stateInstrument.integrationsInstrument.dn_uncertainty_embeddingInstrument.unknownsInstrument.bvalInstrument.bvecInstrument.calibration_fixedInstrument.xa()Instrument.Sa()Instrument.Sb()Instrument.Sy()Instrument.dmeas_dinstrument()Instrument.dmeas_dinstrumentb()Instrument.sample()Instrument.simulate_measurement()Instrument.calibration()Instrument.DN_additive_uncertainty()Instrument.summarize()
- isofit.core.isofit
- isofit.core.multistate
- isofit.core.sunposition
- Classes
- Functions
- Module Contents
_sp_sp.calendar_time()_sp.julian_day()_sp.julian_ephemeris_day()_sp.julian_century()_sp.julian_millennium()_sp._EHL__sp._EHB__sp._EHR__sp.heliocentric_longitude()_sp.heliocentric_latitude()_sp.heliocentric_radius()_sp.heliocentric_position()_sp.geocentric_position()_sp._NLOY__sp._NLOab__sp._NLOcd__sp.ecliptic_obliquity()_sp.nutation_obliquity()_sp.abberation_correction()_sp.sun_longitude()_sp.greenwich_sidereal_time()_sp.sun_ra_decl()_sp.sun_topo_ra_decl_hour()_sp.sun_topo_azimuth_zenith()_sp.norm_lat_lon()_sp.topo_pos()_sp.pos()
julian_day()arcdist()observed_sunpos()topocentric_sunpos()sunpos()Sunposition
- isofit.core.units
- Functions
- Module Contents
E_to_L()L_to_E()transm_to_rdn()rdn_to_transm()wavenumber_to_nm()nm_to_wavenumber()vis_to_aod()aod_to_vis()rfl_to_rrs()rrs_to_rfl()W_to_uW()uW_to_W()Wm2_to_uWcm2()uWcm2_to_Wm2()micron_to_nm()nm_to_micron()cm_to_nm()nm_to_cm()m_to_km()mm_to_cm()cm_to_mm()km_to_m()m_to_ft()ft_to_m()
- isofit.core.common
- Submodules
- isofit.data
- Submodules
- isofit.data.build_examples
- isofit.data.cli
- isofit.data.download
- isofit.data.ini
- isofit.data.shared
- isofit.data.validate
- Attributes
- Classes
- Functions
- Package Contents
- Submodules
- isofit.debug
- isofit.inversion
- Submodules
- isofit.inversion.inverse
- Attributes
- Classes
- Module Contents
error_codeInversionInversion.configInversion.lasttimeInversion.fmInversion.hashtableInversion.max_table_sizeInversion.state_indep_S_hatInversion.windowsInversion.modeInversion.winidxInversion.outside_ret_windowsInversion.countsInversion.inversionsInversion.integration_gridInversion.grid_as_starting_pointsInversion.x_fixedInversion.least_squares_paramsInversion.full_statevector()Inversion.calc_conditional_prior()Inversion.calc_prior()Inversion.calc_posterior()Inversion.calc_Seps()Inversion.jacobian()Inversion.loss_function()Inversion.invert()Inversion.forward_uncertainty()
- isofit.inversion.inverse_mcmc
- isofit.inversion.inverse_simple
- isofit.inversion.inverse
- Classes
- Functions
- Package Contents
ClassicInversionClassicInversion.configClassicInversion.lasttimeClassicInversion.fmClassicInversion.hashtableClassicInversion.max_table_sizeClassicInversion.state_indep_S_hatClassicInversion.windowsClassicInversion.modeClassicInversion.winidxClassicInversion.outside_ret_windowsClassicInversion.countsClassicInversion.inversionsClassicInversion.integration_gridClassicInversion.grid_as_starting_pointsClassicInversion.x_fixedClassicInversion.least_squares_paramsClassicInversion.full_statevector()ClassicInversion.calc_conditional_prior()ClassicInversion.calc_prior()ClassicInversion.calc_posterior()ClassicInversion.calc_Seps()ClassicInversion.jacobian()ClassicInversion.loss_function()ClassicInversion.invert()ClassicInversion.forward_uncertainty()
MCMCInversionInversion()
- Submodules
- isofit.radiative_transfer
- Submodules
- isofit.radiative_transfer.engines
- Submodules
- isofit.radiative_transfer.engines.kernel_flows
- Attributes
- Classes
- Functions
- Module Contents
LoggerKEYMAPPINGbounds_check()predict_M()reduce_points()KernelFlowsRTKernelFlowsRT.fKernelFlowsRT.emulator_wlKernelFlowsRT.emulator_internal_idxKernelFlowsRT.emulator_namesKernelFlowsRT.points_bound_minKernelFlowsRT.points_bound_maxKernelFlowsRT.input_transfsKernelFlowsRT.output_transfsKernelFlowsRT.rt_modeKernelFlowsRT.assign_bounds()KernelFlowsRT.h5_to_dict()KernelFlowsRT.preSim()KernelFlowsRT.makeSim()KernelFlowsRT.readSim()KernelFlowsRT.predict()KernelFlowsRT.predict_single_MVM()
- isofit.radiative_transfer.engines.modtran
- Attributes
- Classes
- Module Contents
Loggerepstropopause_altitude_kmModtranRTModtranRT.max_buffer_timeModtranRT.parseTokens()ModtranRT.parseLine()ModtranRT.load_chn()ModtranRT.load_tp6()ModtranRT.preSim()ModtranRT.readSim()ModtranRT.makeSim()ModtranRT.modtran_driver()ModtranRT.check_modtran_water_upperbound()ModtranRT.modtran_water_upperbound_polynomials()ModtranRT.modtran_aot_lowerbound_polynomials()ModtranRT.required_results_exist()ModtranRT.wl2flt()
- isofit.radiative_transfer.engines.sRTMnet
- isofit.radiative_transfer.engines.six_s
- isofit.radiative_transfer.engines.kernel_flows
- Attributes
- Classes
- Package Contents
KernelFlowsRTKernelFlowsRT.fKernelFlowsRT.emulator_wlKernelFlowsRT.emulator_internal_idxKernelFlowsRT.emulator_namesKernelFlowsRT.points_bound_minKernelFlowsRT.points_bound_maxKernelFlowsRT.input_transfsKernelFlowsRT.output_transfsKernelFlowsRT.rt_modeKernelFlowsRT.assign_bounds()KernelFlowsRT.h5_to_dict()KernelFlowsRT.preSim()KernelFlowsRT.makeSim()KernelFlowsRT.readSim()KernelFlowsRT.predict()KernelFlowsRT.predict_single_MVM()
ModtranRTModtranRT.max_buffer_timeModtranRT.parseTokens()ModtranRT.parseLine()ModtranRT.load_chn()ModtranRT.load_tp6()ModtranRT.preSim()ModtranRT.readSim()ModtranRT.makeSim()ModtranRT.modtran_driver()ModtranRT.check_modtran_water_upperbound()ModtranRT.modtran_water_upperbound_polynomials()ModtranRT.modtran_aot_lowerbound_polynomials()ModtranRT.required_results_exist()ModtranRT.wl2flt()
SixSRTSimulatedModtranRTEngines
- Submodules
- isofit.radiative_transfer.luts
- Attributes
- Classes
- Functions
- Module Contents
LoggerKeysCreateCreate.fileCreate.wlCreate.gridCreate.holdCreate.sizesCreate.attrsCreate.constsCreate.onedimCreate.alldimCreate.compressionCreate.complevelCreate.initialize()Create.pointIndices()Create.queuePoint()Create.flush()Create.writePoint()Create.setAttr()Create.getAttr()Create.finalize()Create.__getitem__()Create.__repr__()
findSlice()optimizedInterp()sel()sub()couple()load()extractPoints()extractGrid()saveDataset()cleanup()
- isofit.radiative_transfer.radiative_transfer
- Attributes
- Classes
- Functions
- Module Contents
LoggerRTEconfPriority()RadiativeTransferRadiativeTransfer._keysRadiativeTransfer.lut_gridRadiativeTransfer.statevec_namesRadiativeTransfer.rt_enginesRadiativeTransfer.boundsRadiativeTransfer.scaleRadiativeTransfer.initRadiativeTransfer.prior_meanRadiativeTransfer.prior_sigmaRadiativeTransfer.Sa_cachedRadiativeTransfer.Sa_normalizedRadiativeTransfer.wlRadiativeTransfer.bvecRadiativeTransfer.bvalRadiativeTransfer.solar_irrRadiativeTransfer.xa()RadiativeTransfer.Sa()RadiativeTransfer.Sb()RadiativeTransfer.get_shared_rtm_quantities()RadiativeTransfer.coszenRadiativeTransfer.calc_rdn()RadiativeTransfer.get_L_atm()RadiativeTransfer.get_L_down_transmitted()RadiativeTransfer.get_L_coupled()RadiativeTransfer.calc_RT_quantities()RadiativeTransfer.drdn_dRT()RadiativeTransfer.drdn_dRTb()RadiativeTransfer.summarize()RadiativeTransfer.pack_arrays()
ext550_to_vis()
- isofit.radiative_transfer.radiative_transfer_engine
- Attributes
- Classes
- Functions
- Module Contents
LoggerRadiativeTransferEngineRadiativeTransferEngine._disable_makeSimRadiativeTransferEngine.max_buffer_timeRadiativeTransferEngine.geometry_input_namesRadiativeTransferEngine.coszenRadiativeTransferEngine.solar_irrRadiativeTransferEngine.engine_configRadiativeTransferEngine.interpolator_styleRadiativeTransferEngine.overwrite_interpolatorRadiativeTransferEngine.treat_as_emissiveRadiativeTransferEngine.engine_base_dirRadiativeTransferEngine.sim_pathRadiativeTransferEngine.rt_modeRadiativeTransferEngine.coupling_termsRadiativeTransferEngine.multipart_transmittanceRadiativeTransferEngine.glint_modelRadiativeTransferEngine.wlRadiativeTransferEngine.fwhmRadiativeTransferEngine.n_chanRadiativeTransferEngine.n_pointRadiativeTransferEngine.cachedRadiativeTransferEngine.indicesRadiativeTransferEngine.__getitem__()RadiativeTransferEngine.build_interpolators()RadiativeTransferEngine.preSim()RadiativeTransferEngine.makeSim()RadiativeTransferEngine.readSim()RadiativeTransferEngine.postSim()RadiativeTransferEngine.point_to_filename()RadiativeTransferEngine.get()RadiativeTransferEngine.interpolate()RadiativeTransferEngine.runSimulations()RadiativeTransferEngine.summarize()RadiativeTransferEngine.two_albedo_method()
streamSimulation()
- isofit.radiative_transfer.engines
- Submodules
- isofit.surface
- Submodules
- isofit.surface.surface
- Classes
- Module Contents
SurfaceSurface.model_dictSurface.statevec_namesSurface.idx_surfaceSurface.boundsSurface.scaleSurface.initSurface.bvecSurface.bvalSurface.idx_lambSurface.emissiveSurface.wlSurface.fwhmSurface.resample_reflectance()Surface.xa()Surface.Sa()Surface.Sb()Surface.fit_params()Surface.calc_lamb()Surface.calc_rfl()Surface.drfl_dsurface()Surface.drfl_dsurfaceb()Surface.calc_Ls()Surface.dLs_dsurface()Surface.summarize()
- isofit.surface.surface_glint_model
- Classes
- Module Contents
GlintModelSurfaceGlintModelSurface.glint_indGlintModelSurface.sky_glint_indGlintModelSurface.sun_glint_indGlintModelSurface.n_stateGlintModelSurface.idx_surfaceGlintModelSurface.analytical_iv_idxGlintModelSurface.sun_glint_sigmaGlintModelSurface.sky_glint_sigmaGlintModelSurface.xa()GlintModelSurface.Sa()GlintModelSurface.fit_params()GlintModelSurface.calc_rfl()GlintModelSurface.drfl_dsurface()GlintModelSurface.drdn_dglint()GlintModelSurface.drdn_dsurface()GlintModelSurface.analytical_model()GlintModelSurface.summarize()GlintModelSurface.fresnel_rf()
- isofit.surface.surface_lut
- Classes
- Module Contents
LUTSurfaceLUTSurface.lut_gridLUTSurface.lut_namesLUTSurface.statevec_namesLUTSurface.dataLUTSurface.wlLUTSurface.n_wlLUTSurface.boundsLUTSurface.scaleLUTSurface.initLUTSurface.meanLUTSurface.sigmaLUTSurface.n_stateLUTSurface.n_lutLUTSurface.idx_lutLUTSurface.idx_lambLUTSurface.itpLUTSurface.analytical_iv_idxLUTSurface.xa()LUTSurface.Sa()LUTSurface.Sb()LUTSurface.fit_params()LUTSurface.calc_rfl()LUTSurface.calc_lamb()LUTSurface.drfl_dsurface()LUTSurface.dlamb_dsurface()LUTSurface.drdn_drfl()LUTSurface.calc_Ls()LUTSurface.dLs_dsurface()LUTSurface.drdn_dLs()LUTSurface.drdn_dsurface()LUTSurface.analytical_model()LUTSurface.summarize()
- isofit.surface.surface_multicomp
- Classes
- Module Contents
MultiComponentSurfaceMultiComponentSurface.componentsMultiComponentSurface.n_compMultiComponentSurface.wlMultiComponentSurface.n_wlMultiComponentSurface.normalizeMultiComponentSurface.selection_metricMultiComponentSurface.select_on_initMultiComponentSurface.refwlMultiComponentSurface.idx_refMultiComponentSurface.statevec_namesMultiComponentSurface.idx_surfaceMultiComponentSurface.analytical_iv_idxMultiComponentSurface.boundsMultiComponentSurface.scaleMultiComponentSurface.initMultiComponentSurface.idx_lambMultiComponentSurface.n_stateMultiComponentSurface.full_glintMultiComponentSurface.component()MultiComponentSurface.xa()MultiComponentSurface.Sa()MultiComponentSurface.fit_params()MultiComponentSurface.calc_rfl()MultiComponentSurface.calc_lamb()MultiComponentSurface.drfl_dsurface()MultiComponentSurface.dlamb_dsurface()MultiComponentSurface.drdn_drfl()MultiComponentSurface.calc_Ls()MultiComponentSurface.dLs_dsurface()MultiComponentSurface.drdn_dLs()MultiComponentSurface.drdn_dsurface()MultiComponentSurface.analytical_model()MultiComponentSurface.summarize()
- isofit.surface.surface_thermal
- Classes
- Module Contents
ThermalSurfaceThermalSurface.idx_surfaceThermalSurface.surf_temp_indThermalSurface.emissiveThermalSurface.n_stateThermalSurface.emissivity_for_surface_T_initThermalSurface.surface_T_prior_sigma_degKThermalSurface.xa()ThermalSurface.Sa()ThermalSurface.fit_params()ThermalSurface.dlamb_dsurface()ThermalSurface.calc_Ls()ThermalSurface.dLs_dsurface()ThermalSurface.drdn_dsurface()ThermalSurface.summarize()
- isofit.surface.surface
- Classes
- Functions
- Package Contents
BaseSurfaceBaseSurface.model_dictBaseSurface.statevec_namesBaseSurface.idx_surfaceBaseSurface.boundsBaseSurface.scaleBaseSurface.initBaseSurface.bvecBaseSurface.bvalBaseSurface.idx_lambBaseSurface.emissiveBaseSurface.wlBaseSurface.fwhmBaseSurface.resample_reflectance()BaseSurface.xa()BaseSurface.Sa()BaseSurface.Sb()BaseSurface.fit_params()BaseSurface.calc_lamb()BaseSurface.calc_rfl()BaseSurface.drfl_dsurface()BaseSurface.drfl_dsurfaceb()BaseSurface.calc_Ls()BaseSurface.dLs_dsurface()BaseSurface.summarize()
GlintModelSurfaceGlintModelSurface.glint_indGlintModelSurface.sky_glint_indGlintModelSurface.sun_glint_indGlintModelSurface.n_stateGlintModelSurface.idx_surfaceGlintModelSurface.analytical_iv_idxGlintModelSurface.sun_glint_sigmaGlintModelSurface.sky_glint_sigmaGlintModelSurface.xa()GlintModelSurface.Sa()GlintModelSurface.fit_params()GlintModelSurface.calc_rfl()GlintModelSurface.drfl_dsurface()GlintModelSurface.drdn_dglint()GlintModelSurface.drdn_dsurface()GlintModelSurface.analytical_model()GlintModelSurface.summarize()GlintModelSurface.fresnel_rf()
LUTSurfaceLUTSurface.lut_gridLUTSurface.lut_namesLUTSurface.statevec_namesLUTSurface.dataLUTSurface.wlLUTSurface.n_wlLUTSurface.boundsLUTSurface.scaleLUTSurface.initLUTSurface.meanLUTSurface.sigmaLUTSurface.n_stateLUTSurface.n_lutLUTSurface.idx_lutLUTSurface.idx_lambLUTSurface.itpLUTSurface.analytical_iv_idxLUTSurface.xa()LUTSurface.Sa()LUTSurface.Sb()LUTSurface.fit_params()LUTSurface.calc_rfl()LUTSurface.calc_lamb()LUTSurface.drfl_dsurface()LUTSurface.dlamb_dsurface()LUTSurface.drdn_drfl()LUTSurface.calc_Ls()LUTSurface.dLs_dsurface()LUTSurface.drdn_dLs()LUTSurface.drdn_dsurface()LUTSurface.analytical_model()LUTSurface.summarize()
MultiComponentSurfaceMultiComponentSurface.componentsMultiComponentSurface.n_compMultiComponentSurface.wlMultiComponentSurface.n_wlMultiComponentSurface.normalizeMultiComponentSurface.selection_metricMultiComponentSurface.select_on_initMultiComponentSurface.refwlMultiComponentSurface.idx_refMultiComponentSurface.statevec_namesMultiComponentSurface.idx_surfaceMultiComponentSurface.analytical_iv_idxMultiComponentSurface.boundsMultiComponentSurface.scaleMultiComponentSurface.initMultiComponentSurface.idx_lambMultiComponentSurface.n_stateMultiComponentSurface.full_glintMultiComponentSurface.component()MultiComponentSurface.xa()MultiComponentSurface.Sa()MultiComponentSurface.fit_params()MultiComponentSurface.calc_rfl()MultiComponentSurface.calc_lamb()MultiComponentSurface.drfl_dsurface()MultiComponentSurface.dlamb_dsurface()MultiComponentSurface.drdn_drfl()MultiComponentSurface.calc_Ls()MultiComponentSurface.dLs_dsurface()MultiComponentSurface.drdn_dLs()MultiComponentSurface.drdn_dsurface()MultiComponentSurface.analytical_model()MultiComponentSurface.summarize()
ThermalSurfaceThermalSurface.idx_surfaceThermalSurface.surf_temp_indThermalSurface.emissiveThermalSurface.n_stateThermalSurface.emissivity_for_surface_T_initThermalSurface.surface_T_prior_sigma_degKThermalSurface.xa()ThermalSurface.Sa()ThermalSurface.fit_params()ThermalSurface.dlamb_dsurface()ThermalSurface.calc_Ls()ThermalSurface.dLs_dsurface()ThermalSurface.drdn_dsurface()ThermalSurface.summarize()
Surface()
- Submodules
- isofit.test
- Submodules
- isofit.test.conftest
- isofit.test.test_cli
- isofit.test.test_cli_machinery
- isofit.test.test_common
- isofit.test.test_env
- isofit.test.test_examples
- isofit.test.test_fileio
- isofit.test.test_forward
- isofit.test.test_geometry
- isofit.test.test_instrument
- isofit.test.test_inverse
- isofit.test.test_lut
- isofit.test.test_ray_bypass
- isofit.test.test_sunposition
- Submodules
- isofit.utils
- Submodules
- isofit.utils.add_HRRR_profiles_to_modtran_config
- isofit.utils.algebraic_line
- isofit.utils.analytical_line
- Classes
- Functions
- Module Contents
retrieve_winidx()analytical_line()WorkerWorker.configWorker.fmWorker.surface_class_strWorker.class_idx_pairsWorker.esdWorker.full_statevectorWorker.full_idx_surfaceWorker.full_idx_surf_rflWorker.full_idx_RTWorker.n_rfl_bandsWorker.n_non_rfl_bandsWorker.winidxWorker.rdnWorker.locWorker.obsWorker.rt_stateWorker.subs_stateWorker.lblWorker.n_linesWorker.n_samplesWorker.rfl_outpathWorker.unc_outpathWorker.non_rfl_outpathWorker.non_rfl_unc_outpathWorker.completed_spectraWorker.hash_tableWorker.hash_sizeWorker.subs_state_fileWorker.lbl_fileWorker.atm_bandsWorker.num_iterWorker.initializerWorker.run_chunks()
cli()
- isofit.utils.apply_oe
- isofit.utils.atm_interpolation
- isofit.utils.convert_6s_to_srtmnet
- isofit.utils.empirical_line
- isofit.utils.ewt_from_reflectance
- isofit.utils.extractions
- isofit.utils.generate_noise
- isofit.utils.instrument_model
- isofit.utils.interpolate_spectra
- isofit.utils.multicomponent_classification
- isofit.utils.reconstruct
- isofit.utils.reducers
- isofit.utils.remap
- isofit.utils.segment
- isofit.utils.skyview
- Functions
- Module Contents
skyview()horizon_worker()init_horizon()save_horizon()load_horizon()create_shadow_mask()update_h_for_local_topo()load_input()gradient_d8()calc_slope()aspect()aspect_to_ipw_radians()horizon()hor1d()horval()hor2d()_hor2d_chunk()adjust_spacing()skew()skew_transpose()transpose_skew()cli()
- isofit.utils.solar_position
- isofit.utils.surface_model
- isofit.utils.template_construction
- Classes
- Functions
- Module Contents
PathnamesPathnames.aerosol_climatologyPathnames.input_radiance_filePathnames.input_loc_filePathnames.input_obs_filePathnames.working_directoryPathnames.full_lut_directoryPathnames.surface_pathPathnames.lut_h2o_directoryPathnames.config_directoryPathnames.data_directoryPathnames.input_data_directoryPathnames.output_directoryPathnames.rfl_working_pathPathnames.uncert_working_pathPathnames.lbl_working_pathPathnames.state_working_pathPathnames.surface_template_pathPathnames.surface_working_pathsPathnames.channelized_uncertainty_working_pathPathnames.model_discrepancy_working_pathPathnames.svf_subs_pathPathnames.rdn_subs_pathPathnames.obs_subs_pathPathnames.loc_subs_pathPathnames.rfl_subs_pathPathnames.atm_coeff_pathPathnames.state_subs_pathPathnames.uncert_subs_pathPathnames.h2o_subs_pathPathnames.wavelength_pathPathnames.modtran_template_pathPathnames.h2o_template_pathPathnames.isofit_full_config_pathPathnames.h2o_config_pathPathnames.sixs_pathPathnames.earth_sun_distance_pathPathnames.irradiance_filePathnames.aerosol_tpl_pathPathnames.rdn_factors_pathPathnames.ray_temp_dirPathnames.make_directories()Pathnames.stage_files()
SerialEncoderLUTConfigLUTConfig.elevation_spacingLUTConfig.elevation_spacing_minLUTConfig.h2o_spacingLUTConfig.h2o_spacing_minLUTConfig.h2o_minLUTConfig.h2o_rangeLUTConfig.to_sensor_zenith_spacingLUTConfig.to_sensor_zenith_spacing_minLUTConfig.to_sun_zenith_spacingLUTConfig.to_sun_zenith_spacing_minLUTConfig.relative_azimuth_spacingLUTConfig.relative_azimuth_spacing_minLUTConfig.aerosol_0_spacingLUTConfig.aerosol_0_spacing_minLUTConfig.aerosol_1_spacingLUTConfig.aerosol_1_spacing_minLUTConfig.aerosol_2_spacingLUTConfig.aerosol_2_spacing_minLUTConfig.aerosol_0_rangeLUTConfig.aerosol_1_rangeLUTConfig.aerosol_2_rangeLUTConfig.aot_550_rangeLUTConfig.aot_550_spacingLUTConfig.aot_550_spacing_minLUTConfig.co2_rangeLUTConfig.co2_spacingLUTConfig.co2_spacing_minLUTConfig.no_min_lut_spacingLUTConfig.get_grid_with_data()LUTConfig.get_grid()
SerialEncodercheck_surface_model()build_presolve_config()build_main_config()get_lut_subset()write_modtran_template()load_climatology()calc_modtran_max_water()define_surface_types()copy_file_subset()get_metadata_from_obs()get_metadata_from_loc()reassemble_cube()sensor_name_to_dt()get_wavelengths()write_wavelength_file()make_surface_config()
- isofit.utils.wavelength_cal
- Functions
- Package Contents
- Submodules
- Attributes
- Functions
- Package Contents
- Submodules
- isofit