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

Uploaded Source

Built Distribution

seqlogic-0.24.0-py3-none-any.whl (36.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for seqlogic-0.24.0.tar.gz
Algorithm Hash digest
SHA256 3b5347a337041e1d56841a31c100736b9a469f4874e117e2ecdce8d7bda06494
MD5 76b4e68fd3a587438754bc791e456639
BLAKE2b-256 55abf83b57459b2b15353572cce629c3c382b997dba6a7a39129e3935b84b422

See more details on using hashes here.

File details

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

File metadata

  • Download URL: seqlogic-0.24.0-py3-none-any.whl
  • Upload date:
  • Size: 36.7 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.24.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f7bb3488bd9afc2ea96e67765f367011bcd7e2c6701f926e3d56bf1a28b14ac9
MD5 1935d25b57ff4a0f16f761368c8bb4d1
BLAKE2b-256 f7d618e1aedac3b47e9e1a2baab7632882ff94c13f49b141948295bc1bc5631a

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