diff --git a/cdflib/epochs.py b/cdflib/epochs.py index bd08df3..dcfb4e0 100644 --- a/cdflib/epochs.py +++ b/cdflib/epochs.py @@ -581,7 +581,7 @@ def breakdown_tt2000(tt2000: cdf_tt2000_type) -> np.ndarray: tmpy = tmpy - 1 epoch = tmpy + CDFepoch.J2000Since0AD12hSec # One more determination - xdate = CDFepoch._EPOCHbreakdownTT2000(epoch).astype(np.float64).ravel() + xdate = CDFepoch._EPOCHbreakdownTT2000(epoch).ravel() nansecs[x] = nansec toutcs[:6, x] = xdate[:6] @@ -814,7 +814,7 @@ def _LoadLeapNanoSecondsTable() -> None: ) @staticmethod - def _EPOCHbreakdownTT2000(epoch: npt.ArrayLike) -> npt.NDArray[np.int64]: + def _EPOCHbreakdownTT2000(epoch: npt.ArrayLike) -> npt.NDArray: epoch = np.atleast_1d(epoch) minute_AD, second_AD = np.divmod(epoch, 60) @@ -835,7 +835,7 @@ def _EPOCHbreakdownTT2000(epoch: npt.ArrayLike) -> npt.NDArray[np.int64]: j = j + 2 - 12 * l i = 100 * (n - 49) + i + l - date = np.array([i, j, k, hour_AD, minute_AD, second_AD], dtype=np.int64) + date = np.array([i, j, k, hour_AD, minute_AD, second_AD]) return date @staticmethod