-
-
Notifications
You must be signed in to change notification settings - Fork 18.7k
Open
Listed in
Labels
API DesignNon-Nanodatetime64/timedelta64 with non-nanosecond resolutiondatetime64/timedelta64 with non-nanosecond resolutionTimedeltaTimedelta data typeTimedelta data typeTimestamppd.Timestamp and associated methodspd.Timestamp and associated methods
Description
Discussed on today's call, in 2.0 Timestamp and Timedelta will support non-nanosecond resolutions, and this should probably be reflected in the repr, something like Timestamp("2016-01-01 10:24:11.012", reso="ms")
.
ATM it is possible to do eval(repr(ts))
on a Timestamp. If we want to maintain that, we'll need to add a reso keyword (or another name, we discussed "unit" but that conflicts with the existing unit keyword) to the constructors.
If we do add a reso keyword, it may make sense to add it to to_datetime, date_range, to_timedelta, timedelta_range. That would avoid the need to do reso-inference in those functions.
Metadata
Metadata
Assignees
Labels
API DesignNon-Nanodatetime64/timedelta64 with non-nanosecond resolutiondatetime64/timedelta64 with non-nanosecond resolutionTimedeltaTimedelta data typeTimedelta data typeTimestamppd.Timestamp and associated methodspd.Timestamp and associated methods
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
jreback commentedon Oct 12, 2022
adding reso to the constructors and repr lgtm