Vertical profiles of Doppler spectra of hydrometeors from a Micro Rain Radar recorded during the austral summer of 2016/2017 in the Southern Ocean on the Antarctic Circumnavigation Expedition (ACE). Data files: Processed_IMProToo/${year}${month}/mrr_improtoo_0.101_ACE_${year}${month}${day}.nc File header int time(time) ; time:_FillValue = -9999 ; time:description = "measurement time. Following Meteks convention, the dataset at e.g. 11:55 contains all recorded raw between 11:54:00 and 11:54:59 (if delta t = 60s)!" ; time:units = "seconds since 1970-01-01" ; int range(range) ; range:_FillValue = -9999 ; range:description = "range bins" ; range:units = "#" ; float velocity(velocity) ; velocity:_FillValue = -9999.f ; velocity:description = "Doppler velocity bins. If dealiasing is applied, the spectra are triplicated" ; velocity:units = "m/s" ; float velocity_noDA(velocity_noDA) ; velocity_noDA:_FillValue = -9999.f ; velocity_noDA:description = "Original, non dealiased, Doppler velocity bins." ; velocity_noDA:units = "m/s" ; float height(time, range) ; height:_FillValue = -9999.f ; height:description = "height above instrument" ; height:units = "m" ; float eta_noDA(time, range, velocity_noDA) ; eta_noDA:_FillValue = -9999.f ; eta_noDA:description = "spectral reflectivities NOT dealiased" ; eta_noDA:units = "mm^6/m^3" ; int etaMask_noDA(time, range, velocity_noDA) ; etaMask_noDA:_FillValue = -9999 ; etaMask_noDA:description = "noise mask of eta NOT dealiased, 0: signal, 1:noise" ; etaMask_noDA:units = "bool" ; float eta(time, range, velocity) ; eta:_FillValue = -9999.f ; eta:description = "spectral reflectivities. if dealiasing is applied, the spectra are triplicated, thus up to three peaks can occur from -12 to +24 m/s. However, only one peak is not masked in etaMask" ; eta:units = "mm^6/m^3" ; int etaMask(time, range, velocity) ; etaMask:_FillValue = -9999 ; etaMask:description = "noise mask of eta, 0: signal, 1:noise" ; etaMask:units = "bool" ; int quality(time, range) ; quality:_FillValue = -9999 ; quality:description = "A) usually, the following erros can be ignored (no. is position of bit): 1) spectrum interpolated around 0 and 12 m/s 2) peak streches over interpolated part 3) peak is dealiased 4) first Algorithm to determine peak failed, used backup 5) dealiasing went wrong, but is corrected B) reasons why a spectrum does NOT contain a peak: 8) spectrum was incompletely recorded 9) the variance test indicated no peak 10) spectrum is not processed due to according setting 11) peak removed since not wide enough 12) peak removed, because too few neighbours show signal, too C) thinks went seriously wrong, don\'t use data with these codes16) peak is at the very border to bad data 17) in this area there are still strong velocity jumps, indicates failed dealiasing 18) during dealiasing, a warning was triggered, applied to whole columm " ; quality:units = "bin" ; float TF(time, range) ; TF:_FillValue = -9999.f ; TF:description = "Transfer Function (see Metek\'s documentation)" ; TF:units = "-" ; float Ze_noDA(time, range) ; Ze_noDA:_FillValue = -9999.f ; Ze_noDA:description = "reflectivity of the most significant peak, not dealiased" ; Ze_noDA:units = "dBz" ; float Ze(time, range) ; Ze:_FillValue = -9999.f ; Ze:description = "reflectivity of the most significant peak" ; Ze:units = "dBz" ; float spectralWidth_noDA(time, range) ; spectralWidth_noDA:_FillValue = -9999.f ; spectralWidth_noDA:description = "spectral width of the most significant peak, not dealiased" ; spectralWidth_noDA:units = "m/s" ; float spectralWidth(time, range) ; spectralWidth:_FillValue = -9999.f ; spectralWidth:description = "spectral width of the most significant peak" ; spectralWidth:units = "m/s" ; float skewness_noDA(time, range) ; skewness_noDA:_FillValue = -9999.f ; skewness_noDA:description = "Skewness of the most significant peak, not dealiased" ; skewness_noDA:units = "m/s" ; float skewness(time, range) ; skewness:_FillValue = -9999.f ; skewness:description = "Skewness of the most significant peak" ; skewness:units = "m/s" ; float kurtosis_noDA(time, range) ; kurtosis_noDA:_FillValue = -9999.f ; kurtosis_noDA:description = "kurtosis of the most significant peak, not dealiased" ; kurtosis_noDA:units = "m/s" ; float kurtosis(time, range) ; kurtosis:_FillValue = -9999.f ; kurtosis:description = "kurtosis of the most significant peak" ; kurtosis:units = "m/s" ; float peakVelLeftBorder_noDA(time, range) ; peakVelLeftBorder_noDA:_FillValue = -9999.f ; peakVelLeftBorder_noDA:description = "Doppler velocity of the left border of the peak, not dealiased" ; peakVelLeftBorder_noDA:units = "m/s" ; float peakVelLeftBorder(time, range) ; peakVelLeftBorder:_FillValue = -9999.f ; peakVelLeftBorder:description = "Doppler velocity of the left border of the peak" ; peakVelLeftBorder:units = "m/s" ; float peakVelRightBorder_noDA(time, range) ; peakVelRightBorder_noDA:_FillValue = -9999.f ; peakVelRightBorder_noDA:description = "Doppler velocity of the right border of the peak, not dealiased" ; peakVelRightBorder_noDA:units = "m/s" ; float peakVelRightBorder(time, range) ; peakVelRightBorder:_FillValue = -9999.f ; peakVelRightBorder:description = "Doppler velocity of the right border of the peak" ; peakVelRightBorder:units = "m/s" ; float leftSlope_noDA(time, range) ; leftSlope_noDA:_FillValue = -9999.f ; leftSlope_noDA:description = "Slope at the left side of the peak, not dealiased" ; leftSlope_noDA:units = "dB/(m/s)" ; float leftSlope(time, range) ; leftSlope:_FillValue = -9999.f ; leftSlope:description = "Slope at the left side of the peak" ; leftSlope:units = "dB/(m/s)" ; float rightSlope_noDA(time, range) ; rightSlope_noDA:_FillValue = -9999.f ; rightSlope_noDA:description = "Slope at the right side of the peak, not dealiased" ; rightSlope_noDA:units = "dB/(m/s)" ; float rightSlope(time, range) ; rightSlope:_FillValue = -9999.f ; rightSlope:description = "Slope at the right side of the peak" ; rightSlope:units = "dB/(m/s)" ; float W_noDA(time, range) ; W_noDA:_FillValue = -9999.f ; W_noDA:description = "Mean Doppler Velocity of the most significant peak, not dealiased" ; W_noDA:units = "m/s" ; float W(time, range) ; W:_FillValue = -9999.f ; W:description = "Mean Doppler Velocity of the most significant peak" ; W:units = "m/s" ; float etaNoiseAve(time, range) ; etaNoiseAve:_FillValue = -9999.f ; etaNoiseAve:description = "mean noise of one Doppler Spectrum in the same units as eta, never dealiased" ; etaNoiseAve:units = "mm^6/m^3" ; float etaNoiseStd(time, range) ; etaNoiseStd:_FillValue = -9999.f ; etaNoiseStd:description = "std of noise of one Doppler Spectrum in the same units as eta, never dealiased" ; etaNoiseStd:units = "mm^6/m^3" ; float SNR(time, range) ; SNR:_FillValue = -9999.f ; SNR:description = "signal to noise ratio of the most significant peak, never dealiased!" ; SNR:units = "dB" ; Missing values are denoted by NaN.