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 bits 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.3.0.tar.gz (47.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.3.0-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: seqlogic-0.3.0.tar.gz
  • Upload date:
  • Size: 47.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for seqlogic-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e44843ecdb5526657d040f7a1efa07c1a2f5b4c6844c7f6aedc942e1fe80771e
MD5 c89f2e4ee2debb6a348d5645c1af0ca4
BLAKE2b-256 919776864f61162900c31b5832186c5c8771ea9821433bc824e0f0c0f7363bb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: seqlogic-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 31.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for seqlogic-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f5401eeefa0f9ecc2bc352c30c2add569c5dc21c759ef8eb82ae17faa8b4da1
MD5 19d22a0dbb1268fb75cc20e7431753b6
BLAKE2b-256 aeb05b858647844d0efa816dac39249ecf242dc3634cb519d667f98f2dd8b8d0

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