Skip to main content

Sequential Logic

Project description

Sequential Logic

Sequential Logic (seqlogic) is a logic simulation library. It uses Python's async / await syntax to model time, and provides an N-dimensional bits data type for combinational logic.

The API design is a work in progress, and documentation has not started. See the tests directory for example usage.

Installing

Sequential Logic is available on PyPI:

$ pip install seqlogic

It supports Python 3.11+.

Developing

Sequential Logic's repository is on GitHub:

$ git clone https://github.com/cjdrake/seqlogic.git

Runtime dependencies are listed in requirements.txt. Development dependencies are listed in requirements-dev.txt.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seqlogic-0.2.0.tar.gz (47.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seqlogic-0.2.0-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

Details for the file seqlogic-0.2.0.tar.gz.

File metadata

  • Download URL: seqlogic-0.2.0.tar.gz
  • Upload date:
  • Size: 47.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for seqlogic-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0a1b7511e5838bf10a36091dc97296e6a5a2eee35e1df52cdc65b412ba0d3bfa
MD5 833141ca161b831a8b45d70cd0d4ca4c
BLAKE2b-256 e2995a2cd8d28bd206f783d1b8ac196cba1add1ea847e3f549082248d2ff8dfc

See more details on using hashes here.

File details

Details for the file seqlogic-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: seqlogic-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 31.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for seqlogic-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 25262ad7572d823151fb80d1b9374978aa6cfc04da3f085c99f23e93ddde4da1
MD5 be0a188547c976c06848f7b16318f6e3
BLAKE2b-256 5c36a7b64353417b903407d54eaa903e463fb883a84452d6aa161800066d2f37

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page