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.
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
Release history Release notifications | RSS feed
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 hashes)
Built Distribution
Close
Hashes for circuitry-0.0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92995635907521cb8b12c38e407b160655c1f849d7cb29598c3c9e432eacaaf8 |
|
MD5 | 2ecdc64e434279d39e084dd165bde0e9 |
|
BLAKE2b-256 | 11a8db97165e047b16f3b321f28bb9cac9515188477e62a9dd8fa31317506cd6 |