Skip to main content

Embedded domain-specific combinator library for assembling abstract definitions of logic circuits.

Project description

Embedded domain-specific combinator library for assembling abstract definitions of logic circuits.

PyPI version and link.

Purpose

This embedded domain-specific language (DSL) makes it possible to write an algorithm in Python that operates over bit vectors, and then to interpret that algorithm implementation as a circuit definition in order to synthesize a logic circuit.

Package Installation and Usage

The package is available on PyPI:

python -m pip install circuitry

The library can be imported in the usual ways:

import circuitry
from circuitry import circuitry

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

circuitry-0.0.0.4.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

circuitry-0.0.0.4-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file circuitry-0.0.0.4.tar.gz.

File metadata

  • Download URL: circuitry-0.0.0.4.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.8.0

File hashes

Hashes for circuitry-0.0.0.4.tar.gz
Algorithm Hash digest
SHA256 a89d14ea9f638faa1596d2c909ce01c53ada3504388b5c138b3d3f6d5c778276
MD5 c0cb33a434bd2bc6125d522ca0319408
BLAKE2b-256 04f7785b1ccc5d77a1f7bd4231f50d078cf6d672c9a881867eeb456e7c444c7a

See more details on using hashes here.

File details

Details for the file circuitry-0.0.0.4-py3-none-any.whl.

File metadata

  • Download URL: circuitry-0.0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.8.0

File hashes

Hashes for circuitry-0.0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 92995635907521cb8b12c38e407b160655c1f849d7cb29598c3c9e432eacaaf8
MD5 2ecdc64e434279d39e084dd165bde0e9
BLAKE2b-256 11a8db97165e047b16f3b321f28bb9cac9515188477e62a9dd8fa31317506cd6

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