File tree Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Original file line number Diff line number Diff line change 77See :gg: `1 `.
88
99
10+ v2.2.0 (20 Nov 2019, @ankostis): enhance OPERATIONS & restruct their modules
11+ ============================================================================
12+ - REFACT(src): split module ``nodes.py `` --> ``op.py `` + `netop.py ` and
13+ move :class: `Operation ` from ``base.py `` --> ``op.py ``, in order to break cycle
14+ of `base(op) <-- net <-- netop `, and keep utils only in `base.py `.
15+ - ENH(op): allow Operations WITHOUT any NEEDS.
16+ - ENH(op): allow Operation FUNCTIONS to return directly Dictionaries.
17+ - ENH(op): validate function Results against operation `provides `;
18+ *jetsam * now includes `results ` variables: ``results_fn `` & ``results_op ``.
19+ - BREAK(op): drop unused `Operation._after_init() ` pickle-hook; use `dill ` instead.
20+ - refact(op): convert :meth: `Operation._validate() ` into a function,
21+ to be called by clients wishing to automate operation construction.
22+ - refact(op): replace ``**kwargs `` with named-args in class:`FunctionalOperation `,
23+ because it allowed too wide args, and offered no help to the user.
24+ - REFACT(configs): privatize :data: `network._execution_configs `; expose more
25+ config-methods from base package.
26+
27+
1028v2.1.1 (12 Nov 2019, @ankostis): global configs
1129===============================================
1230- BREAK: drop Python-3.6 compatibility.
Original file line number Diff line number Diff line change 33"""Lightweight computation graphs for Python."""
44
55__author__ = "hnguyen"
6- __version__ = "2.1.1 "
7- __release_date__ = "20 Oct 2019, 01:30 "
6+ __version__ = "2.2.0 "
7+ __release_date__ = "20 Nov 2019, 19:52 "
88__license__ = "Apache-2.0"
99__title__ = "graphtik"
1010__summary__ = __doc__ .splitlines ()[0 ]
You can’t perform that action at this time.
0 commit comments