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 a bit array 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.12+.

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.19.0.tar.gz (44.9 kB view details)

Uploaded Source

Built Distribution

seqlogic-0.19.0-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: seqlogic-0.19.0.tar.gz
  • Upload date:
  • Size: 44.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for seqlogic-0.19.0.tar.gz
Algorithm Hash digest
SHA256 a405a9b1a3d9667b76d231b3037019480df0680695187657923e0251759292ec
MD5 02498cc23088695363d1af67ffccc9c2
BLAKE2b-256 e79dfc4506530b2b04cdba8c898fd2a7216acdf0aac7373b72c4d1614aabf535

See more details on using hashes here.

File details

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

File metadata

  • Download URL: seqlogic-0.19.0-py3-none-any.whl
  • Upload date:
  • Size: 31.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for seqlogic-0.19.0-py3-none-any.whl
Algorithm Hash digest
SHA256 37aed93e8ed79e7465b64cb234bfd2a8bbc410d023200fc967e73b047d86fddd
MD5 932751e1126c770f383f3ce395ef5e6b
BLAKE2b-256 a72a93975709eb9142eecd156ab52ce02075226511fed8e2a14052a05bd8fdd1

See more details on using hashes here.

Supported by

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