Skip to content

A small python module to help perform boolean algebra and state table calculations

License

Notifications You must be signed in to change notification settings

mtseng15/digitallogic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Logic

A small python module to help perform boolean algebra and state table calculations

Example

  • Example of digitallogic with numpy in nteract.

Dependancy's

Installation

To install, activate virtual chosen virtual enviroment

source ./path/to/activate

Clone repository

git clone https://github.com/mtseng15/digitallogic.git

Use pip to install

cd digitallogic
pip install

Or for development

pip install e .

Goals

The goal is not to be a one stop all module. There are plenty of great projects out there for doing binary data analysis. The goal is simply to complement the capabilities of numpy and to ease the process of digital logic calculations.

Things to do

  • Get Setup wheel and pip installation
  • Add function to output calculations to CSV file
  • Add more flip flop application tables
  • Add more standard input arrays (i.e., 2^5, 2^6, etc)
  • Error handling...beacuse it's a good thing and so far non-existant :)

Contribution

Please feel free to submit pull requests! Contributions are more than welcome as long as they follow the goals of this project.

License

Digitallogic is licensed under the MIT license.

About

A small python module to help perform boolean algebra and state table calculations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages