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 an N-dimensional logicvec 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.0.7.tar.gz (41.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seqlogic-0.0.7-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for seqlogic-0.0.7.tar.gz
Algorithm Hash digest
SHA256 03df1f465767bdbc308dc69a5c8bee7f9222d39352761712287b85c3c3db6155
MD5 96ac156d85321986a36a7bc0edfbd3d8
BLAKE2b-256 539b7dc32f3bbe5c9b50c04b08b775e802353bdf5d64b5ade5356a91534243f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: seqlogic-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 28.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for seqlogic-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 4f204296f9968f3b16c85db0a1bd4456aafa04fa7f311fd80eee6e84ef76dc76
MD5 5e886e31210f3f6f2212b0a62b128016
BLAKE2b-256 5f5d156db69fa9fae03470d034c01068bdeaa18d5bd44307bd13a7aa4dce5f5f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page