pygsti.evotypes.qibo
An evolution type that uses the 3rd-party ‘qibo’ package.
Submodules
Package Contents
Classes
The base class for all POVM representation classes |
|
The base class for all POVM representation classes |
|
The base class for all POVM representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all state representation classes |
|
The base class for all state representation classes |
|
The base class for all state representation classes |
|
The base class for all state representation classes |
|
The base class for all state representation classes |
Attributes
- pygsti.evotypes.qibo.densitymx_mode = False
- pygsti.evotypes.qibo.nshots = 1000
- pygsti.evotypes.qibo.minimal_space = 'Hilbert'
- class pygsti.evotypes.qibo.POVMRep
Bases:
pygsti.evotypes.basereps.POVMRep
The base class for all POVM representation classes
- class pygsti.evotypes.qibo.ComputationalPOVMRep(nqubits, qubit_filter)
Bases:
POVMRep
The base class for all POVM representation classes
- probabilities(state, rand_state, effect_labels)
- class pygsti.evotypes.qibo.ComposedPOVMRep(errmap_rep, base_povm_rep, state_space)
Bases:
POVMRep
The base class for all POVM representation classes
- probabilities(state, rand_state, effect_labels)
- pygsti.evotypes.qibo.std_qibo_creation_fns
- class pygsti.evotypes.qibo.OpRep(state_space)
Bases:
pygsti.evotypes.basereps.OpRep
The base class for all operation representation classes
- property dim
- abstract create_qibo_ops_on(qubit_indices)
- acton(state)
- abstract adjoint_acton(state)
- acton_random(state, rand_state)
- adjoint_acton_random(state, rand_state)
- copy()
- class pygsti.evotypes.qibo.OpRepDenseUnitary(mx, basis, state_space)
Bases:
OpRep
The base class for all operation representation classes
- create_qibo_ops_on(qubit_indices)
- base_has_changed()
- to_dense(on_space)
- class pygsti.evotypes.qibo.OpRepDenseSuperop(mx, basis, state_space)
Bases:
OpRep
The base class for all operation representation classes
- base_has_changed()
- to_dense(on_space)
- create_qibo_ops_on(qubit_indices)
- copy()
- class pygsti.evotypes.qibo.OpRepStandard(name, basis, state_space)
Bases:
OpRep
The base class for all operation representation classes
- create_qibo_ops_on(qubit_indices)
- class pygsti.evotypes.qibo.OpRepComposed(factor_op_reps, state_space)
Bases:
OpRep
The base class for all operation representation classes
- create_qibo_ops_on(qubit_indices)
- reinit_factor_op_reps(new_factor_op_reps)
- class pygsti.evotypes.qibo.OpRepEmbedded(state_space, target_labels, embedded_rep)
Bases:
OpRep
The base class for all operation representation classes
- create_qibo_ops_on(qubit_indices)
- class pygsti.evotypes.qibo.OpRepRepeated(rep_to_repeat, num_repetitions, state_space)
Bases:
OpRep
The base class for all operation representation classes
- create_qibo_ops_on(qubit_indices)
- class pygsti.evotypes.qibo.OpRepKraus(basis, kraus_reps, state_space)
Bases:
OpRep
The base class for all operation representation classes
- create_qibo_ops_on(qubit_indices)
- copy()
- to_dense(on_space)
- class pygsti.evotypes.qibo.OpRepRandomUnitary(basis, unitary_rates, unitary_reps, seed_or_state, state_space)
Bases:
OpRep
The base class for all operation representation classes
- create_qibo_ops_on(qubit_indices)
- copy()
- update_unitary_rates(rates)
- to_dense(on_space)
- class pygsti.evotypes.qibo.OpRepStochastic(stochastic_basis, basis, initial_rates, seed_or_state, state_space)
Bases:
OpRepRandomUnitary
The base class for all operation representation classes
- update_rates(rates)
- class pygsti.evotypes.qibo.StateRep(qibo_circuit, qibo_state, state_space)
Bases:
pygsti.evotypes.basereps.StateRep
The base class for all state representation classes
- property num_qubits
- copy()
- actionable_staterep()
- class pygsti.evotypes.qibo.StateRepDensePure(purevec, state_space, basis)
Bases:
StateRep
The base class for all state representation classes
- property base
- base_has_changed()
- to_dense(on_space)
- class pygsti.evotypes.qibo.StateRepDense(data, state_space, basis)
Bases:
StateRep
The base class for all state representation classes
- property base
- base_has_changed()
- to_dense(on_space)