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

Uploaded Source

Built Distribution

seqlogic-0.21.0-py3-none-any.whl (35.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for seqlogic-0.21.0.tar.gz
Algorithm Hash digest
SHA256 4daa05774433ea698d2844ea7f8d8b354dea6fb1268bac73c6efa1be3cf247e4
MD5 1e5b344d494ee9d89af28810a7f91f08
BLAKE2b-256 691feb24d67191a6eb11ffbab5e87437765be1298e811c5534fa50235d131bbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: seqlogic-0.21.0-py3-none-any.whl
  • Upload date:
  • Size: 35.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.21.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02042070ea98db3e17b38e25dc0f79d8afa7162eb284c4396e8d1fb459fdc705
MD5 c6dc686be52b60bb67f46a60e4c94cf8
BLAKE2b-256 4b0b11e9fe55d025b9485fd8b470c2bbe88b822dddf807963d38c83575aa70d9

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