Commit Graph

70 Commits

Author SHA1 Message Date
58524aae7e improved slicing with a separte iloc slider 2022-02-20 19:00:39 +05:30
e8b4607c29 backfill now works with frequency 2022-02-20 18:19:34 +05:30
4563a89bc2 Added tests for date_series & some for TimeSeries 2022-02-20 16:08:26 +05:30
23bc0b71a6 create_date_series no longer returns dates > end_date 2022-02-20 16:07:50 +05:30
b4597da4af added frequency symbol, improved repr and str 2022-02-20 16:06:34 +05:30
f48d79afb9 test files 2022-02-20 11:36:56 +05:30
4173736014 changed to generic types 2022-02-20 09:40:45 +05:30
b9366541f3 reduced the use of self.dates 2022-02-20 09:19:43 +05:30
56af7c33aa ffill now fills based on frequency
create date series supports eomonth parameter
2022-02-19 23:03:41 +05:30
01a05d66a2 Split core functions & classes into separate file 2022-02-19 23:03:00 +05:30
8fdaa25a1e handled slicing in getitem
Also changed class representation to list[tuple]
2022-02-19 16:47:53 +05:30
2790106790 reverted more unitended changes 2022-02-19 15:43:52 +05:30
c3928f756e reverted unitended changes 2022-02-19 15:42:35 +05:30
6851fedbca as_on_match and prior_match params for return calc
Also separated core methods & added getitem, len, head, and tail methods
2022-02-19 13:23:15 +05:30
5a51cb1a8b Capitalized frequency variable 2022-02-19 09:39:37 +05:30
335a6fc2e9 Separate function for initial data formatting
Added _preprocess_timeseries function for initial data processing
2022-02-18 21:17:04 +05:30
b6b2381163 Changed frequency into a dataclass
For more compact and pythonic code
2022-02-17 22:50:19 +05:30
1f2b75282b Added frequencies as classes 2022-02-17 22:27:22 +05:30
115e667bde Setup package and tested with tox 2022-02-17 16:20:48 +05:30
c9ead1a561 first commit with basic time series operations 2022-02-16 23:17:50 +05:30