- https://downtothecircuits.com/?p=2754
- This is a GUI based version of the truth table solver.
- This GUI can run up to 9 inputs (but I honestly don't reccommend it because too many logic inputs has its disadvantages)
- Visit https://downtothecircuits.com/?p=2677 for more information (currently on maintenance)
- This python program solves a truth table based on user input from the python terminal locally.
- It's not the prettiest of graphics (I'm no web developer) --> but hey it works just fine for me
- This only converts the truth table to boolean algebra to primitives (or basic gates not including special gates like NAND, XOR, XNOR etc)
- sympy
- download relevant packages
- run the program :) Yes it's that easy
- tkinter
- sympy
- download relevant packages:
- run the program :) more user friendly than version 1 of truth table solver
- I made some changes to truth_table_solver 1.0 and 2.0 to accomodate reserved symbols (O, S, I, N, E, Q) in SymPy
- Some "reserved" symbols:
- O: for big O notation
- S: S class
- I: Imaginary
- N: evaluates expression in floating point
- E: Euler's number
- Q: rational number
- For more information: https://docs.sympy.org/latest/modules/abc.html#
- Some "reserved" symbols:
- Support gates other than primitives (E.g. NOR, XOR, NAND)