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

Uploaded Source

Built Distribution

seqlogic-0.29.0-py3-none-any.whl (38.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for seqlogic-0.29.0.tar.gz
Algorithm Hash digest
SHA256 437625a35c326eb371f0ecc5e6a3e4d601f0575f623c5e12cddd71d7f74b5563
MD5 0bf5fd8bda54bc16aef34029dfc93d91
BLAKE2b-256 813b62ee9d9b2297fabe5966f41d6e916716627076eea32740046299d12e656d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for seqlogic-0.29.0-py3-none-any.whl
Algorithm Hash digest
SHA256 be6130ba51f1a2b5a038187dae0bda42fa39d16b5ef7456d4f5b60764b2ee90a
MD5 c7603d5dd4620e16635ccae4162b42fe
BLAKE2b-256 d07333d2b40d949a29991555cb06d8d0e0f32fadd1e6e41189766450b15a6675

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