qobserva-agent
Decorator-first telemetry for quantum runs: emit standardized run events for Qiskit, Braket, Cirq, PennyLane, pyQuil, and D-Wave (BYOE — bring your own endpoint).
⚠️ Beta: This package is in beta. APIs may change.
Install
pip install qobserva-agent
Optional SDK extras (install only what you use):
pip install qobserva-agent[qiskit] # Qiskit
pip install qobserva-agent[braket] # Amazon Braket
pip install qobserva-agent[cirq] # Cirq
pip install qobserva-agent[pennylane] # PennyLane
pip install qobserva-agent[pyquil] # pyQuil
pip install qobserva-agent[dwave] # D-Wave
pip install qobserva-agent[all-sdks] # All of the above
Quick start
from qobserva import observe_run
@observe_run(project="demo", tags={"sdk": "qiskit"})
def run():
# your quantum run here
return {"counts": {"00": 5, "11": 5}, "shots": 10}
run()
Start the local collector and dashboard with pip install qobserva and qobserva up, then open http://localhost:3000.
To send runs elsewhere, set QOBSERVA_ENDPOINT (default http://127.0.0.1:8080/v1/ingest/run-event).
Runs are sent in the background, so telemetry never slows your program. If the collector isn't running, you get one warning and your code continues. Secrets in error messages are redacted, and the hostname is stored as a hash (QOBSERVA_HOST_MODE=raw|hash|none).
- Full docs: qobserva.com · Documentation
- Repo: GitHub — BuildersArk/qobserva
- Issues / Support: GitHub Issues
Metadata
Release files for qobserva-agent 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qobserva_agent-0.1.3.tar.gz | 44.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qobserva_agent-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 100.1 kB
Release files / qobserva_agent-0.1.3.tar.gz
| Download URL | qobserva_agent-0.1.3.tar.gz |
|---|---|
| Size | 44.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
edb3f64884729e30917d598858e97232eeab6346c87002366299c501ccc04510
|
|
BLAKE2b-256 checksum How to use checksums |
32156f468e054edc6ff59955fe0b272b750aed16d89289b63d7f1e3504cbd966
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / qobserva_agent-0.1.3-py3-none-any.whl
| Download URL | qobserva_agent-0.1.3-py3-none-any.whl |
|---|---|
| Size | 56.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4d615ca1da8c369defbd7688160b2c06796e7e4737280df01c8f2ed3864d9809
|
|
BLAKE2b-256 checksum How to use checksums |
aeea96d006a25d35797d8507ed356d67828775297c103b3ba9cdd73f7e36ae1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|