File tree 2 files changed +10
-0
lines changed
doc/api/next_api_changes/deprecations 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change
1
+ ``epoch2num `` and ``num2epoch `` are deprecated
2
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3
+ These methods convert from unix timestamps to matplotlib floats, but are not
4
+ useed internally to matplotlib, and should not be needed by endusers.
5
+ To convert a unix timestamp to datetime, simply use
6
+ `datetime.datetime.utcfromtimestamp `, or to use numpy datetime64
7
+ ``dt = np.datetim64(e*1e6, 'us') ``.
Original file line number Diff line number Diff line change @@ -1744,6 +1744,8 @@ def _get_interval(self):
1744
1744
return self ._interval
1745
1745
1746
1746
1747
+ @_api .deprecated ("3.5" ,
1748
+ alternative = "mdates.date2num(datetime.utcfromtimestamp(e))" )
1747
1749
def epoch2num (e ):
1748
1750
"""
1749
1751
Convert UNIX time to days since Matplotlib epoch.
@@ -1765,6 +1767,7 @@ def epoch2num(e):
1765
1767
return (dt + np .asarray (e )) / SEC_PER_DAY
1766
1768
1767
1769
1770
+ @_api .deprecated ("3.5" , alternative = "mdates.num2date(e).timestamp()" )
1768
1771
def num2epoch (d ):
1769
1772
"""
1770
1773
Convert days since Matplotlib epoch to UNIX time.
You can’t perform that action at this time.
0 commit comments