scientimate.directionavg

diravg = scientimate.directionavg(direction, NPointsAvg=None, NPointsInterval=None, dispout='no')

Description

Average direction

Inputs

direction
Direction time series data in (degree)
NPointsAvg=length(direction(:,1))
Number of data points from start of each section (interval) to be averaged
NPointsInterval=length(direction(:,1))
Number of points that each section (interval) has
dispout=’no’
Define to display outputs or not (‘yes’: display, ‘no’: not display)

Outputs

diravg
Averaged direction data in (degree)

Examples

import scientimate as sm
import numpy as np

direction=45*np.random.rand(10)
diravg=sm.directionavg(direction)

direction=225*np.random.rand(5*60) #One data point every minute for 5 hours
diravg=sm.directionavg(direction,10,60,'yes')

References

Yamartino, R. J. (1984). A comparison of several “single-pass” estimators of the standard deviation of wind direction. Journal of Climate and Applied Meteorology, 23(9), 1362-1366.