InstrumentSynchronize
This program reads several instrument files and synchronize the data. Every epoch with some missing data will be deleted so the remaining epochs have data from every instrument.
In a second step the epochs are divided into arcs with maximal epochs (or maxArcLen) without having a gap inside an arc. A Gap is defined by a time step with at least minGap seconds between consecutive epochs or if not set the 1.5 of the median sampling. Arc with an epoch count less than minArcLen will be rejected.
A specific region can be selected with border. In this case one of the instrument data must an orbit.
If timeIntervals is given the data are also divided into time bins. The assignment of arcs to the bins can be saved in outputfileArcList. This file can be used for the variational equation approach or KalmanBuildNormals.
Instrument files from irregularData are not synchronized but divided into the same number of arcs within the same time intervals. Data outside the defined arcs will be deleted.
Name | Type | Annotation |
---|---|---|
data | sequence | |
outputfileInstrument | filename | |
inputfileInstrument | filename | |
margin | double | margin for identical times [seconds] |
minGap | double | minimal time to define a gap and to begin a new arc, 0: no dividing [seconds], if not set 1.5*median sampling is used |
minArcLength | uint | minimal number of epochs of an arc |
maxArcLength | uint | maximal number of epochs of an arc |
arcType | choice | all arcs or only ascending or descending arcs are selected |
ascending | ||
descending | ||
border | border | only data in a specific region is selected |
timeIntervals | timeSeries | divide data into time bins |
outputfileArcList | filename | arc and time bin mapping |
irregularData | sequence | instrument files with irregular sampling |
outputfileInstrument | filename | |
inputfileInstrument | filename | |
minArcLength | uint | minimal number of epochs in an arc |