Bug#457243: RFP: python-pyke -- a knowledge-based inference engine (expert system)
Subject: RFP: python-pyke -- a knowledge-based inference engine (expert system)
Package: wnpp
Severity: wishlist
* Package name : python-pyke
Version : 0.1.alpha1
Upstream Author : Bruce Frederiksen <dangyogi@gmail.com>
* URL : http://pyke.sourceforge.net/
* License : MIT
Programming Lang: Python
Description : a knowledge-based inference engine (expert system)
Pyke is a knowledge-based inference engine (expert system)
written in 100% python that can:
* Do both forward-chaining (data driven) and
backward-chaining (goal directed) inferencing.
* Pyke may be embedded into any python program.
* Automatically generate python programs by assembling
individual python functions into complete call graphs.
* This is done through a unique design where the individual
python functions are attached to backward-chaining rules.
* Unlike other approaches to code reuse (e.g. Zope adapters and
generic functions), this allows the inference engine to ensure
that all of the function's requirements are completely
satisfied, by examining the entire call graph down to the
leaves, before any of the functions are executed.
* This is an optional feature. You don't need to use it if you
just want the inferencing capability by itself.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (600, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--
Marc-André Lureau
Reply to: