InstrumentStatisticsTimeSeries
This program computes a time series of statistics for one or more instrument files. Possible statistics are root mean square, standard deviation, mean, median, min, and max. The columns of the output time series are defined either as one per inputfileInstrument or, if perColumn is true, statistics are computed per column for each file. Providing e.g. 32 orbit files of GPS satellites results in a time series matrix with columns: mjd, statisticsG01, statisticsG02, ..., statisticsG32. If intervals are provided, the input data is split into these intervals and one statistic is computed per interval. Otherwise, overall statistics are computed. The instrument data considered for computation of the component-wise statistics can be set with startDataFields and countDataFields. The factor can be set to e.g. sqrt(3) to get 3D instead of 1D RMS values.
See also InstrumentArcStatistics, InstrumentArcCrossStatistics.
Name | Type | Annotation |
---|---|---|
outputfileStatisticsTimeSeries | filename | columns: mjd, statistics column(s) per instrument file |
inputfileInstrument | filename | |
statistics | choice | |
rootMeanSquare | ||
standardDeviation | ||
mean | ||
median | ||
sum | ||
min | ||
max | ||
epochCount | ||
startDataFields | uint | start |
countDataFields | uint | number of data fields (default: all) |
perColumn | boolean | compute statistic per column |
ignoreNan | boolean | ignore NaN values in statistic computation |
intervals | timeSeries | intervals for statistics computation (one statistic per interval) |
factor | double | e.g. sqrt(3) for 3D RMS |