lidarwind.wind_prop_retrieval_6_beam.SixBeamMethod
- class lidarwind.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 lidarwind.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)This method populates the coefficient matrix (M).
This method calculates the inverse matrix of M.
This method fills the observation variance matrix (S).
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.
This method converts the SIGMA into a xarray dataset.