here is an executabe version for windows..(made using py2exe project)
and here is the python source code files...
it is worth mentioning that the source files consists of :
tabular.py : which the main program is found and u could also execute it from the command line using arguments
gui.py : which is a graphical user interface for the program using tkinter libs
features:
- able to solve Boolean function upto 26 variable (theoretically it can do more but this just a limit that i enforced to be able to represent the variables using A,B,C....Z Notations , of course u can remove this limit)
- displaying the prime and essential implicants ( by default the program displays the implicants on letters but u can also change this to display them in numbers )
- perform petric brute force algorithm to get the best (lowest cost) solution
- draw the Prime Implicant chart before finding the essential prime implicants and after finding them...
those are some ideas that may/may not be done...
- adding column and row dominance simplifying techniques.
- adding a documentation for tabular.py and more comments to illustrate the algorithms used.
- adding an interactive mode to solve the problems step by step.
- adding a karno-map simulation.
- improving the gui....
- adding the project to source-forge ?...may be... :)
finally... i will really appreciate any feedbacks , bug reports and/or opinions.
please send them to
or here in the comments...
thanks...