Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
82a3e1786d
|
@@ -19,16 +19,3 @@
|
|||||||
- add unsafe cast
|
- add unsafe cast
|
||||||
- setup user manual
|
- setup user manual
|
||||||
- setup report
|
- setup report
|
||||||
|
|
||||||
#day(4)
|
|
||||||
|
|
||||||
- work on data-frame and column types (method resolution, subtyping)
|
|
||||||
|
|
||||||
#day(5)
|
|
||||||
|
|
||||||
- work on data-frame and column types (asserts, dunders)
|
|
||||||
- start writing user manual (quick start)
|
|
||||||
|
|
||||||
#day(7)
|
|
||||||
|
|
||||||
- work on user manual (Midas reference, supported Python syntax)
|
|
||||||
|
|||||||
@@ -1,49 +0,0 @@
|
|||||||
#import "template.typ": week, day
|
|
||||||
|
|
||||||
#show: week.with(num: 8)
|
|
||||||
|
|
||||||
#day(1)
|
|
||||||
|
|
||||||
- improvements and bugfixes
|
|
||||||
- unknown frame methods
|
|
||||||
- assertion on column values
|
|
||||||
- allow unknowns in more places
|
|
||||||
- parse empty calls
|
|
||||||
- tuple type instantiation
|
|
||||||
- `str` methods
|
|
||||||
- multi-parameter generic
|
|
||||||
- tuple expression
|
|
||||||
|
|
||||||
#day(2)
|
|
||||||
|
|
||||||
- weekly meeting
|
|
||||||
- generate stubs when compiling
|
|
||||||
- work on frames and columns (brainstorm / setup methods)
|
|
||||||
- start working on call dispatcher
|
|
||||||
|
|
||||||
#day(3)
|
|
||||||
|
|
||||||
- finish call dispatcher
|
|
||||||
- add type aliases
|
|
||||||
- work on frame and columns method registry
|
|
||||||
|
|
||||||
#day(4)
|
|
||||||
|
|
||||||
- implement group-by on frames and columns
|
|
||||||
- implement some methods on frames and columns
|
|
||||||
|
|
||||||
#day(5)
|
|
||||||
|
|
||||||
- implement arithmetic, comparison and aggregation methods, `head`/`tail` and some attributes on frames and columns
|
|
||||||
- refactor printers
|
|
||||||
- rename `Function.Argument` -> `Function.Parameter`
|
|
||||||
- update manual for frames and columns
|
|
||||||
- add some docstrings
|
|
||||||
|
|
||||||
#day(6)
|
|
||||||
|
|
||||||
- add more docstrings
|
|
||||||
|
|
||||||
#day(7)
|
|
||||||
|
|
||||||
- add more docstrings
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
#import "template.typ": week, day
|
|
||||||
|
|
||||||
#show: week.with(num: 9)
|
|
||||||
|
|
||||||
#day(1)
|
|
||||||
|
|
||||||
- add more docstrings
|
|
||||||
- handle column subscript
|
|
||||||
- handle `not` operator
|
|
||||||
- properly type check parameter default values
|
|
||||||
- handle import statements
|
|
||||||
- handle column type instantiation
|
|
||||||
|
|
||||||
#day(2)
|
|
||||||
|
|
||||||
- parse int literals as integers
|
|
||||||
- implement scalar ops on frames and columns
|
|
||||||
- add more docstrings
|
|
||||||
- fix some bugs, make some small improvements
|
|
||||||
- complete weather pipeline example with frame operations
|
|
||||||
- implement formulae to compute aggregation method return types
|
|
||||||
|
|
||||||
#day(3)
|
|
||||||
|
|
||||||
- weekly meeting
|
|
||||||
- update syntax definitions
|
|
||||||
- check variable assignment when referenced
|
|
||||||
- add CI to run tests
|
|
||||||
- remove complex type
|
|
||||||
- complete user manual, including CLI subcommands
|
|
||||||
- add variance manager
|
|
||||||
- minor improvements
|
|
||||||
|
|
||||||
#day(4)
|
|
||||||
|
|
||||||
- check, document and fix function subtyping logic
|
|
||||||
- add some tests
|
|
||||||
- cleanup repository
|
|
||||||
|
|
||||||
#day(5)
|
|
||||||
|
|
||||||
- remove some raised errors to use diagnostics
|
|
||||||
- code repository submission
|
|
||||||
Reference in New Issue
Block a user