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

Uploaded Source

Built Distribution

seqlogic-0.20.0-py3-none-any.whl (33.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: seqlogic-0.20.0.tar.gz
  • Upload date:
  • Size: 46.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.20.0.tar.gz
Algorithm Hash digest
SHA256 c4161f4e452364ec0ecda183a2c92c77dc23e4fbb058d769cd18c33425d4a0c5
MD5 9c82770c988e189ba9c80838da57e684
BLAKE2b-256 8fb3c03b3f4a65106b76602e0e0a1a16fd8357afeb34ce23e3cb8a71d50e0bb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: seqlogic-0.20.0-py3-none-any.whl
  • Upload date:
  • Size: 33.7 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.20.0-py3-none-any.whl
Algorithm Hash digest
SHA256 00f0c96ba433fb8f17035bfbdda9ac461b96324d084c291a43e7f687ad045cce
MD5 d97e0297b2685287aad77f10b59fa2d9
BLAKE2b-256 ec50d092b76aacb3e460830448f0524ebe2f57401044a1c3e58dc6d9a9a7de4e

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