perceval
Getting started
Beginner tutorials
Advanced tutorials
Expert tutorials
Legacy
Code Reference
algorithm
backends
components
error_mitigation
providers
rendering
runtime
serialization
simulators
utils
exqalibur
Examples
Boson Sampling
Standard Quantum Algorithms
Variational Quantum Algorithms
Quantum Walk
Others
Community
Contributions
Bibliography
perceval
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
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)
__imatmul__() (perceval.components.linear_circuit.Circuit method)
__iter__() (perceval.components.linear_circuit.Circuit method)
__matmul__() (perceval.components.linear_circuit.Circuit method)
__new__() (perceval.utils.matrix.Matrix static method)
A
add() (exqalibur.BSCount method)
(exqalibur.BSDistribution method)
(exqalibur.SVDistribution method)
(perceval.components.experiment.Experiment method)
(perceval.components.linear_circuit.Circuit method)
(perceval.components.processor.Processor method)
(perceval.runtime.job_group.JobGroup method)
add_herald() (perceval.components.experiment.Experiment method)
(perceval.components.processor.Processor method)
add_iteration() (perceval.algorithm.sampler.Sampler method)
add_iteration_list() (perceval.algorithm.sampler.Sampler method)
all_prob() (exqalibur.SLAP method)
(perceval.backends._mps.MPSBackend method)
(perceval.backends._naive.NaiveBackend method)
(perceval.backends._naive_approx.NaiveApproxBackend method)
(perceval.backends._slap.SLAPBackend method)
(perceval.backends._slos.SLOSBackend method)
all_prob_ampli() (exqalibur.SLAP method)
all_prob_normalize_output() (in module exqalibur)
allstate_iterator() (in module perceval.utils.states)
Analyzer (class in perceval.algorithm.analyzer)
AnnotatedFockState (class in exqalibur)
Annotation (class in exqalibur)
append() (exqalibur.BSSamples method)
apply() (perceval.components.non_unitary_components.LC method)
(perceval.components.unitary_components.PERM method)
(perceval.simulators.stepper.Stepper method)
apply_loss() (perceval.utils.density_matrix.DensityMatrix method)
apply_permutation() (perceval.utils.postselect.PostSelect method)
are_modes_free() (perceval.components.experiment.Experiment method)
ASkin (class in perceval.rendering.circuit.abstract_skin)
assign() (perceval.components.linear_circuit.Circuit method)
(perceval.components.non_unitary_components.LC method)
(perceval.components.non_unitary_components.TD method)
(perceval.components.unitary_components.BS method)
average_fidelity() (perceval.algorithm.tomography.tomography.ProcessTomography method)
B
Barrier (class in perceval.components.unitary_components)
barrier() (perceval.components.linear_circuit.Circuit method)
bell_state() (perceval.utils.stategenerator.StateGenerator method)
BINARY (perceval.utils._enums.FileFormat attribute)
block_circuit_size() (perceval.components.feed_forward_configurator.FFCircuitProvider method)
(perceval.components.feed_forward_configurator.FFConfigurator method)
bounds (perceval.utils.parameter.Parameter property)
break_in_2_mode_perms() (perceval.components.unitary_components.PERM method)
BS (class in perceval.components.unitary_components)
BSCount (class in exqalibur)
BSDistribution (class in exqalibur)
BSLayeredPPNR (class in perceval.components.detector)
BSSamples (class in exqalibur)
build() (perceval.simulators.simulator_factory.SimulatorFactory static method)
build_circuit() (perceval.components.component_catalog.CatalogItem method)
build_experiment() (perceval.components.component_catalog.CatalogItem method)
build_processor() (perceval.components.component_catalog.CatalogItem method)
build_remote_processor() (perceval.providers.quandela.quandela_session.Session method)
(perceval.providers.scaleway.Session method)
C
can_compose_with() (perceval.utils.postselect.PostSelect method)
cancel() (perceval.runtime.local_job.LocalJob method)
(perceval.runtime.remote_job.RemoteJob method)
CANCEL_REQUESTED (perceval.runtime.job_status.RunningStatus attribute)
canceled (perceval.runtime.job_status.JobStatus property)
CANCELED (perceval.runtime.job_status.RunningStatus attribute)
CatalogItem (class in perceval.components.component_catalog)
check_input() (perceval.components.experiment.Experiment method)
(perceval.components.processor.Processor method)
(perceval.runtime.remote_processor.RemoteProcessor method)
chi_matrix() (perceval.algorithm.tomography.tomography.ProcessTomography method)
(perceval.algorithm.tomography.tomography_mle.ProcessTomographyMLE method)
Circuit (class in perceval.components.linear_circuit)
circuit_size (perceval.components.experiment.Experiment property)
(perceval.components.processor.Processor property)
circuit_template() (perceval.components.feed_forward_configurator.FFCircuitProvider method)
(perceval.components.feed_forward_configurator.FFConfigurator method)
CircuitOptimizer (class in exqalibur)
(class in perceval.utils.algorithms.circuit_optimizer)
clear() (exqalibur.BSSamples method)
(perceval.utils.postselect.PostSelect method)
clear_all_data() (perceval.utils.persistent_data.PersistentData method)
clear_annotations() (exqalibur.AnnotatedFockState method)
(exqalibur.NoisyFockState method)
clear_cache() (perceval.components.detector.BSLayeredPPNR method)
(perceval.runtime.remote_config.RemoteConfig static method)
clear_iterations() (perceval.algorithm.sampler.Sampler method)
clear_mask() (perceval.backends._mps.MPSBackend method)
(perceval.backends._naive.NaiveBackend method)
(perceval.backends._naive_approx.NaiveApproxBackend method)
(perceval.backends._slap.SLAPBackend method)
(perceval.backends._slos.SLOSBackend method)
clear_postselection() (perceval.simulators.Simulator method)
Clifford2017 (class in exqalibur)
Clifford2017Backend (class in perceval.backends._clifford2017)
col() (perceval.algorithm.analyzer.Analyzer method)
compile() (perceval.simulators.stepper.Stepper method)
completed (perceval.runtime.job_status.JobStatus property)
compute() (perceval.algorithm.analyzer.Analyzer method)
compute_max_thread_count (exqalibur.Config attribute)
compute_physical_logical_perf() (perceval.components.processor.Processor method)
(perceval.simulators.feed_forward_simulator.FFSimulator method)
(perceval.simulators.NoisySamplingSimulator method)
(perceval.simulators.Simulator method)
(perceval.simulators.stepper.Stepper method)
compute_unitary() (perceval.components.linear_circuit.Circuit method)
(perceval.components.unitary_components.BS method)
Config (class in exqalibur)
config_modes() (perceval.components.feed_forward_configurator.FFCircuitProvider method)
(perceval.components.feed_forward_configurator.FFConfigurator method)
configure() (perceval.components.feed_forward_configurator.FFCircuitProvider method)
(perceval.components.feed_forward_configurator.FFConfigurator method)
convention (perceval.components.unitary_components.BS property)
convert_polarized_state() (in module perceval.utils.polarization)
copy() (perceval.components.experiment.Experiment method)
(perceval.components.linear_circuit.Circuit method)
count() (exqalibur.BSSamples method)
(exqalibur.FSArray method)
create_circuit() (perceval.components.detector.BSLayeredPPNR method)
create_iterator() (perceval.components.source.Source method)
create_sampler() (exqalibur.Source method)
(perceval.components.source.Source method)
create_simple_iterator() (exqalibur.Source method)
create_sub_directory() (perceval.utils.persistent_data.PersistentData method)
creation_timestamp (perceval.runtime.job_status.JobStatus property)
D
decomposition() (perceval.components.linear_circuit.Circuit static method)
DEFAULT_NAME (perceval.components.feed_forward_configurator.FFCircuitProvider attribute)
(perceval.components.feed_forward_configurator.FFConfigurator attribute)
default_shape() (perceval.rendering.circuit.abstract_skin.ASkin method)
defined (perceval.components.linear_circuit.Circuit property)
(perceval.components.non_unitary_components.LC property)
(perceval.components.non_unitary_components.TD property)
(perceval.components.unitary_components.BS property)
(perceval.utils.parameter.Expression property)
(perceval.utils.parameter.Parameter property)
definition() (perceval.components.linear_circuit.Circuit method)
(perceval.components.unitary_components.Barrier method)
(perceval.components.unitary_components.BS method)
(perceval.components.unitary_components.HWP method)
(perceval.components.unitary_components.PERM method)
(perceval.components.unitary_components.PS method)
(perceval.components.unitary_components.QWP method)
delete_all_job_groups() (perceval.runtime.job_group.JobGroup static method)
delete_file() (perceval.utils.persistent_data.PersistentData method)
delete_job_group() (perceval.runtime.job_group.JobGroup static method)
delete_job_groups_date() (perceval.runtime.job_group.JobGroup static method)
DensityMatrix (class in perceval.utils.density_matrix)
depths() (perceval.components.linear_circuit.Circuit method)
(perceval.components.unitary_components.BS method)
describe() (perceval.components.linear_circuit.Circuit method)
(perceval.components.unitary_components.Barrier method)
(perceval.components.unitary_components.BS method)
(perceval.components.unitary_components.PBS method)
(perceval.components.unitary_components.PERM method)
(perceval.components.unitary_components.PR method)
(perceval.components.unitary_components.PS method)
(perceval.components.unitary_components.Unitary method)
(perceval.components.unitary_components.WP method)
detect() (perceval.components.detector.BSLayeredPPNR method)
(perceval.components.detector.Detector method)
Detector (class in perceval.components.detector)
dicke_state() (perceval.utils.stategenerator.StateGenerator method)
directory (perceval.utils.persistent_data.PersistentData property)
disable_file() (perceval.utils.logging.config.LoggerConfig method)
DisplayConfig (class in perceval.rendering)
distinct_permutations() (in module perceval.utils.qmath)
distribution (perceval.algorithm.analyzer.Analyzer property)
DUAL_RAIL (perceval.utils._enums.Encoding attribute)
duration (perceval.runtime.job_status.JobStatus property)
E
enable_file() (perceval.utils.logging.config.LoggerConfig method)
encoding (perceval.components.port.Port property)
ERROR (perceval.runtime.job_status.RunningStatus attribute)
error_process_matrix() (perceval.algorithm.tomography.tomography.ProcessTomography method)
estimate_expected_samples() (perceval.runtime.remote_processor.RemoteProcessor method)
estimate_permanent_cx() (in module exqalibur)
estimate_permanent_fl() (in module exqalibur)
estimate_required_shots() (perceval.runtime.remote_processor.RemoteProcessor method)
evalf() (perceval.utils.parameter.Parameter method)
evenly_spaced_state() (perceval.utils.stategenerator.StateGenerator static method)
evolve() (perceval.backends._mps.MPSBackend method)
(perceval.backends._naive.NaiveBackend method)
(perceval.backends._naive_approx.NaiveApproxBackend method)
(perceval.backends._slap.SLAPBackend method)
(perceval.backends._slos.SLOSBackend method)
(perceval.simulators.Simulator method)
(perceval.simulators.stepper.Stepper method)
evolve_density_matrix() (perceval.simulators.Simulator method)
evolve_svd() (perceval.simulators.Simulator method)
execute_async() (perceval.runtime.local_job.LocalJob method)
(perceval.runtime.remote_job.RemoteJob method)
execute_sync() (perceval.runtime.local_job.LocalJob method)
(perceval.runtime.remote_job.RemoteJob method)
expected (perceval.components.port.Herald property)
expected_input (exqalibur.SourceSampler property)
Experiment (class in perceval.components.experiment)
Expression (class in perceval.utils.parameter)
extend() (exqalibur.BSSamples method)
eye() (perceval.utils.matrix.Matrix static method)
F
failed (perceval.runtime.job_status.JobStatus property)
FFCircuitProvider (class in perceval.components.feed_forward_configurator)
FFConfigurator (class in perceval.components.feed_forward_configurator)
FFSimulator (class in perceval.simulators.feed_forward_simulator)
fidelity (exqalibur.CircuitOptimizer property)
find() (exqalibur.FSArray method)
find_subnodes() (perceval.components.linear_circuit.Circuit method)
fix_value() (perceval.utils.parameter.Parameter method)
fixed (perceval.utils.parameter.Expression property)
(perceval.utils.parameter.Parameter property)
flatten() (perceval.components.experiment.Experiment method)
(perceval.components.processor.Processor method)
fock_length (perceval.utils._enums.Encoding property)
FockState (class in exqalibur)
format_results() (perceval.simulators.feed_forward_simulator.FFSimulator method)
(perceval.simulators.NoisySamplingSimulator method)
(perceval.simulators.Simulator method)
(perceval.simulators.stepper.Stepper method)
from_id() (perceval.runtime.remote_job.RemoteJob static method)
from_server_response() (perceval.runtime.job_status.RunningStatus static method)
from_svd() (perceval.utils.density_matrix.DensityMatrix static method)
FSArray (class in exqalibur)
FSMask (class in exqalibur)
G
generate() (exqalibur.FSArray method)
generate_all_logical_states() (in module perceval.utils.logical_state)
generate_distribution() (exqalibur.Source method)
(perceval.components.source.Source method)
generate_samples() (exqalibur.SourceSampler method)
(perceval.components.source.Source method)
generate_separated_samples() (exqalibur.SourceSampler method)
(perceval.components.source.Source method)
GenericInterferometer (class in perceval.components.generic_interferometer)
get() (exqalibur.Annotation method)
(exqalibur.BSDistribution method)
(exqalibur.SVDistribution method)
get_basic_state_from_encoding() (in module perceval.components.port)
get_basic_state_from_ports() (in module perceval.components.port)
get_detection_type() (in module perceval.components.detector)
get_folder_size() (perceval.utils.persistent_data.PersistentData method)
get_full_path() (perceval.utils.persistent_data.PersistentData method)
get_mode_annotations() (exqalibur.AnnotatedFockState method)
(exqalibur.NoisyFockState method)
get_parameters() (perceval.components.linear_circuit.Circuit method)
(perceval.components.non_unitary_components.LC method)
(perceval.components.non_unitary_components.TD method)
(perceval.components.unitary_components.BS method)
get_photon_annotation() (exqalibur.AnnotatedFockState method)
(exqalibur.NoisyFockState method)
get_proxies() (perceval.runtime.remote_config.RemoteConfig method)
get_results() (perceval.runtime.job_group.JobGroup method)
(perceval.runtime.local_job.LocalJob method)
(perceval.runtime.remote_job.RemoteJob method)
get_selected_skin() (perceval.rendering.DisplayConfig static method)
get_shape() (perceval.rendering.circuit.abstract_skin.ASkin method)
get_token_env_var() (perceval.runtime.remote_config.RemoteConfig static method)
get_unitary_extension() (perceval.utils.matrix.Matrix static method)
get_width() (perceval.rendering.circuit.abstract_skin.ASkin method)
getitem() (perceval.components.linear_circuit.Circuit method)
ghz_state() (perceval.utils.stategenerator.StateGenerator method)
graph_state() (perceval.utils.stategenerator.StateGenerator method)
group_modes_simplification() (exqalibur.BSDistribution method)
H
H (perceval.components.unitary_components.BSConvention attribute)
H() (perceval.components.unitary_components.BS static method)
has_annotations (exqalibur.AnnotatedFockState property)
(exqalibur.NoisyFockState property)
has_condition (perceval.utils.postselect.PostSelect property)
has_feedforward (perceval.components.experiment.Experiment property)
has_file() (perceval.utils.persistent_data.PersistentData method)
has_polarization (exqalibur.AnnotatedFockState property)
has_td (perceval.components.experiment.Experiment property)
Herald (class in perceval.components.port)
heralds (perceval.components.processor.Processor property)
HTML (perceval.rendering.format.Format attribute)
HWP (class in perceval.components.unitary_components)
I
id (perceval.runtime.remote_job.RemoteJob property)
identify() (perceval.components.linear_circuit.Circuit method)
in_heralds (perceval.components.processor.Processor property)
IN_OUT (perceval.components.port.PortLocation attribute)
in_port_names (perceval.components.experiment.Experiment property)
(perceval.components.processor.Processor property)
inject_annotation() (exqalibur.AnnotatedFockState method)
(exqalibur.FockState method)
(exqalibur.NoisyFockState method)
INPUT (perceval.components.port.PortLocation attribute)
insert() (exqalibur.BSSamples method)
inverse() (perceval.components.linear_circuit.Circuit method)
is_composite() (perceval.components.feed_forward_configurator.FFCircuitProvider method)
(perceval.components.feed_forward_configurator.FFConfigurator method)
(perceval.components.linear_circuit.Circuit method)
is_independent_with() (perceval.utils.postselect.PostSelect method)
is_normalized (exqalibur.StateVector property)
is_perfect (exqalibur.Source property)
is_periodic (perceval.utils.parameter.Expression property)
(perceval.utils.parameter.Parameter property)
is_readable() (perceval.utils.persistent_data.PersistentData method)
is_symbolic() (perceval.utils.matrix.Matrix method)
is_unitary (perceval.components.experiment.Experiment property)
is_unitary() (perceval.utils.matrix.Matrix method)
is_variable (perceval.utils.parameter.Parameter property)
is_writable() (perceval.utils.persistent_data.PersistentData method)
items() (exqalibur.BSCount method)
(exqalibur.BSDistribution method)
(exqalibur.SVDistribution method)
J
JobGroup (class in perceval.runtime.job_group)
JobStatus (class in perceval.runtime.job_status)
K
keep_heralds() (perceval.simulators.feed_forward_simulator.FFSimulator method)
(perceval.simulators.NoisySamplingSimulator method)
(perceval.simulators.Simulator method)
(perceval.simulators.stepper.Stepper method)
keys() (exqalibur.BSCount method)
(exqalibur.BSDistribution method)
(exqalibur.StateVector method)
(exqalibur.SVDistribution method)
kl_divergence() (in module perceval.utils.dist_metrics)
L
LATEX (perceval.rendering.format.Format attribute)
LC (class in perceval.components.non_unitary_components)
linear_circuit() (perceval.components.processor.Processor method)
list_active_jobs() (perceval.runtime.job_group.JobGroup method)
list_locally_saved() (perceval.runtime.job_group.JobGroup static method)
list_successful_jobs() (perceval.runtime.job_group.JobGroup method)
list_tensor_product() (exqalibur.BSDistribution static method)
(exqalibur.SVDistribution static method)
list_unsent_jobs() (perceval.runtime.job_group.JobGroup method)
list_unsuccessful_jobs() (perceval.runtime.job_group.JobGroup method)
load_config() (perceval.utils.persistent_data.PersistentData method)
LocalJob (class in perceval.runtime.local_job)
log_resources() (perceval.components.processor.Processor method)
(perceval.runtime.remote_processor.RemoteProcessor method)
(perceval.simulators.NoisySamplingSimulator method)
(perceval.simulators.Simulator method)
LoggerConfig (class in perceval.utils.logging.config)
logical_length (perceval.utils._enums.Encoding property)
logical_state() (perceval.utils.stategenerator.StateGenerator method)
LogicalState (class in perceval.utils.logical_state)
M
m (exqalibur.AnnotatedFockState property)
(exqalibur.BSDistribution property)
(exqalibur.FockState property)
(exqalibur.NoisyFockState property)
(exqalibur.StateVector property)
(exqalibur.SVDistribution property)
(perceval.components.experiment.Experiment property)
(perceval.components.processor.Processor property)
m_in (perceval.components.experiment.Experiment property)
(perceval.components.processor.Processor property)
match() (exqalibur.FSMask method)
(perceval.components.linear_circuit.Circuit method)
Matrix (class in perceval.utils.matrix)
max (perceval.utils.parameter.Parameter property)
max_detections (perceval.components.detector.BSLayeredPPNR property)
(perceval.components.detector.Detector property)
max_photon_state_iterator() (in module perceval.utils.states)
maybe_completed (perceval.runtime.job_status.JobStatus property)
measure() (exqalibur.StateVector method)
(perceval.rendering.circuit.abstract_skin.ASkin method)
(perceval.utils.density_matrix.DensityMatrix method)
merge() (exqalibur.AnnotatedFockState method)
(exqalibur.FockState method)
(exqalibur.NoisyFockState method)
(perceval.utils.postselect.PostSelect method)
min (perceval.utils.parameter.Parameter property)
min_detected_photons_filter (perceval.simulators.feed_forward_simulator.FFSimulator property)
(perceval.simulators.Simulator property)
(perceval.simulators.stepper.Stepper property)
min_detected_photons_filter() (perceval.components.experiment.Experiment method)
(perceval.components.processor.Processor method)
min_photons_filter (exqalibur.SourceSampler property)
Mixed (perceval.components.detector.DetectionType attribute)
mode2photon() (exqalibur.AnnotatedFockState method)
(exqalibur.FockState method)
(exqalibur.NoisyFockState method)
module
perceval.rendering.pdisplay
perceval.utils.conversion
perceval.utils.dist_metrics
perceval.utils.logging.config
perceval.utils.polarization
MPLOT (perceval.rendering.format.Format attribute)
MPSBackend (class in perceval.backends._mps)
mzi_depths (perceval.components.generic_interferometer.GenericInterferometer property)
N
n (exqalibur.AnnotatedFockState property)
(exqalibur.FockState property)
(exqalibur.NoisyFockState property)
(exqalibur.StateVector property)
n_max (exqalibur.SVDistribution property)
NaiveApproxBackend (class in perceval.backends._naive_approx)
NaiveBackend (class in perceval.backends._naive)
name (perceval.backends._clifford2017.Clifford2017Backend property)
(perceval.backends._mps.MPSBackend property)
(perceval.backends._naive.NaiveBackend property)
(perceval.backends._naive_approx.NaiveApproxBackend property)
(perceval.backends._slap.SLAPBackend property)
(perceval.backends._slos.SLOSBackend property)
(perceval.components.component_catalog.CatalogItem property)
(perceval.components.detector.BSLayeredPPNR property)
(perceval.components.detector.Detector property)
(perceval.components.feed_forward_configurator.FFCircuitProvider property)
(perceval.components.feed_forward_configurator.FFConfigurator property)
(perceval.components.linear_circuit.Circuit property)
(perceval.components.non_unitary_components.LC property)
(perceval.components.non_unitary_components.TD property)
(perceval.components.unitary_components.BS property)
(perceval.runtime.job_group.JobGroup property)
(perceval.runtime.local_job.LocalJob property)
(perceval.runtime.remote_job.RemoteJob property)
ncomponents() (perceval.components.linear_circuit.Circuit method)
(perceval.components.unitary_components.BS method)
NoiseModel (class in perceval.utils.noise_model)
NoisyFockState (class in exqalibur)
NoisySamplingSimulator (class in perceval.simulators)
norm_coefs() (exqalibur.FSArray method)
normalize() (exqalibur.BSDistribution method)
(exqalibur.StateVector method)
(exqalibur.SVDistribution method)
(perceval.utils.density_matrix.DensityMatrix method)
O
optimize() (exqalibur.CircuitOptimizer method)
(perceval.utils.algorithms.circuit_optimizer.CircuitOptimizer method)
optimize_rectangle() (perceval.utils.algorithms.circuit_optimizer.CircuitOptimizer method)
out_port_names (perceval.components.experiment.Experiment property)
(perceval.components.processor.Processor property)
OUTPUT (perceval.components.port.PortLocation attribute)
output_mode_type() (perceval.components.port.Herald method)
(perceval.components.port.Port method)
P
param() (perceval.components.linear_circuit.Circuit method)
(perceval.components.non_unitary_components.LC method)
(perceval.components.non_unitary_components.TD method)
(perceval.components.unitary_components.BS method)
Parameter (class in perceval.utils.parameter)
parameters (perceval.utils.parameter.Expression property)
parametrized_unitary() (perceval.utils.matrix.Matrix static method)
params (perceval.components.linear_circuit.Circuit property)
(perceval.components.non_unitary_components.LC property)
(perceval.components.non_unitary_components.TD property)
(perceval.components.unitary_components.BS property)
parse() (perceval.utils.polarization.Polarization static method)
partially_distinguishable (exqalibur.Source property)
partition() (exqalibur.FockState method)
PBS (class in perceval.components.unitary_components)
pdisplay() (in module perceval.rendering.pdisplay)
pdisplay_to_file() (in module perceval.rendering.pdisplay)
perceval.rendering.pdisplay
module
perceval.utils.conversion
module
perceval.utils.dist_metrics
module
perceval.utils.logging.config
module
perceval.utils.polarization
module
perform_state_tomography() (perceval.algorithm.tomography.tomography.StateTomography method)
periodic_state() (perceval.utils.stategenerator.StateGenerator static method)
PERM (class in perceval.components.unitary_components)
perm_vector (perceval.components.unitary_components.PERM property)
permanent_cx() (in module exqalibur)
permanent_fl() (in module exqalibur)
PersistentData (class in perceval.utils.persistent_data)
photon2mode() (exqalibur.AnnotatedFockState method)
(exqalibur.FockState method)
(exqalibur.NoisyFockState method)
photon_recycling() (in module perceval.error_mitigation.loss_mitigation)
photon_threshold_simplification() (exqalibur.BSDistribution method)
physical_perf (exqalibur.SourceSampler property)
pid (perceval.utils.parameter.Parameter property)
PNR (perceval.components.detector.DetectionType attribute)
pnr() (perceval.components.detector.Detector static method)
Polarization (class in perceval.utils.polarization)
POLARIZATION (perceval.utils._enums.Encoding attribute)
pop() (exqalibur.BSSamples method)
Port (class in perceval.components.port)
post_select_distribution() (in module perceval.utils.postselect)
post_select_statevector() (in module perceval.utils.postselect)
PostSelect (class in perceval.utils.postselect)
PPNR (perceval.components.detector.DetectionType attribute)
ppnr() (perceval.components.detector.Detector static method)
PR (class in perceval.components.unitary_components)
prob_amplitude() (perceval.backends._mps.MPSBackend method)
(perceval.backends._naive.NaiveBackend method)
(perceval.backends._naive_approx.NaiveApproxBackend method)
(perceval.backends._slap.SLAPBackend method)
(perceval.backends._slos.SLOSBackend method)
prob_amplitude_with_error() (perceval.backends._naive_approx.NaiveApproxBackend method)
prob_distribution() (exqalibur.SLAP method)
(perceval.backends._mps.MPSBackend method)
(perceval.backends._naive.NaiveBackend method)
(perceval.backends._naive_approx.NaiveApproxBackend method)
(perceval.backends._slap.SLAPBackend method)
(perceval.backends._slos.SLOSBackend method)
probability() (perceval.backends._mps.MPSBackend method)
(perceval.backends._naive.NaiveBackend method)
(perceval.backends._naive_approx.NaiveApproxBackend method)
(perceval.backends._slap.SLAPBackend method)
(perceval.backends._slos.SLOSBackend method)
probability_confidence_interval() (perceval.backends._naive_approx.NaiveApproxBackend method)
probability_distribution() (perceval.components.source.Source method)
probs (perceval.algorithm.sampler.Sampler property)
probs() (perceval.simulators.feed_forward_simulator.FFSimulator method)
(perceval.simulators.stepper.Stepper method)
probs_density_matrix() (perceval.simulators.Simulator method)
probs_svd() (perceval.simulators.feed_forward_simulator.FFSimulator method)
(perceval.simulators.Simulator method)
(perceval.simulators.stepper.Stepper method)
probs_to_sample_count() (in module perceval.utils.conversion)
probs_to_samples() (in module perceval.utils.conversion)
Processor (class in perceval.components.processor)
ProcessTomography (class in perceval.algorithm.tomography.tomography)
ProcessTomographyMLE (class in perceval.algorithm.tomography.tomography_mle)
prodnfact() (exqalibur.AnnotatedFockState method)
(exqalibur.FockState method)
(exqalibur.NoisyFockState method)
progress (perceval.runtime.job_status.JobStatus property)
progress() (perceval.runtime.job_group.JobGroup method)
project_eh_ev() (perceval.utils.polarization.Polarization method)
PS (class in perceval.components.unitary_components)
Q
QUDIT2 (perceval.utils._enums.Encoding attribute)
QUDIT3 (perceval.utils._enums.Encoding attribute)
QUDIT4 (perceval.utils._enums.Encoding attribute)
QUDIT5 (perceval.utils._enums.Encoding attribute)
QUDIT6 (perceval.utils._enums.Encoding attribute)
QUDIT7 (perceval.utils._enums.Encoding attribute)
QWP (class in perceval.components.unitary_components)
R
r_to_theta() (perceval.components.unitary_components.BS static method)
random_seed() (in module perceval.utils._random)
random_unitary() (perceval.utils.matrix.Matrix static method)
RAW (perceval.utils._enums.Encoding attribute)
read_file() (perceval.utils.persistent_data.PersistentData method)
RECTANGLE (perceval.utils._enums.InterferometerShape attribute)
reflectivity (perceval.components.unitary_components.BS property)
remote_jobs (perceval.runtime.job_group.JobGroup property)
RemoteConfig (class in perceval.runtime.remote_config)
RemoteJob (class in perceval.runtime.remote_job)
RemoteProcessor (class in perceval.runtime.remote_processor)
remove() (exqalibur.BSSamples method)
remove_low_amplitude() (perceval.utils.density_matrix.DensityMatrix method)
remove_modes() (exqalibur.AnnotatedFockState method)
(exqalibur.FockState method)
(exqalibur.NoisyFockState method)
remove_phase_layer() (perceval.components.generic_interferometer.GenericInterferometer method)
requires_polarization (perceval.components.linear_circuit.Circuit property)
(perceval.components.unitary_components.BS property)
rerun() (perceval.runtime.remote_job.RemoteJob method)
rerun_failed_parallel() (perceval.runtime.job_group.JobGroup method)
rerun_failed_sequential() (perceval.runtime.job_group.JobGroup method)
reset() (perceval.utils.logging.config.LoggerConfig method)
(perceval.utils.parameter.Parameter method)
reset_mask() (exqalibur.SLAP method)
RPCHandler (class in perceval.runtime.rpc_handler)
run_parallel() (perceval.runtime.job_group.JobGroup method)
run_sequential() (perceval.runtime.job_group.JobGroup method)
running (perceval.runtime.job_status.JobStatus property)
RUNNING (perceval.runtime.job_status.RunningStatus attribute)
Rx (perceval.components.unitary_components.BSConvention attribute)
Rx() (perceval.components.unitary_components.BS static method)
Ry (perceval.components.unitary_components.BSConvention attribute)
Ry() (perceval.components.unitary_components.BS static method)
S
sample() (exqalibur.BSDistribution method)
(exqalibur.Clifford2017 method)
(exqalibur.StateVector method)
(exqalibur.SVDistribution method)
(perceval.backends._clifford2017.Clifford2017Backend method)
(perceval.utils.density_matrix.DensityMatrix method)
sample_count (perceval.algorithm.sampler.Sampler property)
sample_count() (perceval.simulators.NoisySamplingSimulator method)
sample_count_to_probs() (in module perceval.utils.conversion)
sample_count_to_samples() (in module perceval.utils.conversion)
Sampler (class in perceval.algorithm.sampler)
samples (perceval.algorithm.sampler.Sampler property)
samples() (exqalibur.Clifford2017 method)
(exqalibur.StateVector method)
(perceval.backends._clifford2017.Clifford2017Backend method)
(perceval.simulators.NoisySamplingSimulator method)
samples_to_probs() (in module perceval.utils.conversion)
samples_to_sample_count() (in module perceval.utils.conversion)
save() (perceval.rendering.DisplayConfig static method)
(perceval.runtime.remote_config.RemoteConfig method)
(perceval.utils.logging.config.LoggerConfig method)
save_config() (perceval.utils.persistent_data.PersistentData method)
select_skin() (perceval.rendering.DisplayConfig static method)
separate_state() (exqalibur.NoisyFockState method)
Session (class in perceval.providers.quandela.quandela_session)
(class in perceval.providers.scaleway)
set_circuit() (perceval.backends._clifford2017.Clifford2017Backend method)
(perceval.backends._mps.MPSBackend method)
(perceval.backends._naive.NaiveBackend method)
(perceval.backends._naive_approx.NaiveApproxBackend method)
(perceval.backends._slap.SLAPBackend method)
(perceval.backends._slos.SLOSBackend method)
(perceval.components.experiment.Experiment method)
(perceval.components.processor.Processor method)
(perceval.runtime.remote_processor.RemoteProcessor method)
(perceval.simulators.NoisySamplingSimulator method)
(perceval.simulators.Simulator method)
set_cutoff() (perceval.backends._mps.MPSBackend method)
set_detectors() (perceval.simulators.NoisySamplingSimulator method)
set_heralds() (perceval.simulators.Simulator method)
set_identity_mode() (perceval.components.generic_interferometer.GenericInterferometer method)
set_input_state() (exqalibur.Clifford2017 method)
(perceval.backends._clifford2017.Clifford2017Backend method)
(perceval.backends._mps.MPSBackend method)
(perceval.backends._naive.NaiveBackend method)
(perceval.backends._naive_approx.NaiveApproxBackend method)
(perceval.backends._slap.SLAPBackend method)
(perceval.backends._slos.SLOSBackend method)
set_level() (perceval.utils.logging.config.LoggerConfig method)
set_mask() (exqalibur.SLAP method)
(perceval.backends._mps.MPSBackend method)
(perceval.backends._naive.NaiveBackend method)
(perceval.backends._naive_approx.NaiveApproxBackend method)
(perceval.backends._slap.SLAPBackend method)
(perceval.backends._slos.SLOSBackend method)
set_max_eval_per_trial() (exqalibur.CircuitOptimizer method)
set_max_time_per_trial() (exqalibur.CircuitOptimizer method)
set_min_detected_photons_filter() (perceval.simulators.feed_forward_simulator.FFSimulator method)
(perceval.simulators.NoisySamplingSimulator method)
(perceval.simulators.Simulator method)
(perceval.simulators.stepper.Stepper method)
set_param_list() (perceval.components.generic_interferometer.GenericInterferometer method)
set_params_from_other() (perceval.components.generic_interferometer.GenericInterferometer method)
set_periodic() (perceval.utils.parameter.Parameter method)
set_postselection() (perceval.components.experiment.Experiment method)
(perceval.components.processor.Processor method)
(perceval.simulators.Simulator method)
set_precision() (perceval.simulators.Simulator method)
set_progress_callback() (perceval.runtime.local_job.LocalJob method)
set_proxies() (perceval.runtime.remote_config.RemoteConfig static method)
set_seed() (in module exqalibur)
set_selection() (perceval.simulators.feed_forward_simulator.FFSimulator method)
(perceval.simulators.NoisySamplingSimulator method)
(perceval.simulators.Simulator method)
(perceval.simulators.stepper.Stepper method)
set_slice() (exqalibur.AnnotatedFockState method)
(exqalibur.FockState method)
(exqalibur.NoisyFockState method)
set_threshold() (exqalibur.CircuitOptimizer method)
set_token() (perceval.runtime.remote_config.RemoteConfig static method)
set_unitary() (exqalibur.Clifford2017 method)
(exqalibur.SLAP method)
set_value() (perceval.utils.parameter.Parameter method)
shift_modes() (perceval.utils.postselect.PostSelect method)
simp() (perceval.utils.matrix.Matrix method)
simplify() (in module perceval.utils.algorithms.simplification)
Simulator (class in perceval.simulators)
SimulatorFactory (class in perceval.simulators.simulator_factory)
size() (exqalibur.FSArray method)
SLAP (class in exqalibur)
SLAPBackend (class in perceval.backends._slap)
slice() (exqalibur.AnnotatedFockState method)
(exqalibur.FockState method)
(exqalibur.NoisyFockState method)
SLOSBackend (class in perceval.backends._slos)
Source (class in exqalibur)
(class in perceval.components.source)
source (perceval.components.processor.Processor property)
source_distribution (perceval.components.processor.Processor property)
SourceSampler (class in exqalibur)
split_state() (exqalibur.NoisyFockState method)
spv (perceval.utils.parameter.Parameter property)
start() (perceval.providers.scaleway.Session method)
start_run() (perceval.runtime.job_status.JobStatus method)
start_timestamp (perceval.runtime.job_status.JobStatus property)
state_fidelity() (perceval.algorithm.tomography.tomography_mle.StateTomographyMLE static method)
StateGenerator (class in perceval.utils.stategenerator)
StateTomography (class in perceval.algorithm.tomography.tomography)
StateTomographyMLE (class in perceval.algorithm.tomography.tomography_mle)
StateVector (class in exqalibur)
status (perceval.runtime.job_status.JobStatus property)
(perceval.runtime.local_job.LocalJob property)
(perceval.runtime.remote_job.RemoteJob property)
Stepper (class in perceval.simulators.stepper)
stop() (perceval.providers.scaleway.Session method)
stop_message (perceval.runtime.job_status.JobStatus property)
stop_run() (perceval.runtime.job_status.JobStatus method)
str_value() (exqalibur.Annotation method)
success (perceval.runtime.job_status.JobStatus property)
SUCCESS (perceval.runtime.job_status.RunningStatus attribute)
SUSPENDED (perceval.runtime.job_status.RunningStatus attribute)
SVDistribution (class in exqalibur)
T
TD (class in perceval.components.non_unitary_components)
tensor_product() (exqalibur.BSDistribution static method)
(exqalibur.SVDistribution static method)
TEXT (perceval.rendering.format.Format attribute)
(perceval.utils._enums.FileFormat attribute)
theta_to_r() (perceval.components.unitary_components.BS static method)
Threshold (perceval.components.detector.DetectionType attribute)
threshold() (perceval.components.detector.Detector static method)
threshold_detection() (exqalibur.AnnotatedFockState method)
(exqalibur.FockState method)
(exqalibur.NoisyFockState method)
to_server_response() (perceval.runtime.job_status.RunningStatus static method)
to_svd() (perceval.utils.density_matrix.DensityMatrix method)
TomographyMLE (class in perceval.algorithm.tomography.tomography_mle)
total() (exqalibur.BSCount method)
track_progress() (perceval.runtime.job_group.JobGroup method)
transfer_from() (perceval.components.linear_circuit.Circuit method)
TRIANGLE (perceval.utils._enums.InterferometerShape attribute)
tvd_dist() (in module perceval.utils.dist_metrics)
type (perceval.components.detector.BSLayeredPPNR property)
(perceval.components.detector.Detector property)
U
U (perceval.components.linear_circuit.Circuit property)
(perceval.components.unitary_components.BS property)
Unitary (class in perceval.components.unitary_components)
unitary_check_precision (exqalibur.Config attribute)
unitary_circuit() (perceval.components.experiment.Experiment method)
unknown (perceval.runtime.job_status.JobStatus property)
UNKNOWN (perceval.runtime.job_status.RunningStatus attribute)
unnormalized_iterator() (exqalibur.StateVector method)
update_progress() (perceval.runtime.job_status.JobStatus method)
update_state_1_mode() (perceval.backends._mps.MPSBackend method)
update_state_2_mode() (perceval.backends._mps.MPSBackend method)
update_times() (perceval.runtime.job_status.JobStatus method)
use_perceval_logger() (perceval.utils.logging.config.LoggerConfig method)
use_python_logger() (perceval.utils.logging.config.LoggerConfig method)
use_single_precision (exqalibur.Config attribute)
user_given_name (perceval.components.port.Herald property)
V
values() (exqalibur.BSCount method)
(exqalibur.BSDistribution method)
(exqalibur.SVDistribution method)
vars (perceval.components.linear_circuit.Circuit property)
(perceval.components.non_unitary_components.LC property)
(perceval.components.non_unitary_components.TD property)
(perceval.components.unitary_components.BS property)
W
waiting (perceval.runtime.job_status.JobStatus property)
WAITING (perceval.runtime.job_status.RunningStatus attribute)
was_sent (perceval.runtime.remote_job.RemoteJob property)
with_input() (perceval.components.processor.Processor method)
WP (class in perceval.components.unitary_components)
write_file() (perceval.utils.persistent_data.PersistentData method)
Z
zero_padded_state() (perceval.utils.stategenerator.StateGenerator static method)
zeros() (perceval.utils.matrix.Matrix static method)
zpp (exqalibur.SourceSampler property)
Other Versions
v: v1.0
Tags
v0.6
v0.7
v0.8
v0.9
v0.10
v0.11
v0.12
v0.13
v1.0