perceval
Documentation
Basics
Usage
Circuits
States
Polarization
Computing Backends
Components
Tools
Run quantum algorithms
Providers
Legacy
Examples
Getting started with Perceval
Detailed walkthrough
Differential equation resolution
Implementing Shor’s algorithm in Perceval
Boson Sampling
Boson Sampling with MPS
Variational Quantum Eigensolver
2-mode Grover’s search algorithm
Error-tolerant BS-based circuit
LOv rewriting rules in Perceval
Using non-unitary components in Perceval
Decomposing Qiskit circuits
Remote computing with Perceval
Reinforcement learning
The shortest path problem using QUBO
Graph States
Code Reference
State and StateVector
Polarization Object
Circuit
Circuit Optimizer
Matrix
Parameter
Source
Simulator
Processor
PostSelect
Qiskit converter
State Generator
Scaleway Session
Community
Contributions
Bibliography
perceval
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
__call__() (perceval.utils.postselect.PostSelect method)
__floordiv__() (perceval.components.linear_circuit.Circuit method)
__ifloordiv__() (perceval.components.linear_circuit.Circuit method)
__new__() (perceval.utils.matrix.Matrix static method)
A
add() (perceval.components.linear_circuit.Circuit method)
(perceval.components.processor.Processor method)
add_herald() (perceval.components.processor.Processor method)
apply_permutation() (perceval.utils.postselect.PostSelect method)
assign() (perceval.components.linear_circuit.Circuit method)
B
barrier() (perceval.components.linear_circuit.Circuit method)
bell_state() (perceval.utils.stategenerator.StateGenerator method)
bounds (perceval.utils.parameter.Parameter property)
build_remote_processor() (perceval.providers.scaleway.Session method)
C
can_compose_with() (perceval.utils.postselect.PostSelect method)
check_input() (perceval.components.processor.Processor method)
Circuit (class in perceval.components.linear_circuit)
circuit_size (perceval.components.processor.Processor property)
CircuitOptimizer (class in perceval.utils.algorithms.circuit_optimizer)
clear() (perceval.utils.postselect.PostSelect method)
clear_postselection() (perceval.simulators.Simulator method)
compute_physical_logical_perf() (perceval.components.processor.Processor method)
(perceval.simulators.Simulator method)
compute_unitary() (perceval.components.linear_circuit.Circuit method)
convert_polarized_state() (in module perceval.utils.polarization)
copy() (perceval.components.linear_circuit.Circuit method)
create_iterator() (perceval.components.source.Source method)
create_sampler() (perceval.components.source.Source method)
D
decomposition() (perceval.components.linear_circuit.Circuit static method)
defined (perceval.components.linear_circuit.Circuit property)
(perceval.utils.parameter.Parameter property)
definition() (perceval.components.linear_circuit.Circuit method)
depths() (perceval.components.linear_circuit.Circuit method)
describe() (perceval.components.linear_circuit.Circuit method)
dicke_state() (perceval.utils.stategenerator.StateGenerator method)
E
evalf() (perceval.utils.parameter.Parameter method)
evenly_spaced_state() (perceval.utils.stategenerator.StateGenerator static method)
evolve() (perceval.simulators.Simulator method)
evolve_density_matrix() (perceval.simulators.Simulator method)
evolve_svd() (perceval.simulators.Simulator method)
eye() (perceval.utils.matrix.Matrix static method)
F
find_subnodes() (perceval.components.linear_circuit.Circuit method)
fix_value() (perceval.utils.parameter.Parameter method)
fixed (perceval.utils.parameter.Parameter property)
flatten() (perceval.components.processor.Processor method)
format_results() (perceval.simulators.Simulator method)
G
generate_distribution() (perceval.components.source.Source method)
generate_samples() (perceval.components.source.Source method)
generate_separated_samples() (perceval.components.source.Source method)
get_parameters() (perceval.components.linear_circuit.Circuit method)
get_unitary_extension() (perceval.utils.matrix.Matrix static method)
getitem() (perceval.components.linear_circuit.Circuit method)
ghz_state() (perceval.utils.stategenerator.StateGenerator method)
graph_state() (perceval.utils.stategenerator.StateGenerator method)
H
has_condition (perceval.utils.postselect.PostSelect property)
heralds (perceval.components.processor.Processor property)
I
identify() (perceval.components.linear_circuit.Circuit method)
in_heralds (perceval.components.processor.Processor property)
in_port_names (perceval.components.processor.Processor property)
inverse() (perceval.components.linear_circuit.Circuit method)
is_composite() (perceval.components.linear_circuit.Circuit method)
is_independent_with() (perceval.utils.postselect.PostSelect method)
is_periodic (perceval.utils.parameter.Parameter property)
is_symbolic() (perceval.utils.matrix.Matrix method)
is_unitary() (perceval.utils.matrix.Matrix method)
is_variable (perceval.utils.parameter.Parameter property)
K
keep_heralds() (perceval.simulators.Simulator method)
L
linear_circuit() (perceval.components.processor.Processor method)
log_resources() (perceval.components.processor.Processor method)
(perceval.simulators.Simulator method)
logical_state() (perceval.utils.stategenerator.StateGenerator method)
M
m (perceval.components.processor.Processor property)
m_in (perceval.components.processor.Processor property)
match() (perceval.components.linear_circuit.Circuit method)
Matrix (class in perceval.utils.matrix)
max (perceval.utils.parameter.Parameter property)
merge() (perceval.utils.postselect.PostSelect method)
min (perceval.utils.parameter.Parameter property)
min_detected_photons_filter (perceval.simulators.Simulator property)
min_detected_photons_filter() (perceval.components.processor.Processor method)
module
perceval.utils.polarization
N
name (perceval.components.linear_circuit.Circuit property)
ncomponents() (perceval.components.linear_circuit.Circuit method)
O
optimize() (perceval.utils.algorithms.circuit_optimizer.CircuitOptimizer method)
optimize_rectangle() (perceval.utils.algorithms.circuit_optimizer.CircuitOptimizer method)
out_port_names (perceval.components.processor.Processor property)
P
param() (perceval.components.linear_circuit.Circuit method)
Parameter (class in perceval.utils.parameter)
parametrized_unitary() (perceval.utils.matrix.Matrix static method)
params (perceval.components.linear_circuit.Circuit property)
parse() (perceval.utils.polarization.Polarization static method)
perceval.utils.polarization
module
periodic_state() (perceval.utils.stategenerator.StateGenerator static method)
pid (perceval.utils.parameter.Parameter property)
Polarization (class in perceval.utils.polarization)
PostSelect (class in perceval.utils.postselect)
probability_distribution() (perceval.components.source.Source method)
probs_density_matrix() (perceval.simulators.Simulator method)
probs_svd() (perceval.simulators.Simulator method)
Processor (class in perceval.components.processor)
project_eh_ev() (perceval.utils.polarization.Polarization method)
R
random_unitary() (perceval.utils.matrix.Matrix static method)
requires_polarization (perceval.components.linear_circuit.Circuit property)
reset() (perceval.utils.parameter.Parameter method)
S
Session (class in perceval.providers.scaleway)
set_circuit() (perceval.components.processor.Processor method)
(perceval.simulators.Simulator method)
set_heralds() (perceval.simulators.Simulator method)
set_min_detected_photons_filter() (perceval.simulators.Simulator method)
set_periodic() (perceval.utils.parameter.Parameter method)
set_postselection() (perceval.components.processor.Processor method)
(perceval.simulators.Simulator method)
set_precision() (perceval.simulators.Simulator method)
set_selection() (perceval.simulators.Simulator method)
set_value() (perceval.utils.parameter.Parameter method)
shift_modes() (perceval.utils.postselect.PostSelect method)
simp() (perceval.utils.matrix.Matrix method)
Simulator (class in perceval.simulators)
Source (class in perceval.components.source)
source (perceval.components.processor.Processor property)
source_distribution (perceval.components.processor.Processor property)
spv (perceval.utils.parameter.Parameter property)
start() (perceval.providers.scaleway.Session method)
StateGenerator (class in perceval.utils.stategenerator)
stop() (perceval.providers.scaleway.Session method)
T
transfer_from() (perceval.components.linear_circuit.Circuit method)
U
U (perceval.components.linear_circuit.Circuit property)
V
vars (perceval.components.linear_circuit.Circuit property)
W
with_input() (perceval.components.processor.Processor method)
Z
zero_padded_state() (perceval.utils.stategenerator.StateGenerator static method)
zeros() (perceval.utils.matrix.Matrix static method)
Other Versions
v: v0.9
Tags
v0.6
v0.7
v0.8
v0.9
v0.10
v0.11
v0.12
v0.13
v1.0