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

Uploaded Source

Built Distribution

seqlogic-0.25.0-py3-none-any.whl (37.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for seqlogic-0.25.0.tar.gz
Algorithm Hash digest
SHA256 ad615525236717fb497f1e6f76726981286a64503a1c9a294bdd567d18c22b32
MD5 1099a16f27e8884fb75288c13b071268
BLAKE2b-256 46c060a9f9bf3c67331863195017ef45888d8b5bcf2da72254537c10b7fd67e1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for seqlogic-0.25.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8571ac637997b2c175e98a69efe7539496263a5bf50f125463f8110fe2800f78
MD5 c57796de27f047fc3accc0379212b211
BLAKE2b-256 0c916088ba9e992152682f0b4b799e358b0d25fc8209545aa6aaa106b679bf7b

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