hydrac.model.scattering.emp¶
Empirically based model (hydrac.model.scattering.emp)¶
-
class
hydrac.model.scattering.emp.Emp(obj, f, a, theta=0)[source]¶ Bases:
objectEmpirical models class.
This class deals with empirically defined models, so easy to compute due to their parametric description. These models are called heuristic, as being based on experimental measurements in controlled environments. These have been formulated to describe the backscattering properties of irregularly shaped marine sand or flocs suspensions following a:math:1/4Phi size distribution.
The class calls the method
hydrac.model.scattering.scattering.Scattering.calc_f()to compute the model for all \(ka\) values.Parameters: - obj : object
Scattering object from
hydrac.model.scattering.scattering.Scattering- f : float (numpy.array)
Instrument frequencies
- a : float (numpy.array)
Size vector
- theta : float
Angle of observation (\(\theta=0\) for backscattering)
-
emp_min_func(self)[source]¶ This method computes the Thorne & Meral (2008) model. This model is only valid for backscattering, and describes the scattering properties of irregularly shaped marine sand
Returns: - f_inf : float (numpy.array)
Model form function \(f_{\infty}\)
- c_inf : float (numpy.array)
Model total scattering cross-secton \(\chi_{\infty}\)
-
emp_hyb_func(self)[source]¶ This method computes the Thorne et al. (2014) model. This model is only valid for backscattering, and describes the scattering properties of irregularly shaped marine and estuarine flocs
Returns: - f_inf : float (numpy.array)
Model form function \(f_{\infty}\)
- c_inf : float (numpy.array)
Model total scattering cross-secton \(\chi_{\infty}\)
Classes
Emp(obj, f, a[, theta]) |
Empirical models class. |