API References
- Algorithms
- Circuits
- Circuit
Circuit
Circuit.copy()
Circuit.measure_all()
Circuit.dim
Circuit.key
Circuit.n_sys
Circuit.labels
Circuit.n_cycles
Circuit.cycles
Circuit.results
Circuit.has_results
Circuit.append()
Circuit.prepend()
Circuit.meas_locs
Circuit.n_meas
Circuit.draw()
Circuit.get_probability()
Circuit.same_structure()
Circuit.to_dict()
Circuit.from_dict()
Circuit.to_cirq()
Circuit.to_pyquil()
Circuit.to_qasm()
Circuit.to_qiskit()
- Circuit Collection
CircuitCollection
CircuitCollection.dim
CircuitCollection.n_circuits
CircuitCollection.n_sys
CircuitCollection.labels
CircuitCollection.append()
CircuitCollection.shuffle()
CircuitCollection.n_results
CircuitCollection.has_no_results
CircuitCollection.has_some_results
CircuitCollection.has_all_results
CircuitCollection.save()
CircuitCollection.fit()
CircuitCollection.plot
CircuitCollection.batch()
CircuitCollection.copy()
CircuitCollection.keys()
CircuitCollection.similar_keys()
CircuitCollection.update_keys()
CircuitCollection.subset()
CircuitCollection.to_dict_list()
CircuitCollection.from_dict_list()
CircuitCollection.batch_size()
CircuitCollection.results
CircuitCollection.sum_results()
- Circuit
- Compilation
- Base Classes
- Decomposition Strategy
- AllocateLabels
- CompilePaulis
- CycleReplacement
- DeferredSwapper
- InvolvingRestrictions
- Justify
- MarkBlocks
- MarkCycles
- Merge
- Native1Q
- Native1QRRZ
- Native1QMode
- Native2Q
- Native2QCX
- Native2QKAK
- NativeDecomp
- NativeExact
- OneQuditDecomp
- Parallel
- PhaseTrack
- RCCycle
- RCKak
- RCLocal
- Relabel
- RemarkCycles
- RemoveEmptyCycle
- RemoveId
- TryInOrder
- UnmarkCycles
- Helper Functions
- Config
- Config
- Gate Factory
GateFactory
GateFactory.layers
GateFactory.from_function()
GateFactory.from_matrix()
GateFactory.from_hamiltonian()
GateFactory.embed_layers()
GateFactory.subset()
GateFactory.fix_parameters()
GateFactory.pauli_const
GateFactory.pauli_angle
GateFactory.make_gate()
GateFactory.check_subspace()
GateFactory.n_sys
GateFactory.dim
GateFactory.width
GateFactory.parameters
GateFactory.free_parameters
GateFactory.n_params
GateFactory.fixed_parameters
GateFactory.involving
GateFactory.to_dict()
GateFactory.from_dict()
GateFactory.is_u1
GateFactory.is_u2
GateFactory.is_u3
GateFactory.is_r
- Involving Rule
- Parsing functions
- Pre-Defined factories
- Cycle
Cycle
Cycle.dim
Cycle.labels
Cycle.n_gates
Cycle.n_meas
Cycle.n_prep
Cycle.n_operations
Cycle.n_sys
Cycle.gates
Cycle.gates_single
Cycle.gates_multi
Cycle.gate_labels
Cycle.prep
Cycle.prep_labels
Cycle.meas
Cycle.meas_labels
Cycle.operations
Cycle.contained_gates()
Cycle.tensor()
Cycle.is_equivalent()
Cycle.same_structure()
Cycle.to_dict()
Cycle.from_dict()
Cycle.marker
- Estimate
- Estimate (Parent Class)
- Estimate Collection
- Estimate Array
- Normal Estimates
- Readout Estimates
- Comparison Table
- KNR Specializations
- Exceptions
- Interfaces
cirq
pyquil
Executor
QASM
qiskit
Metadata
PyQuilMetadata
CirqMetadata
QiskitMetadata
- Interface
- Cirq
- PyQuil
PyQuilInterface
PyQuilInterface.set_config()
PyQuilInterface.to_trueq_circ()
PyQuilInterface.pair_from_trueq_circ()
PyQuilInterface.from_trueq_circ()
PyQuilInterface.defgate_to_factory()
PyQuilInterface.to_trueq_gate()
PyQuilInterface.from_trueq_gate()
PyQuilInterface.default_config()
PyQuilInterface.config_from_isa()
PyQuilInterface.set_from_isa()
- Qiskit
QiskitInterface
QiskitInterface.set_config()
QiskitInterface.to_trueq_circ()
QiskitInterface.pair_from_trueq_circ()
QiskitInterface.from_trueq_circ()
QiskitInterface.to_trueq_gate()
QiskitInterface.from_trueq_gate()
QiskitInterface.default_config()
QiskitInterface.qiskit_dag_to_tq_circ()
QiskitInterface.set_from_backend()
QiskitInterface.config_from_backend()
- QASM
- Keys
- Math
- Decomposition tools
- General tools
- KAK tools
- Random Generators
- Rotations
- Superoperators
Superop
Superop.dim
Superop.n_sys
Superop.total_dim
Superop.choi_rank
Superop.is_cp
Superop.is_cptp
Superop.is_tp
Superop.is_unital
Superop.is_unitary
Superop.adj
Superop.avg_gate_fidelity
Superop.avg_gate_infidelity
Superop.coherent_infidelity
Superop.dnorm
Superop.fidelity
Superop.infidelity
Superop.norm()
Superop.stochastic_infidelity
Superop.unitary_fraction
Superop.unitarity
Superop.depolarizing()
Superop.eye()
Superop.random_bcsz()
Superop.random_constrained_cptp()
Superop.random_constrained_unitary()
Superop.random_decoherent()
Superop.random_stochastic()
Superop.random_unitary()
Superop.zero()
Superop.from_chi()
Superop.chi
Superop.plot_chi()
Superop.from_kraus()
Superop.kraus
Superop.plot_kraus()
Superop.from_unitary()
Superop.from_function()
Superop.from_qobj()
Superop.qobj
Superop.from_ptm()
Superop.ptm
Superop.plot_ptm()
Superop.from_herm_ptm()
Superop.herm_ptm
Superop.plot_herm_ptm()
Superop.from_choi()
Superop.choi
Superop.plot_choi()
Superop.from_rowstack()
Superop.rowstack
Superop.plot_rowstack()
Superop.from_rowstack_subsys()
Superop.rowstack_subsys
Superop.plot_rowstack_subsys()
Superop.from_colstack()
Superop.colstack
Superop.plot_colstack()
Superop.lkpd
Superop.plot_lkpd()
Superop.apply()
- Tensors
Tensor
Tensor.dtype
Tensor.labels
Tensor.n_sys
Tensor.shape
Tensor.total_dim
Tensor.spawn
Tensor.conj()
Tensor.adj()
Tensor.transpose()
Tensor.value()
Tensor.mat()
Tensor.add_labels()
Tensor.merge()
Tensor.upgrade()
Tensor.marginalize()
Tensor.update()
Tensor.apply_matrix()
Tensor.apply_to_all()
Tensor.apply_ufunc()
Tensor.dot()
Tensor.sample()
Tensor.to_results()
StateTensor
OperatorTensor
to_rowstack_super()
- Weyl Operators
- Operations
- Operation
- Gate
Gate
Gate.ALIASES
Gate.QUDIT_DIM2_ALIASES
Gate.QUDIT_DIM3_ALIASES
Gate.QUDIT_DIM5_ALIASES
Gate.QUDIT_DIM7_ALIASES
Gate.from_generators()
Gate.get_alias()
Gate.is_clifford
Gate.is_unitary
Gate.is_identity
Gate.mat
Gate.width
Gate.expansion
Gate.from_alias()
Gate.generators
Gate.adj
Gate.sqrt
Gate.controlled()
Gate.to_clifford()
Gate.cw()
Gate.embed()
Gate.random()
Gate.plot()
Gate.rp()
Gate.rw()
Gate.rx()
Gate.ry()
Gate.rz()
Gate.fourier()
Gate.w()
- Measurement
- Native Gate
- Preparation
- Protocols
- Results
Results
Results.get()
Results.reset()
Results.last_modified
Results.dim
Results.vec
Results.n_measurements
Results.n_shots
Results.normalized()
Results.sort()
Results.marginal()
Results.from_vec()
Results.subsample()
Results.tvd()
Results.decompiled_results()
Results.to_dict()
Results.from_dict()
Results.plot()
- Sequencer
- Settings
- Simulation
- Simulator
Simulator
Simulator.backend
Simulator.get_dim()
Simulator.noise_sources
Simulator.append_noise_source()
Simulator.process()
Simulator.operator()
Simulator.run()
Simulator.sample()
Simulator.state()
Simulator.add_cycle_noise()
Simulator.add_depolarizing()
Simulator.add_gate_replace()
Simulator.add_knr_noise()
Simulator.add_kraus()
Simulator.add_overrotation()
Simulator.add_prep()
Simulator.add_rcal_noise()
Simulator.add_readout_error()
Simulator.add_relaxation()
Simulator.add_stochastic_pauli()
Simulator.add_stochastic_weyl()
Simulator.add_superop()
Simulator.dressed_noise()
Simulator.predict_cb()
Simulator.predict_irb()
Simulator.predict_knr()
Simulator.predict_srb()
- Simulation Backends
SimulationBackend
SimulationBackend.new_runner()
SimulationBackend.Runner
SimulationBackend.Runner.dim
SimulationBackend.Runner.meas_policy
SimulationBackend.Runner.n_shots
SimulationBackend.Runner.prep_policy
SimulationBackend.Runner.divide()
SimulationBackend.Runner.process_confusion()
SimulationBackend.Runner.process_gate()
SimulationBackend.Runner.process_meas()
SimulationBackend.Runner.process_mixed_prep()
SimulationBackend.Runner.process_prep()
SimulationBackend.Runner.process_povm()
SimulationBackend.Runner.process_pure_prep()
SimulationBackend.Runner.process_superop()
SimulationBackend.Runner.value
MeasPolicy
PrepPolicy
PropagationBackend
PropagationBackend.Runner
PropagationBackend.Runner.meas_labels
PropagationBackend.Runner.process_gate()
PropagationBackend.Runner.process_meas()
PropagationBackend.Runner.process_povm()
PropagationBackend.Runner.process_confusion()
PropagationBackend.Runner.process_prep()
PropagationBackend.Runner.process_pure_prep()
PropagationBackend.Runner.process_mixed_prep()
PropagationBackend.Runner.dim
PropagationBackend.Runner.divide()
PropagationBackend.Runner.meas_policy
PropagationBackend.Runner.n_shots
PropagationBackend.Runner.prep_policy
PropagationBackend.Runner.process_superop()
PropagationBackend.Runner.value
PropagationBackend.new_runner()
- Match
- NoiseSource
- Cycle Matches
- CycleWrapper
- OpWrapper
- Simulator
- Subsystems
- Twirl
- Utilities
dict_to_words()
docs()
get_schema()
get_schema_validator()
use_schema_options()
allclose()
add_deprecation()
deprecated()
deprecated_class()
deprecated_class_property()
filter_warnings()
rename_deprecation()
min_max()
shelve_cache()
delayed_import
optional_import()
flatten()
to_tuple_int()
dicts_close()
temp_folder()
save()
load()
labels_contain_cycle()
parallel_map()
repr_builder()
riffle_chain()
get_template()
BadModule
ItemSet
DisplayWrapper
cached_property
TrueQUnpickler
UpgradePath
- Visualization
- Graph
Graph
Graph.NODE_COLOR
Graph.NODE_SIZE
Graph.ACTIVE_NODE_COLOR
Graph.LABELED_NODE_DIAMETER
Graph.EDGE_COLOR
Graph.EDGE_WIDTH
Graph.ACTIVE_EDGE_COLOR
Graph.ACTIVE_EDGE_FRAC
Graph.LABEL_OFFSET
Graph.LABEL_REPR
Graph.LABEL_STYLE
Graph.edges
Graph.labels
Graph.aspen_11()
Graph.aspen_m_1()
Graph.rigetti_octagon()
Graph.ibmq_grid()
Graph.ibmq_7()
Graph.ibmq_15()
Graph.ibmq_20a()
Graph.ibmq_20b()
Graph.ibmq_27()
Graph.ibmq_28()
Graph.ibmq_53()
Graph.ibmq_65()
Graph.ibmq_butterfly()
Graph.ibmq_T()
Graph.linear()
Graph.grid()
Graph.sycamore()
Graph.to_label()
Graph.from_label()
Graph.add_graph()
Graph.plot()
- Multipy Lightness
- Plot Mat
- Plot Results
- Compare
- Compare Pauli Infidelities
- Compare RB
- Compare Twirl
- IRB Summary
- NOX
- KNR Heatmap
- Raw
- PlottingSuite
- Plotter
- Timestamps
- Graph