Skip to content

Commit

Permalink
move backlog stuff out
Browse files Browse the repository at this point in the history
  • Loading branch information
librasteve authored Mar 11, 2022
1 parent 7fb24c8 commit d622a2a
Showing 1 changed file with 1 addition and 75 deletions.
76 changes: 1 addition & 75 deletions lib/Dan.rakumod
Original file line number Diff line number Diff line change
Expand Up @@ -2,81 +2,7 @@ unit module Dan:ver<0.0.1>:auth<Steve Roe (p6steve@furnival.net)>;

use Text::Table::Simple;

#`[
Todos
- slice
- nd indexing
- dtype (manual/auto)
- map
- pipe
- hyper
- operators
- df.T (transpose)
- df.series
- df.dtypes (dynamic)
- df.sort
- df.grep
- df.describe
- META6.json with deps
v1 Backlog
- Dan::Pandas spike
- Array MACs
-- ix,cx (for reindex)
-- splice (for drop, assign, append, push, pop, shift, unshift)
- Missing data
-- fillna, dropna, dropem
- Concat
-- concat (for join [outer|inner|left|right], merge)
- Shape (just simple)
^^^ done
v2 Backlog
(much of this is test / synopsis examples / new mezzanine methods)
- Set style ops
-- expose series eg. df.A, etc
-- see notes
- Combine
-- .splice ok
- Apply?
-- .map ok
- Duplicate labels?
-- don't support, need to detect and error
- Index alignment?
-- just an outer concat with fillna
- String ops?
-- .map ok (regex example)
- Merge & Join?
-- .concat ok
- Column sort
-- splice ok
- Exceptions
- Stats
- Histogramming
- SQL style ops
-- Group by
- Reshaping (stacking)
- Pivot tables
- Time Series
- Categoricals (Enums)
- Plotting
Operations
df2.A df2.bool
df2.abs df2.boxplot
df2.add df2.C
df2.add_prefix df2.clip
df2.add_suffix df2.columns
df2.align df2.copy
df2.all df2.count
df2.any df2.combine
df2.append df2.D
df2.apply df2.describe
df2.applymap df2.diff
df2.B df2.duplicated
#]

# helper declarations & functions
### Declarations & Helper Functions ###

# set mark for index/column duplicates
constant $mark = ''; # unicode Dot Operator U+22C5
Expand Down

0 comments on commit d622a2a

Please sign in to comment.