Class SinexLoader

  • All Implemented Interfaces:
    EOPHistoryLoader

    public class SinexLoader
    extends Object
    implements EOPHistoryLoader
    Loader for Solution INdependent EXchange (SINEX) files.

    For now only few keys are supported: SITE/ID, SITE/ECCENTRICITY, SOLUTION/EPOCHS and SOLUTION/ESTIMATE. They represent the minimum set of parameters that are interesting to consider in a SINEX file.

    The parsing of EOP parameters for multiple files in different SinexLoader object, fed into the default DataContext might pose a problem in case validity dates are overlapping. As Sinex daily solution files provide a single EOP entry, the Sinex loader will add points at the limits of data dates (startDate, endDate) of the Sinex file, which in case of overlap will lead to inconsistencies in the final EOPHistory object. Multiple files can be parsed using a single SinexLoader with a regex to overcome this issue.

    Since:
    10.3
    Author:
    Bryan Cazabonne