Is your feature request related to a problem? Please describe.
Would like
be drop-in replacement for datetime.datetime
support for $<$1d time periods
support for multiple timezones
update parser to work for TimeStrings (to be spec'd)
Describe the solution you'd like
Use datetime.datetime as base class for dateroll.Date
Support for time-slicing and range-indexing on whole periods (i.e. datetime.datetime(2024,None,None) ... for whole years, quarters, months, weeks, (days is native), hours, minutes. (will need detailed specifications). Always for multiple bucketing approaches for rollups (akin to excel pivot table row groupings and panders grouper)
Discussed in https://github.com/disentcorp/dateroll/discussions/15
Is your feature request related to a problem? Please describe. Would like
datetime.datetime
1d
time periodsTimeStrings
(to be spec'd)Describe the solution you'd like
datetime.datetime
as base class fordateroll.Date
datetime.datetime(2024,None,None)
... for whole years, quarters, months, weeks, (days is native), hours, minutes. (will need detailed specifications). Always for multiple bucketing approaches for rollups (akin to excel pivot table row groupings and panders grouper)Describe alternatives you've considered Review https://github.com/wroberts/pytimeparse against parser for
TimeString
s.Additional context tbd