spectral_rad ============ .. currentmodule:: pyarts3.workspace .. attribute:: Workspace.spectral_rad :type: ~pyarts3.arts.StokvecVector A spectral radiance vector. This is the representation of the spectral radiances at discrete frequencies for a discrete viewing direction. The unit of spectral radiance is [W / m :math:`^2` sr Hz]. Note that there are conversion routines that changes this unit, e.g., :func:`~pyarts3.workspace.Workspace.spectral_radApplyUnit`. After conversion, the use of :attr:`~pyarts3.workspace.Workspace.spectral_rad` in any method no marked as safe for different units, will lead to undefined behavior with possibly bad values being computed. The size of this variable should be the size of the local :attr:`~pyarts3.workspace.Workspace.freq_grid`. .. rubric:: Input to workspace methods .. hlist:: :columns: 1 * :func:`~pyarts3.workspace.Workspace.single_radFromVector` * :func:`~pyarts3.workspace.Workspace.spectral_rad_jacAddSensorJacobianPerturbations` .. rubric:: Modified by workspace methods .. hlist:: :columns: 1 * :func:`~pyarts3.workspace.Workspace.spectral_radApplyForwardUnit` * :func:`~pyarts3.workspace.Workspace.spectral_radApplyUnit` * :func:`~pyarts3.workspace.Workspace.spectral_radApplyUnitFromSpectralRadiance` * :func:`~pyarts3.workspace.Workspace.spectral_radSinglePathEmissionFrequencyLoop` .. rubric:: Output from workspace methods .. hlist:: :columns: 2 * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyBackgroundTransmission` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyEmission` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyEmissionFrequencyDependentPropagation` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyEmissionParFreq` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyRayleighScattering` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyTransmission` * :func:`~pyarts3.workspace.Workspace.spectral_radCumulativeTransmission` * :func:`~pyarts3.workspace.Workspace.spectral_radDefaultTransmission` * :func:`~pyarts3.workspace.Workspace.spectral_radFromDisort` * :func:`~pyarts3.workspace.Workspace.spectral_radIntegrateDisort` * :func:`~pyarts3.workspace.Workspace.spectral_radSetToBackground` * :func:`~pyarts3.workspace.Workspace.spectral_radStepByStepEmission` * :func:`~pyarts3.workspace.Workspace.spectral_radSubsurfaceDisortEmission` * :func:`~pyarts3.workspace.Workspace.spectral_radSubsurfaceDisortEmissionWithJacobian` * :func:`~pyarts3.workspace.Workspace.spectral_radSunOrCosmicBackground` * :func:`~pyarts3.workspace.Workspace.spectral_radSunsOrCosmicBackground` * :func:`~pyarts3.workspace.Workspace.spectral_radSurfaceBlackbody` * :func:`~pyarts3.workspace.Workspace.spectral_radSurfaceReflectance` * :func:`~pyarts3.workspace.Workspace.spectral_radUniformCosmicBackground` * :func:`~pyarts3.workspace.Workspace.spectral_rad_observer_agendaExecute` * :func:`~pyarts3.workspace.Workspace.spectral_rad_observer_agendaExecuteOperator` * :func:`~pyarts3.workspace.Workspace.spectral_rad_space_agendaExecute` * :func:`~pyarts3.workspace.Workspace.spectral_rad_space_agendaExecuteOperator` * :func:`~pyarts3.workspace.Workspace.spectral_rad_surface_agendaExecute` * :func:`~pyarts3.workspace.Workspace.spectral_rad_surface_agendaExecuteOperator` .. rubric:: Output from workspace agendas .. hlist:: :columns: 1 * :attr:`~pyarts3.workspace.Workspace.spectral_rad_observer_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_space_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_surface_agenda` .. rubric:: Related workspace variables .. hlist:: :columns: 2 * :attr:`~pyarts3.workspace.Workspace.disort_spectral_flux_field` * :attr:`~pyarts3.workspace.Workspace.disort_spectral_rad_field` * :attr:`~pyarts3.workspace.Workspace.single_rad` * :attr:`~pyarts3.workspace.Workspace.single_rad_jac` * :attr:`~pyarts3.workspace.Workspace.single_rad_space_agenda` * :attr:`~pyarts3.workspace.Workspace.single_rad_surface_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_absvec_scat` * :attr:`~pyarts3.workspace.Workspace.spectral_absvec_scat_path` * :attr:`~pyarts3.workspace.Workspace.spectral_flux_profile` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec_path` * :attr:`~pyarts3.workspace.Workspace.spectral_phamat_spectral` * :attr:`~pyarts3.workspace.Workspace.spectral_phamat_spectral_path` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_path` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_scat` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_scat_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_scat_path` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_scat_spectral_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_bkg` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_bkg_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_closed_surface_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_field` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_observer_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_operator` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_scat_path` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_space_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_srcvec_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_srcvec_path` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_surface_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_transform_operator` * :attr:`~pyarts3.workspace.Workspace.spectral_surf_refl` * :attr:`~pyarts3.workspace.Workspace.spectral_surf_refl_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_surf_refl_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_tramat_bkg` * :attr:`~pyarts3.workspace.Workspace.spectral_tramat_cumulative_path` * :attr:`~pyarts3.workspace.Workspace.spectral_tramat_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_tramat_path` .. :class:`~pyarts3.arts.StokvecVector`