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.11+.

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

Uploaded Source

Built Distribution

seqlogic-0.17.0-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for seqlogic-0.17.0.tar.gz
Algorithm Hash digest
SHA256 9759eec22b0d8de87d1535d4d78cc2cb30f4a9c4f6a38ce11e1b35d584ce79b1
MD5 bceb0026b7bd877cbb24b9ff79c6fbb2
BLAKE2b-256 e9fde55ade708dce5a3957852fa711224b192f332fd4aec0044ec70023edbfcc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: seqlogic-0.17.0-py3-none-any.whl
  • Upload date:
  • Size: 29.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.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 23f1108053220a1dbda04361d2c8c927e6d666d70d1bfded0798e579b32e940a
MD5 45303fe41e598591047da1d0348da579
BLAKE2b-256 9276d826779a4e476f7c3d92322268399ca59f4d8458117063852e52140400c4

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