Metadata-Version: 2.4
Name: devqubit-pennylane
Version: 0.1.6
Summary: devqubit adapter for Pennylane
Author: devqubit
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: experiment-tracking,pennylane,quantum
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: <3.14,>=3.11
Requires-Dist: devqubit-engine<0.2.0,>=0.1.6
Requires-Dist: pennylane<0.44,>=0.43
Description-Content-Type: text/markdown

# devqubit-pennylane

PennyLane adapter for devqubit. Automatically captures circuits and results from PennyLane devices.

## Installation

```bash
pip install devqubit[pennylane]
```

## Usage

```python
import pennylane as qml
from devqubit import track

dev = qml.device("default.qubit", wires=2, shots=1000)

@qml.qnode(dev)
def circuit():
    qml.Hadamard(wires=0)
    qml.CNOT(wires=[0, 1])
    return qml.counts()

with track(project="pennylane-exp") as run:
    run.wrap(dev)
    counts = circuit()
```

## What's Captured

- **Circuits** — PennyLane tape, OpenQASM 3
- **Results** — Counts, expectation values, samples
- **Device info** — Device name, wires, shots

## License

Apache 2.0
