lidarSuit.wind_prop_retrieval_6_beam.SixBeamMethod¶
- class lidarSuit.wind_prop_retrieval_6_beam.SixBeamMethod(data, freq=10, freq90=10)[source]¶
6 beam method
Implementation of the 6 beam method to retrieve the Reynolds stress tensor components based on the 6 Beam method developed by Sathe at all 2015. See: https://doi.org/10.5194/amt-8-729-2015
- Parameters:
data (
object) – an instance of the object generated by the lst.GetRestructuredData()freq (
int) – number of profiles used to calculate the variancefreq90 (
int) – number of profiles used to calculate the variance
- Returns:
var_comp_ds – a dataset of the eynolds stress tensor matrix elementes
- Return type:
xarray.DataSet
Methods
__init__(data[, freq, freq90])calc_variances(data, freq, freq90)get_m_matrix()This method populates the coefficient matrix (M).
get_m_matrix_inv()This method calculates the inverse matrix of M.
get_s_matrix()This method fills the observation variance matrix (S).
get_sigma()This method calculates the components of the Reynolds stress tensor (SIGMA).
get_variance(data[, freq, name])This method calculates the variance from the observed radial velocities within a time window.
get_variance_ds()This method converts the SIGMA into a xarray dataset.