isofit.surface.surface_thermal ============================== .. py:module:: isofit.surface.surface_thermal Classes ------- .. autoapisummary:: isofit.surface.surface_thermal.ThermalSurface Module Contents --------------- .. py:class:: ThermalSurface(full_config: Config) Bases: :py:obj:`isofit.surface.surface_multicomp.MultiComponentSurface` A model of the surface based on a Mixture of a hot Black Body and Multicomponent cold surfaces. .. py:attribute:: idx_surface .. py:attribute:: surf_temp_ind .. py:attribute:: emissive :value: True .. py:attribute:: n_state .. py:attribute:: emissivity_for_surface_T_init .. py:attribute:: surface_T_prior_sigma_degK .. py:method:: 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. .. py:method:: Sa(x_surface, geom) Covariance of prior distribution, calculated at state x. .. py:method:: fit_params(rfl_meas, geom, *args) Given a reflectance estimate, find the surface reflectance .. py:method:: dlamb_dsurface(x_surface, geom) Partial derivative of Lambertian reflectance with respect to state vector, calculated at x_surface. .. py:method:: calc_Ls(x_surface, geom) Emission of surface, as a radiance. .. py:method:: dLs_dsurface(x_surface, geom) Partial derivative of surface emission with respect to state vector, calculated at x_surface. .. py:method:: drdn_dsurface(rho_dif_dir, drfl_dsurface, dLs_dsurface, s_alb, t_total_up, L_tot, L_down_dir) Derivative of radiance with respect to full surface vector .. py:method:: summarize(x_surface, geom) Summary of state vector.