Skip to content

Commit

Permalink
Merge pull request matplotlib#26887 from jklymak/doc-expand-julian
Browse files Browse the repository at this point in the history
DOC: improve removal for julian dates [ci doc]
  • Loading branch information
timhoffm authored Sep 27, 2023
2 parents 8fc7da4 + d69ace9 commit 11aa656
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions doc/api/next_api_changes/removals/26852-OG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,10 @@

... of the `.dates` module are removed without replacements. These were
undocumented and not exported.

Julian dates in Matplotlib were calculated from a Julian date epoch: ``jdate =
(date - np.datetime64(EPOCH)) / np.timedelta64(1, 'D')``. Conversely, a Julian
date was converted to datetime as ``date = np.timedelta64(int(jdate * 24 *
3600), 's') + np.datetime64(EPOCH)``. Matplotlib was using
``EPOCH='-4713-11-24T12:00'`` so that 2000-01-01 at 12:00 is 2_451_545.0 (see
<https://en.wikipedia.org/wiki/Julian_day>`).

0 comments on commit 11aa656

Please sign in to comment.