QuineMcCluskey
Table of Contents
Introduction
Requirements
Usage
Resources
Contributing
License
Introduction
The Quine–McCluskey algorithm (or the method of prime implicants) is a method used for minimization of Boolean functions that was developed by Willard V. Quine and extended by Edward J. McCluskey. It is functionally identical to Karnaugh mapping, but the tabular form makes it more efficient for use in computer algorithms, and it also gives a deterministic way to check that the minimal form of a Boolean function has been reached. It is also referred to as the tabulation method.
Requirements
This program requires python version 3.4 or higher to run.
Usage
Run the minimize.py file and follow the prompts. Don't care terms are optional, leave blank if there are none. Alternatively import the minimize.py file into your project and call the minimize() function. Usage: minimize(n_bits, minterms, xterms). Function returns list of essential prime and prime implicants.
Resources
Contributing
If you would like more information, please check out the full set of guidelines here.
Contribution is welcomed!
License
This project is licensed under the GNU General Public License v3.0