Skip to content

Commit 5c33ead

Browse files
committed
chore(ver) v9.3.0=>v10.0.0; CHANGES; spell
1 parent ac13c63 commit 5c33ead

File tree

3 files changed

+44
-3
lines changed

3 files changed

+44
-3
lines changed

.vscode/cspell.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"doctesting",
6464
"doctests",
6565
"dogfood",
66+
"dogfooded",
6667
"dogfoods",
6768
"dtype",
6869
"dynaimage",
@@ -78,6 +79,7 @@
7879
"fillcolor",
7980
"filtdict",
8081
"fname",
82+
"fnop",
8183
"fontname",
8284
"fpath",
8385
"fpaths",
@@ -126,6 +128,7 @@
126128
"matplot",
127129
"melticulously",
128130
"mergeable",
131+
"misattributed",
129132
"monkeypatch",
130133
"monkeypatching",
131134
"mpimg",
@@ -160,6 +163,8 @@
160163
"ortho",
161164
"outp",
162165
"overridable",
166+
"overspill",
167+
"overspilled",
163168
"overwriting",
164169
"pdfs",
165170
"pdot",
@@ -177,6 +182,7 @@
177182
"pylint",
178183
"pyplot",
179184
"pytest",
185+
"pytestmark",
180186
"pyversion",
181187
"qmark",
182188
"qname",
@@ -205,12 +211,14 @@
205211
"sideffected",
206212
"sideffects",
207213
"sidefx",
214+
"signularize",
208215
"signulars",
209216
"skipif",
210217
"solaris",
211218
"sphinxcontrib",
212219
"sphinxext",
213220
"splitted",
221+
"stackable",
214222
"stdout",
215223
"subdoc",
216224
"subdocs",

CHANGES.rst

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,16 @@ Graphtik Changelog
2626
- [ ] keep SFX in outputs
2727
- [ ] ENH: virtual graph roots for inputs & outputs, for visiting algos (eg prune by outs)
2828
- [ ] REFACT: separate op-decorator from factory (to facilitate defining conveyor operations).
29-
- [ ] ENH: varargs for Outs collect all outs te the very end
29+
- [ ] ENH: varargs for Outs collect all outs to the very end
3030
- [ ] ENH: use Signature.Param from `inspect` module to match needs & zip provides
3131
- [ ] FEAT: +1 merge method for pipelines: nest=False: treat Pipelines as Operations
3232

33+
- [ ] DOC: explain Implicits in tutorial
34+
- [ ] ENH: Plan accepts previous solutions
35+
- [ ] refact: named_inputs --> sol
36+
- [ ] ENH: planning reports unsatisfied node modus, for plotting
37+
- [ ] REFACT/FEAT/ENH: Autograph functions by annotating
38+
3339
- plot:
3440

3541
- [ ] Badges on Data
@@ -79,6 +85,33 @@ Changelog
7985
%%%%%%%%%
8086

8187

88+
v10.0.0 (19 Jul 2020, @ankostis): Implicits; modify(); auto-name pipelines; plot data as overspilled
89+
====================================================================================================
90+
Should have been 10+ for breaking rename of modifier ``jsonp => modify``.
91+
92+
+ FEAT: new :term:`implicit` modifier doing a better job than :func:`.sfx`.
93+
+ FEAT(pipeline): auto-derive name from enclosing function.
94+
+ BREAK/fix(modifier): rename modifier ``jsonp =>`` :func:`.modify()`;
95+
parameter ``jsonp=False`` now works.
96+
+ ENH(modifier): privatize all fields (`str` with foreign attributes interact badly
97+
with 3rdp libs).
98+
+ ENH(plot): stackable tooltips; now data nodes kind and state is fully explained there.
99+
100+
+ enh: split jsonp data nodes in separate lines forming a tree.
101+
+ enh: label overspill data-node's shapes.
102+
+ enh: theme-stack now expands any callables in keys or whole kv-pairs.
103+
+ feat: ``show_chaindocs=False`` them attribute now hides even subdoc relationships
104+
(edges).
105+
+ fix: various fixes & enhancements ("canceled" were misattributed,
106+
update legend, infective user ``'graphviz.xxx"`` attributes,
107+
plotting no-edge diagrams)
108+
109+
+ enh(planning): explained why nodes were pruned in ``DEBUG`` logs.
110+
+ enh(:term:`jetsam`): exception-annotated contents accessed also as attributes.
111+
+ doc(debug) improve instructions.
112+
+ enh(tests): check library also with ``DEBUG`` logging level.
113+
114+
82115
v9.3.0 (8 Jul 2020, @ankostis): Sphinx AutoDocumenter; fix plot sfx-nodes
83116
=========================================================================
84117
- FIX/FEAT(SPHINXEXT): so far, :func:`.operation`-annotated module functions were

graphtik/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# Licensed under the terms of the Apache License, Version 2.0. See the LICENSE file associated with the project for terms.
33
"""Lightweight :term:`computation` graphs for Python."""
44

5-
__version__ = "9.3.0"
6-
__release_date__ = "8 Jul 2020, 16:52"
5+
__version__ = "10.0.0"
6+
__release_date__ = "9 Jul 2020, 17:38"
77
__title__ = "graphtik"
88
__summary__ = __doc__.splitlines()[0]
99
__license__ = "Apache-2.0"

0 commit comments

Comments
 (0)