[{"title":"( 88 个子文件 1.31MB ) pyknow:皮诺-源码","children":[{"title":"pyknow-develop","children":[{"title":"MANIFEST.in <span style='color:#111;'> 14B </span>","children":null,"spread":false},{"title":"requirements","children":[{"title":"develop.txt <span style='color:#111;'> 68B </span>","children":null,"spread":false},{"title":"tox.txt <span style='color:#111;'> 11B </span>","children":null,"spread":false}],"spread":true},{"title":"README.rst <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"CHANGELOG.rst <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 317B </span>","children":null,"spread":false},{"title":"tox.ini <span style='color:#111;'> 923B </span>","children":null,"spread":false},{"title":"TODO.rst <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"pytest.ini <span style='color:#111;'> 9B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 7.47KB </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"pyknow","children":[{"title":"conditionalelement.py <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"engine.py <span style='color:#111;'> 7.39KB </span>","children":null,"spread":false},{"title":"matchers","children":[{"title":"rete","children":[{"title":"dnf.py <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"token.py <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'> 6.55KB </span>","children":null,"spread":false},{"title":"check.py <span style='color:#111;'> 8.10KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 7.06KB </span>","children":null,"spread":false},{"title":"abstract.py <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"mixins.py <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"nodes.py <span style='color:#111;'> 12.35KB </span>","children":null,"spread":false}],"spread":false},{"title":"__init__.py <span style='color:#111;'> 30B </span>","children":null,"spread":false}],"spread":false},{"title":"watchers.py <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"activation.py <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"pattern.py <span style='color:#111;'> 600B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 331B </span>","children":null,"spread":false},{"title":"rule.py <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false},{"title":"fieldconstraint.py <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"fact.py <span style='color:#111;'> 5.28KB </span>","children":null,"spread":false},{"title":"operator.py <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"abstract.py <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"factlist.py <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"strategies.py <span style='color:#111;'> 985B </span>","children":null,"spread":false},{"title":"frozenfact.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"shortcuts.py <span style='color:#111;'> 456B </span>","children":null,"spread":false},{"title":"agenda.py <span style='color:#111;'> 934B </span>","children":null,"spread":false},{"title":"deffacts.py <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false}],"spread":false},{"title":"docs","children":[{"title":"source","children":[{"title":"reference.rst <span style='color:#111;'> 13.02KB </span>","children":null,"spread":false},{"title":"thebasics.rst <span style='color:#111;'> 10.15KB </span>","children":null,"spread":false},{"title":"introduction.rst <span style='color:#111;'> 803B </span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'> 5.08KB </span>","children":null,"spread":false},{"title":"installation.rst <span style='color:#111;'> 682B </span>","children":null,"spread":false},{"title":"index.rst <span style='color:#111;'> 402B </span>","children":null,"spread":false},{"title":"api.rst <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"cookbook.rst <span style='color:#111;'> 20B </span>","children":null,"spread":false}],"spread":true},{"title":"talks","children":[{"title":"Sistemas Expertos en Python con PyKnow - PyConES 2017","children":[{"title":"README.rst <span style='color:#111;'> 304B </span>","children":null,"spread":false},{"title":"Descuentos.ipynb <span style='color:#111;'> 21.87KB </span>","children":null,"spread":false},{"title":"slides.pdf <span style='color:#111;'> 1.30MB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"examples","children":[{"title":"zebra.ipynb <span style='color:#111;'> 13.28KB </span>","children":null,"spread":false},{"title":"manners.ipynb <span style='color:#111;'> 24.57KB </span>","children":null,"spread":false},{"title":"rockpaperscissors.ipynb <span style='color:#111;'> 10.11KB </span>","children":null,"spread":false},{"title":"wordgame.ipynb <span style='color:#111;'> 5.19KB </span>","children":null,"spread":false},{"title":"mab.ipynb <span style='color:#111;'> 21.43KB </span>","children":null,"spread":false},{"title":"maximum.ipynb <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"fibonacci.ipynb <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"factorial.ipynb <span style='color:#111;'> 4.86KB </span>","children":null,"spread":false}],"spread":false},{"title":"Makefile <span style='color:#111;'> 607B </span>","children":null,"spread":false}],"spread":true},{"title":"tests","children":[{"title":"unit","children":[{"title":"test_field.py <span style='color:#111;'> 371B </span>","children":null,"spread":false},{"title":"utils","children":[{"title":"test_freeze.py <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false}],"spread":false},{"title":"test_fact.py <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"matchers","children":[{"title":"rete","children":[{"title":"test_conflict_set_change_node.py <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"test_constructions.py <span style='color:#111;'> 9.28KB </span>","children":null,"spread":false},{"title":"test_token.py <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"test_feature_tester_node.py <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"test_ordinary_match_node.py <span style='color:#111;'> 7.13KB </span>","children":null,"spread":false},{"title":"test_dnf.py <span style='color:#111;'> 5.58KB </span>","children":null,"spread":false},{"title":"test_matcher.py <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"test_rete_abstract.py <span style='color:#111;'> 783B </span>","children":null,"spread":false},{"title":"test_checks.py <span style='color:#111;'> 8.77KB </span>","children":null,"spread":false},{"title":"test_bus_node.py <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"test_utils.py <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"test_not_node.py <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"test_rule.py <span style='color:#111;'> 5.48KB </span>","children":null,"spread":false},{"title":"test_operator.py <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"test_factlist.py <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"test_abstract.py <span style='color:#111;'> 289B </span>","children":null,"spread":false},{"title":"test_conditionalelement.py <span style='color:#111;'> 559B </span>","children":null,"spread":false},{"title":"test_strategies.py <span style='color:#111;'> 5.98KB </span>","children":null,"spread":false},{"title":"test_fieldconstraint.py <span style='color:#111;'> 536B </span>","children":null,"spread":false},{"title":"test_deffacts.py <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"conftest.py <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"test_agenda.py <span style='color:#111;'> 562B </span>","children":null,"spread":false},{"title":"test_watchers.py <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"test_engine.py <span style='color:#111;'> 21.81KB </span>","children":null,"spread":false},{"title":"test_activation.py <span style='color:#111;'> 1009B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 826B </span>","children":null,"spread":false},{"title":".coveragerc <span style='color:#111;'> 130B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]