spectral_radiance_fieldClearskyPlaneParallel
- Workspace.spectral_radiance_fieldClearskyPlaneParallel(self: pyarts.arts._Workspace, spectral_radiance_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor7]] = self.spectral_radiance_field, trans_field: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3], propmat_clearsky_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.propmat_clearsky_agenda, water_p_eq_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.water_p_eq_agenda, iy_space_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.iy_space_agenda, iy_surface_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.iy_surface_agenda, iy_cloudbox_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.iy_cloudbox_agenda, stokes_dim: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = self.stokes_dim, f_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.f_grid, atmosphere_dim: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = self.atmosphere_dim, p_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.p_grid, z_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.z_field, t_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.t_field, nlte_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.EnergyLevelMap]] = self.nlte_field, vmr_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor4]] = self.vmr_field, abs_species: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfArrayOfSpeciesTag]] = self.abs_species, wind_u_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.wind_u_field, wind_v_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.wind_v_field, wind_w_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.wind_w_field, mag_u_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.mag_u_field, mag_v_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.mag_v_field, mag_w_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.mag_w_field, z_surface: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Matrix]] = self.z_surface, ppath_lmax: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = self.ppath_lmax, rte_alonglos_v: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = self.rte_alonglos_v, rt_integration_option: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.String]] = self.rt_integration_option, surface_props_data: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.surface_props_data, za_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.za_grid, use_parallel_za: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = 1, verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None
Clear-sky radiance field of a plane parallel atmosphere.
The method assumes a 1D flat planet. Radiances along each direction given by
za_grid
are calculated usingppathPlaneParallel()
andiyEmissionStandard()
.Surface properties are defined by
iy_surface_agenda
, i.e. there is no restriction to e.g. specular surfaces.Note that the variable
ppath_lmax
is considered, and that it can be critical for the accuracy for zenith angles close to 90 degrees. That is, using ppath_lmax=-1 is not recommended for this function.Information on transmittance is also provided by the GOUT
trans_field
. For up-welling radiation (scat_za > 90), this variable holds the transmittance to space, for considered position and propagation direction. For down-welling radiation,trans_field
holds instead the transmittance down to the surface.Author(s): Patrick Eriksson
- Parameters:
spectral_radiance_field (Tensor7, optional) – Spectral radiance field. See
spectral_radiance_field
, defaults toself.spectral_radiance_field
[OUT]trans_field (Tensor3) – Dimensions: [f_grid,p_grid,za_grid]. See further above. [OUT]
propmat_clearsky_agenda (Agenda, optional) – Calculate the absorption coefficient matrix. See
propmat_clearsky_agenda
, defaults toself.propmat_clearsky_agenda
[IN]water_p_eq_agenda (Agenda, optional) – Calculation of the saturation pressure of water. See
water_p_eq_agenda
, defaults toself.water_p_eq_agenda
[IN]iy_space_agenda (Agenda, optional) – Downwelling radiation at the top of the atmosphere. See
iy_space_agenda
, defaults toself.iy_space_agenda
[IN]iy_surface_agenda (Agenda, optional) – Upwelling radiation from the surface. See
iy_surface_agenda
, defaults toself.iy_surface_agenda
[IN]iy_cloudbox_agenda (Agenda, optional) – Intensity at boundary or interior of the cloudbox. See
iy_cloudbox_agenda
, defaults toself.iy_cloudbox_agenda
[IN]stokes_dim (Index, optional) – The dimensionality of the Stokes vector (1-4). See
stokes_dim
, defaults toself.stokes_dim
[IN]f_grid (Vector, optional) – The frequency grid for monochromatic pencil beam calculations. See
f_grid
, defaults toself.f_grid
[IN]atmosphere_dim (Index, optional) – The atmospheric dimensionality (1-3). See
atmosphere_dim
, defaults toself.atmosphere_dim
[IN]p_grid (Vector, optional) – The pressure grid. See
p_grid
, defaults toself.p_grid
[IN]z_field (Tensor3, optional) – The field of geometrical altitudes. See
z_field
, defaults toself.z_field
[IN]t_field (Tensor3, optional) – The field of atmospheric temperatures. See
t_field
, defaults toself.t_field
[IN]nlte_field (EnergyLevelMap, optional) – The field of NLTE temperatures and/or ratios. See
nlte_field
, defaults toself.nlte_field
[IN]vmr_field (Tensor4, optional) – VMR field. See
vmr_field
, defaults toself.vmr_field
[IN]abs_species (ArrayOfArrayOfSpeciesTag, optional) – Tag groups for gas absorption. See
abs_species
, defaults toself.abs_species
[IN]wind_u_field (Tensor3, optional) – Zonal component of the wind field. See
wind_u_field
, defaults toself.wind_u_field
[IN]wind_v_field (Tensor3, optional) – Meridional component of the magnetic field. See
wind_v_field
, defaults toself.wind_v_field
[IN]wind_w_field (Tensor3, optional) – Vertical wind component field. See
wind_w_field
, defaults toself.wind_w_field
[IN]mag_u_field (Tensor3, optional) – Zonal component of the magnetic field. See
mag_u_field
, defaults toself.mag_u_field
[IN]mag_v_field (Tensor3, optional) – Meridional component of the magnetic field. See
mag_v_field
, defaults toself.mag_v_field
[IN]mag_w_field (Tensor3, optional) – Vertical component of the magnetic field. See
mag_w_field
, defaults toself.mag_w_field
[IN]z_surface (Matrix, optional) – The surface altitude. See
z_surface
, defaults toself.z_surface
[IN]ppath_lmax (Numeric, optional) – Maximum length between points describing propagation paths. See
ppath_lmax
, defaults toself.ppath_lmax
[IN]rte_alonglos_v (Numeric, optional) – Velocity along the line-of-sight to consider for a RT calculation. See
rte_alonglos_v
, defaults toself.rte_alonglos_v
[IN]rt_integration_option (String, optional) – Switch between integration approaches for radiative transfer steps. See
rt_integration_option
, defaults toself.rt_integration_option
[IN]surface_props_data (Tensor3, optional) – Various surface properties. See
surface_props_data
, defaults toself.surface_props_data
[IN]za_grid (Vector, optional) – Zenith angle grid. See
za_grid
, defaults toself.za_grid
[IN]use_parallel_za (Index, optional) – Flag to select parallelization over zenith angles. Defaults to
1
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]