Surface thermal
source module isofit.surface.surface_thermal
Classes
-
ThermalSurface — A model of the surface based on a Mixture of a hot Black Body and Multicomponent cold surfaces.
source class ThermalSurface(full_config: Config)
Bases : MultiComponentSurface
A model of the surface based on a Mixture of a hot Black Body and Multicomponent cold surfaces.
.
Methods
-
xa — Mean of prior distribution, calculated at state x. We find the covariance in a normalized space (normalizing by z) and then un- normalize the result for the calling function.
-
Sa — Covariance of prior distribution, calculated at state x.
-
fit_params — Given a reflectance estimate, find the surface reflectance
-
dlamb_dsurface — Partial derivative of Lambertian reflectance with respect to state vector, calculated at x_surface.
-
calc_Ls — Emission of surface, as a radiance.
-
dLs_dsurface — Partial derivative of surface emission with respect to state vector, calculated at x_surface.
-
drdn_dsurface — Derivative of radiance with respect to full surface vector
-
summarize — Summary of state vector.
source method ThermalSurface.xa(x_surface, geom)
Mean of prior distribution, calculated at state x. We find the covariance in a normalized space (normalizing by z) and then un- normalize the result for the calling function.
source method ThermalSurface.Sa(x_surface, geom)
Covariance of prior distribution, calculated at state x.
source method ThermalSurface.fit_params(rfl_meas, geom, *args)
Given a reflectance estimate, find the surface reflectance
source method ThermalSurface.dlamb_dsurface(x_surface, geom)
Partial derivative of Lambertian reflectance with respect to state vector, calculated at x_surface.
source method ThermalSurface.calc_Ls(x_surface, geom)
Emission of surface, as a radiance.
source method ThermalSurface.dLs_dsurface(x_surface, geom)
Partial derivative of surface emission with respect to state vector, calculated at x_surface.
source method ThermalSurface.drdn_dsurface(rho_dif_dir, drfl_dsurface, dLs_dsurface, s_alb, t_total_up, L_tot, L_dir_dir=None, L_dir_dif=None, L_dif_dir=None, L_dif_dif=None)
Derivative of radiance with respect to full surface vector
source method ThermalSurface.summarize(x_surface, geom)
Summary of state vector.