Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
0b5ebdf
commit 6a323c0
Showing
37 changed files
with
150 additions
and
4,468 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
Comment prefix codes: | ||
|
||
* `NB` means pay attantion to some non-obvious logic | ||
* `NB!` means pay a lot of attention because this could be a source of potential ot fixed bugs | ||
* `TODO` (`priority`) means: | ||
- no priority, just normal TODO, uncategorized: could be a source of bug, never spend time on (`low`, `very low`) while uncategorized issues exit (mark them low at least) | ||
- `bug` - zero priority, | ||
- `high` - first priority, | ||
- `low` means could live with it until better times, | ||
- `very low` is premature optimization or some puristic unimportant stuff | ||
- `perf`/`performance` there are reasons to believe that performance could be improved significantly; treat it as `low` unless with `!` | ||
- `ux` - user experience with API: signatures, comments, etc. | ||
* `TODO!` means same as `TODO (high)` + `NB!` | ||
|
||
Docs | ||
|
||
[ ] Write introduction without Rx, about series, declarative transofrmations, cursors, how to write new | ||
cursors with examples | ||
[ ] Add nice tables/charts with performance benchmarks, compared to Deedle, Streams, LINQ | ||
[ ] Move above prefixes to contributing section, add CLA | ||
|
||
Features | ||
|
||
* [ ] Features on par with Deedle/Ix/Linq/Streams, e.g. aggregate/resample, Panels must support what Frames do when it makes sense | ||
|
||
|
||
Tests | ||
|
||
* [ ] For corectness and performance, we must generate random sets and use some well-know correct method, e.g. LINQ or Deedle. Each test that utilizes series functionality | ||
must be significantly faster than LINQ/Deedle, otherwise it makes no sense to use Spreads. | ||
* [ ] Benchmark suite that could keep history. |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.