Scientific reasoning language with uncertainty propagation and symbolic math — part of the Crowe Quantum Platform
Project description
crowe-synapse
Synapse-Lang — a domain-specific language for quantum circuit design. Compiles human-readable quantum notation into CircuitIR.
Installation
pip install crowe-synapse
Features
- Natural Syntax: Write quantum circuits in readable notation
- CircuitIR Output: Compiles to the Crowe Quantum Platform's intermediate representation
- Gate Support: All standard single-qubit and multi-qubit gates
- Measurement: Built-in measurement and classical register support
Quick Start
from crowe_synapse import compile_synapse
# Compile a Bell state circuit
ir = compile_synapse("qubit |0⟩ → H → CNOT(q0, q1) → measure")
print(ir.operations)
Part of the Crowe Quantum Platform
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
crowe_synapse-3.0.1.tar.gz
(10.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file crowe_synapse-3.0.1.tar.gz.
File metadata
- Download URL: crowe_synapse-3.0.1.tar.gz
- Upload date:
- Size: 10.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
330cab000f550d97d5ab66a13ebdc3e3b3505d4ba0f0c3be8e330a36c5d9ab92
|
|
| MD5 |
624023955ae7a431156dd858c8a9d883
|
|
| BLAKE2b-256 |
343e2c8865cb976f05b9f787ae8918e68b5b8d8debd9e100b40240209e9e8ee5
|
File details
Details for the file crowe_synapse-3.0.1-py3-none-any.whl.
File metadata
- Download URL: crowe_synapse-3.0.1-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bd2ba5e9c8db34d3cb09b0fb9c347ea19d205dc11a6c5aab4c60229016e49de
|
|
| MD5 |
54380c166ba6f2a2dca05ee3f3c0a7f4
|
|
| BLAKE2b-256 |
109ff5087a586370fd59085f9501dcf21aeaea04e16aef173f548a71728279bf
|