{"library":"samplomatic","title":"Samplomatic","description":"A Qiskit-based library for circuit sampling and noise characterization. It provides tools for building samplex circuits, transpilation passes (boxing, twirling, noise injection), and serialization. Current version: 0.18.0, requires Python >=3.10. Release cadence is approximately biweekly.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install samplomatic"],"cli":null},"imports":["from samplomatic import Samplex","from samplomatic import build","from samplomatic.transpiler import generate_boxing_pass_manager","from samplomatic.annotations import GroupMode","from samplomatic.annotations import Tag"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from samplomatic import Samplex, build\nfrom qiskit.circuit import QuantumCircuit, Parameter\n\nqc = QuantumCircuit(2)\ntheta = Parameter('theta')\nqc.rz(theta, 0)\nqc.cx(0, 1)\nqc.measure_all()\n\nsamplex = Samplex(qc, {theta: 0.5})\n\nwith build(samplex) as bld:\n    bld.add_gate(\"easy\", qc)\n    bld.add_gate(\"hard\", qc)\n\nresults = samplex.sample(shots=1000)\nprint(results)","lang":"python","description":"Basic example: define a quantum circuit, create a Samplex, build a template, and sample.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}