lidarSuit.windPropRetrieval6Beam.sixBeamMethod¶
- class lidarSuit.windPropRetrieval6Beam.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:
varCompDS – a dataset of the eynolds stress tensor matrix elementes
- Return type:
xarray.DataSet
Methods
__init__(data[, freq, freq90])calcVariances(data, freq, freq90)getVariance(data[, freq, name])This method calculates the variance from the observed radial velocities within a time window.
getVarianceDS()This method converts the SIGMA into a xarray dataset.
get_M()This method populates the coefficient matrix (M).
get_M_inv()This method calculates the inverse matrix of M.
get_S()This method fills the observation variance matrix (S).
get_SIGMA()This method calculates the components of the Reynolds stress tensor (SIGMA).