def epoch16_to_epoch(self, epoch16):
    '\n        Converts a CDF EPOCH16 to a CDF EPOCH value\n\n        Parameters\n        ==========\n        epoch16 : (double, double)\n            EPOCH16 to convert. Lists and numpy arrays are acceptable.\n            LAST dimension should be 2: the two pairs of EPOCH16\n\n        Returns\n        =======\n        out : double\n            EPOCH corresponding to epoch16\n        '
    e = numpy.require(epoch16, numpy.float64)
    return ((e[(..., 0)] * 1000.0) + numpy.round((e[(..., 1)] / 1000000000.0)))
Converts a CDF EPOCH16 to a CDF EPOCH value

Parameters
==========
epoch16 : (double, double)
    EPOCH16 to convert. Lists and numpy arrays are acceptable.
    LAST dimension should be 2: the two pairs of EPOCH16

Returns
=======
out : double
    EPOCH corresponding to epoch16
def epoch16_to_epoch(self, epoch16):
    '\n        Converts a CDF EPOCH16 to a CDF EPOCH value\n\n        Parameters\n        ==========\n        epoch16 : (double, double)\n            EPOCH16 to convert. Lists and numpy arrays are acceptable.\n            LAST dimension should be 2: the two pairs of EPOCH16\n\n        Returns\n        =======\n        out : double\n            EPOCH corresponding to epoch16\n        '
    e = numpy.require(epoch16, numpy.float64)
    return ((e[(..., 0)] * 1000.0) + numpy.round((e[(..., 1)] / 1000000000.0)))