Electruth

See the Truth via ELECTRUTH.

electruth logo
"Sometimes it's false, sometimes it's true. But it's always
boolean."
  – Someone

electruth (or "ELECTRUTH") is a collection of boolean logic tools. It can be used as both a command-line tool and a Python library. It understands boolean algebra (to some extent) and can be used to simplify boolean expressions using the Quine-McClusky method. This can be useful if you have a truth table in need of basic shortening. electruth can also be used to compare boolean expressions, which can be very useful if you need to compare a truth table with a schematic you created based on that truth table. electruth can also be used to "destroy" complex boolean expressions into simpler ones consisting only of ANDS, ORS and NOTS.

You can download the newest electruth, v0.2.0, (released under the GPLv3+) here.

Old versions: 0.1.1 (final one for Python 2.x), 0.1.0.

electruth can also be found in the Python Package Index.

electruth has its code at Gitorious; see http://gitorious.org/electruth.

NEW: Truth table generation howto up here.

Title:Electruth
Modified:Tue, 02 Aug 2011 23:08:13 +0200
Created:Tue, 02 Aug 2011 23:08:13 +0200
Revision:0 (local), 20 (global)
Summary:A collection of boolean logic tools. Understands gEDA netlists.
License:Creative Commons Attribution-ShareAlike 3.0 Unported (or any later version) (text)
License:Creative Commons Zero 1.0 Universal (or any later version) (logo)
License:GNU General Public License, version 3 (or any later version) (program)

JavaScript License Information | View source