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.5.0.tar.gz (48.1 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.5.0-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for seqlogic-0.5.0.tar.gz
Algorithm Hash digest
SHA256 369f64b2d389c423d2c8f1ffd5ec62bb61e10647b35f782c3554179a659a3054
MD5 b23158f53b96bf814a28b6454beb4e5a
BLAKE2b-256 07b3a50c001e92cdd761441f1f340dd7f9287872aeec55690e7b1ded84bf0fa3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: seqlogic-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 32.2 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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f2ebaa756bd7d0df9b760dd8e6d32371eee87e35f35755354e02be557bed9c1f
MD5 af70b5b0d4bd52298390be6843aa6587
BLAKE2b-256 a895aa38bd9562618abad51dd6f12833d707c91163fa6c31882233615c49edbc

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