psdMonoMass

Workspace.psdMonoMass(self: pyarts.arts._Workspace, psd_data: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Matrix]] = self.psd_data, dpsd_data_dx: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.dpsd_data_dx, pnd_agenda_input_t: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.pnd_agenda_input_t, pnd_agenda_input: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Matrix]] = self.pnd_agenda_input, pnd_agenda_input_names: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfString]] = self.pnd_agenda_input_names, dpnd_data_dx_names: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfString]] = self.dpnd_data_dx_names, scat_meta: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfArrayOfScatteringMetaData]] = self.scat_meta, species_index: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index], t_min: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric], t_max: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric], picky: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = 0, verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Mono-dispersive PSD, with mass content given.

This is a 1-parameter PSD, i.e. pnd_agenda_input shall have one column and pnd_agenda_input_names shall contain a single string. The input data in pnd_agenda_input shall be mass contents, in unit of [#/m3]. The naming used is pnd_agenda_input_names is free but the same name must be used in particle_bulkprop_names and dpnd_data_dx_names.

The method checks that the scattering species indicated (by species_index) has a single element, and sets psd_data based on the mass contents given and the particle mass (derived from scat_meta).

If temperature is outside [ t_min , t_max ] psd=0 and dpsd=0 if picky=0, or an error is thrown if picky=1.

Author(s): Patrick Eriksson

Parameters: