File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed
doc/api/next_api_changes/removals Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change 22~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33
44... of the `.dates ` module are removed without replacements. These were
5- undocumented and not exported. Julian dates in Matplotlib were calculated from the
6- Julian date epoch:
7- ``jdate = (date - np.datetime64('-4713-11-24T12:00')) / np.timedelta64(1, 'D') ``,
8- A Julian date was converted to datetime as
9- ``date = np.timedelta64(int(jdate * 24 * 3600), 's') + np.datetime64('-4713-11-24T12:00') ``.
10- where some care needs to be taken with the accuracy of the ``timedelta64 ``. Given the various
11- definitions of Julian date, users should exercise caution using these values.
5+ undocumented and not exported.
6+
7+ Julian dates in Matplotlib were calculated from a Julian date epoch: ``jdate =
8+ (date - np.datetime64(EPOCH)) / np.timedelta64(1, 'D') ``. Conversely, a Julian
9+ date was converted to datetime as ``date = np.timedelta64(int(jdate * 24 *
10+ 3600), 's') + np.datetime64(EPOCH) ``. Matplotlib was using
11+ `EPOCH='-4713-11-24T12:00' ` so that 2000-01-01 at 12:00 is 2_451_545.0 (see
12+ <https://en.wikipedia.org/wiki/Julian_day>`).
You can’t perform that action at this time.
0 commit comments