Commit Graph

44 Commits

Author SHA1 Message Date
b38a317b82 Added rmath dunder, create Series without specifying dtype
Added Math validator to Series, math dunders pending
2022-04-12 11:42:51 +05:30
03a8045400 implemented arithmatic dunder methods
Writing tests for the same is pending
2022-04-11 22:49:41 +05:30
625c9228e9 Docs and corrections based on tests 2022-04-11 22:19:29 +05:30
e8dbc16157 implemented comparison in TSC, improved comparisons in Series 2022-04-11 10:47:12 +05:30
b246709603 expanded comparison for series, implemented gt in TSC 2022-04-10 23:52:53 +05:30
d4bbaf7903 TimeSeriesCore no longer subclasses UserDict 2022-04-10 14:09:24 +05:30
83a8b05802 implemented setitem 2022-04-10 13:27:25 +05:30
88e7b3994b implemented sync method 2022-04-07 23:44:18 +05:30
8e8146a07d changed init to super().__init__
getting started with setitem and sync
2022-04-05 23:43:03 +05:30
ce6326f4b5 Refactored with improved type hints 2022-04-05 10:43:53 +05:30
875089349e Added typehints for head and tail 2022-03-29 10:35:20 +05:30
ee48446c6e Added .get method with closest parameter 2022-03-22 21:29:58 +05:30
d24b0d8bb2 Added variable type annotations 2022-03-21 20:47:22 +05:30
d7b06fbe24 improved getitem, head, and tail functions 2022-03-12 10:24:40 +05:30
6bbdac35ec parse_dates decorator works with optional date params 2022-03-11 09:42:22 +05:30
17b3e348a2 improved documentation and usage of date_parser decorator 2022-03-05 23:23:31 +05:30
60f25de710 changed pos = [] to *pos in date_parser decorator 2022-03-01 15:34:16 +05:30
347634f536 date_parser decorator now only needs positions
Implemented using inspector.signature
2022-02-27 19:26:03 +05:30
eeda4064b2 implemented decorator 2022-02-27 16:29:18 +05:30
00ac66219b created decorator function, yet to be implemented 2022-02-27 14:49:50 +05:30
ad68dcd930 improved documentation 2022-02-27 00:22:08 +05:30
7cac5cc307 separated utility functions and exceptions in standalone files 2022-02-26 12:46:42 +05:30
1be38ce7d4 Added custom error, refactored preprocess_timeseries
Added _find_closes_date function
2022-02-26 00:43:15 +05:30
=
66ccd2a3f8 added interval_to_years function 2022-02-24 11:28:16 +05:30
3bf4ca9c61 Added __contains__ and some tests for it 2022-02-24 08:16:45 +05:30
=
941dbb36b3 removed print 2022-02-24 00:15:59 +05:30
=
8bdd8922cb added items() to TimeSeriesCore 2022-02-24 00:00:52 +05:30
306a2d730c Series repr now show data type 2022-02-22 13:05:05 +05:30
3aa38d31d1 Series data_type takes strings
added ge and le to Series
2022-02-22 11:28:26 +05:30
04176646b6 improved slicer class 2022-02-21 23:07:43 +05:30
b99f0d67c1 implemented getitem in Series to prevent error 2022-02-21 22:48:00 +05:30
e22f6acc87 series type is now user defined 2022-02-21 22:27:26 +05:30
59c9c658ca TimeSeriesCore is now a subclass of UserDict 2022-02-21 15:23:20 +05:30
cbace875c1 implemented _parse_date function to formalise date parsing
made Series a subclass of UserList to improve compatibility
2022-02-21 13:09:58 +05:30
81856b2c1a changed IndexSlicer to _IndexSlicer
And other minor changes
2022-02-21 08:26:29 +05:30
47e11546a0 Created Series class for slicing support 2022-02-20 22:49:45 +05:30
141ec97a2c converted dates and values to properties
ts['dates'] and ts['values'] keys implemted
2022-02-20 21:52:33 +05:30
2c1d508734 implemented iterator 2022-02-20 21:36:44 +05:30
58524aae7e improved slicing with a separte iloc slider 2022-02-20 19:00:39 +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
01a05d66a2 Split core functions & classes into separate file 2022-02-19 23:03:00 +05:30