log

age author description
Wed, 15 Sep 2021 23:56:02 -0700 drewp speedups: abort some rules faster
Mon, 13 Sep 2021 01:54:49 -0700 drewp rm unused computation
Mon, 13 Sep 2021 01:53:32 -0700 drewp don't crash, just skip the rule if there's a BindingConflict (no clear test case yet)
Mon, 13 Sep 2021 01:36:06 -0700 drewp refactor rules eval
Mon, 13 Sep 2021 00:18:47 -0700 drewp rm dead code from previous tries
Mon, 13 Sep 2021 00:06:00 -0700 drewp refactor: use CandidateBinding throughout, not loose dicts
Sun, 12 Sep 2021 23:48:43 -0700 drewp hack math:sum in there. Test suite is passing except some slow performers
Sun, 12 Sep 2021 21:48:36 -0700 drewp fix farenheit rule case, fix some others that depend on rings order, but this breaks some performance because of itertools.perm
Sun, 12 Sep 2021 21:46:39 -0700 drewp just (a lot of) debug changes
Sun, 12 Sep 2021 04:32:52 -0700 drewp big rewrite of infer() using statements not variables as the things to iterate over
Sat, 11 Sep 2021 23:33:55 -0700 drewp add mqtt_message
Sat, 11 Sep 2021 23:31:32 -0700 drewp do inference on config. backend for new ui columns. rm some of the old filter pipeline
Sat, 11 Sep 2021 23:28:37 -0700 drewp new grid layout in web ui
Sat, 11 Sep 2021 23:27:32 -0700 drewp some shuffling, i don't know- i'm about to rewrite again
Sat, 11 Sep 2021 23:21:11 -0700 drewp metrics on input graph sizes
Wed, 08 Sep 2021 23:22:45 -0700 drewp mostly cleanup; scraps of the next rewrite; unskip tests that are ok now
Wed, 08 Sep 2021 18:59:21 -0700 drewp slow test is ok now (but other slow tests are now broken)
Wed, 08 Sep 2021 18:56:24 -0700 drewp apparently this was redundant
Wed, 08 Sep 2021 18:53:26 -0700 drewp add CandidateTermMatches, unused so far
Wed, 08 Sep 2021 18:51:18 -0700 drewp rename workingSet, sometimes
Wed, 08 Sep 2021 18:42:53 -0700 drewp log layout
Wed, 08 Sep 2021 18:39:12 -0700 drewp support CB.apply(returnBoundStatementsOnly)
Wed, 08 Sep 2021 18:32:11 -0700 drewp attempted to rewrite with CandidateTermMatches but it broke
Mon, 06 Sep 2021 23:26:07 -0700 drewp plans regarding this rewrite
Mon, 06 Sep 2021 23:23:43 -0700 drewp optimization: stream stmts instead of building a Graph
Mon, 06 Sep 2021 23:20:23 -0700 drewp change a Graph.__sub__ to Set.difference in verify() for a big speedup
Mon, 06 Sep 2021 23:04:34 -0700 drewp refactor: inline an odometer algorithm in place of itertools.product
Mon, 06 Sep 2021 23:03:51 -0700 drewp forget GRAPH_ID optimization in this case
Mon, 06 Sep 2021 18:39:38 -0700 drewp mark skipped tests. move applyRule into Rule. minor cleanups.
Mon, 06 Sep 2021 18:18:42 -0700 drewp a little inner-loop performace. same number of iterations, but less time on logging and some stmt filtering
Mon, 06 Sep 2021 18:07:28 -0700 drewp mysteriously lost an important line
Mon, 06 Sep 2021 18:06:11 -0700 drewp new tests for a smaller part of the inner loop
Mon, 06 Sep 2021 17:03:19 -0700 drewp cleaning up inner loop
Mon, 06 Sep 2021 15:38:48 -0700 drewp more modules, types. Maybe less repeated computation on BoundLhs
Mon, 06 Sep 2021 01:15:14 -0700 drewp realign tests, turn off slow ones for now
Mon, 06 Sep 2021 01:13:55 -0700 drewp WIP move evaluation to new file
Mon, 06 Sep 2021 00:57:28 -0700 drewp fix import
Mon, 06 Sep 2021 00:56:47 -0700 drewp logging and stats
Mon, 06 Sep 2021 00:56:13 -0700 drewp do findEvals once at setRules time
Sun, 05 Sep 2021 23:27:49 -0700 drewp infer() dumps stats
Sun, 05 Sep 2021 22:50:15 -0700 drewp cleanup internal names, imports
Sun, 05 Sep 2021 22:43:13 -0700 drewp fix a bug with a slightly moer complicated set of rules
Sun, 05 Sep 2021 22:40:50 -0700 drewp Evaluation doesn't have to depend on Lhs class
Sun, 05 Sep 2021 22:39:38 -0700 drewp logging adjustments
Sun, 05 Sep 2021 01:52:53 -0700 drewp more cleanup, especially around Evaluation
Sun, 05 Sep 2021 01:51:49 -0700 drewp extract module of rdflib output patches
Sun, 05 Sep 2021 01:15:55 -0700 drewp cleanups and a few fixed cases
Sat, 04 Sep 2021 23:23:55 -0700 drewp big rewrite- more classes, smaller methods, more typesafe, all current tests passing
Sat, 04 Sep 2021 23:18:44 -0700 drewp pure reordering of funcs to make the next diffs smaller
Sat, 04 Sep 2021 15:34:29 -0700 drewp shuffle some logging
Thu, 02 Sep 2021 23:20:55 -0700 drewp WIP inference- getting into more degenerate test cases
Thu, 02 Sep 2021 13:39:27 -0700 drewp WIP more debugging, working towards bnode-matching support
Thu, 02 Sep 2021 01:58:31 -0700 drewp WIP inferencer - partial var and function support
Sun, 29 Aug 2021 23:59:09 -0700 drewp WIP new inferencer. no vars yet.
Sun, 29 Aug 2021 13:45:31 -0700 drewp some rdf code. maybe copied from light9?
Sun, 29 Aug 2021 13:44:05 -0700 drewp add patch_cyclone_sse
Sun, 29 Aug 2021 13:43:50 -0700 drewp start zigbee configs. this proves the need for more graph output from a given mqtt message
Sun, 29 Aug 2021 13:43:14 -0700 drewp dead code, sort reqs
Sun, 29 Aug 2021 13:36:08 -0700 drewp release 0.5.0
Sun, 29 Aug 2021 13:36:08 -0700 drewp release 0.5.0 0.5.0