@@ -39,7 +39,7 @@ Graphtik Changelog
3939 - [ ] FEAT: +1 merge method for pipelines: nest=False: treat Pipelines as Operations
4040 - [ ] break/enh(modifier): augment modifier table with `implicits ` for REPR.
4141 - [ ] BREAK(modif): "stuffy" names for `is_xxx(modifier) ` funcs returning stuff.
42- - [ ] REFACT/ FEAT/ENH : Autograph functions by annotating
42+ - [ ] FEAT: Autograph functions by annotating
4343
4444 - Planning:
4545 - [ ] FEAT: break cycles with dijkstra; +weights?
@@ -52,10 +52,11 @@ Graphtik Changelog
5252 (+cat: Execution)
5353
5454 - Execute:
55- - [ ] ENH/REFACT: use Signature.Param from `inspect ` module to match needs & zip provides
55+ - [+] FEAT: +2 callbacks before marshalling: (pre_batch, post_batch) (olds: pre_op, post_op).
56+ PARTIAL: moved existing x2 callbacks to be called before marshalling.
5657 - [?] refact: named_inputs --> sol
58+ - [ ] ENH/REFACT: use Signature.Param from `inspect ` module to match needs & zip provides
5759 - [ ] FEAT(fnop): varargs for Outs collect all outs to the very end
58- - [ ] FEAT: +2 callbacks before marshalling: (pre_batch, post_batch) (olds: pre_op, post_op).
5960 - [ ] BREAK/FEAT: allow marking SFX-LIST items:
6061 1. Implicits (default), to be checked/resolved downstream (see "FEAT: +2 callbacks"), or
6162 2. Sfx (pure), as they are now).
@@ -72,7 +73,7 @@ Graphtik Changelog
7273 - [+] FEAT: + `post_callback ` with `pre_callback ` --> `callbacks ` tuple
7374 (+cat: Compose)
7475 - [+] ENH(jsonp): mass-concat (not one-by-one).
75- - [ ] ENH: validate Implicits indeed added (in `post_op_callback `)?
76+ - [+ ] ENH: validate Implicits indeed added (in `post_op_callback `)?
7677 - [ ] FEAT: VALIDATE (by user) items on Solution-Insert (with a `post_callback `?):
7778 - auto-assertions {jsonp--> validators}
7879 - compare overwrites while recomputing
@@ -123,14 +124,18 @@ Changelog
123124:GitHub Releases: https://github.com/pygraphkit/graphtik/releases
124125
125126
126- v10.4.0 (6 Oct 2020, @ankostis): CWD, preserve concat index-names
127- -----------------------------------------------------------------
127+ v10.4.0 (9 Oct 2020, @ankostis): CWD, callbacks non-marshalled , preserve concat index-names
128+ -------------------------------------------------------------------------------------------
128129+ FEAT(compose): a :term: `current-working-document ` given when defining operation
129130 prefixes all non-root its dependencies as `jsonp ` expressions.
130131+ feat(plot): color as "pink" any ``None ``\s in the results, to facilitate identification
131132 of operations returning nothing, by mistake, or non-produced :term: `implicit `\s .
133+ Include "shape" when printing vectors (np-arrays and data-frames).
132134+ refact/feat(exe): the argument to :term: `callback `\s now contains the results;
133135 replace ``OpCb` class with pre-existing ``_OpTask `` (now publicized).
136+
137+ + Calllbacks are now called from solution context, before :term: `marshalling `.
138+
134139+ ENH(solution): preserve index/column names when concatenating pandas
135140 (workaround https://github.com/pandas-dev/pandas/issues/13475, to be fixed with pandas-v1.2).
136141
0 commit comments