qLDPC
latest
Contents:
qldpc package
qLDPC
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
|
X
|
Y
|
Z
A
AbelianGroup (class in qldpc.abstract)
AbstractCode (class in qldpc.codes.common)
AlternatingGroup (class in qldpc.abstract)
as_directed_subgraph() (qldpc.codes.classical.TannerCode class method)
(qldpc.codes.TannerCode class method)
B
BBCode (class in qldpc.codes)
(class in qldpc.codes.quantum)
BCHCode (class in qldpc.codes)
(class in qldpc.codes.classical)
bipartite (qldpc.objects.CayleyComplex attribute)
build() (qldpc.abstract.Protograph class method)
build_cayley_graph() (qldpc.objects.CayleyComplex class method)
C
CayleyComplex (class in qldpc.objects)
ChainComplex (class in qldpc.objects)
ClassicalCode (class in qldpc.codes)
(class in qldpc.codes.common)
code_x (qldpc.codes.common.CSSCode attribute)
(qldpc.codes.CSSCode attribute)
(qldpc.codes.HGPCode attribute)
(qldpc.codes.QTCode attribute)
code_z (qldpc.codes.common.CSSCode attribute)
(qldpc.codes.CSSCode attribute)
(qldpc.codes.HGPCode attribute)
(qldpc.codes.QTCode attribute)
complex (qldpc.codes.QTCode attribute)
(qldpc.codes.quantum.QTCode attribute)
conjugate() (qldpc.codes.common.QuditCode class method)
(qldpc.codes.QuditCode class method)
conjugated (qldpc.codes.common.CSSCode property)
(qldpc.codes.CSSCode property)
copy() (qldpc.abstract.Element method)
cover_subset_a (qldpc.objects.CayleyComplex property)
cover_subset_b (qldpc.objects.CayleyComplex property)
CSSCode (class in qldpc.codes)
(class in qldpc.codes.common)
CyclicGroup (class in qldpc.abstract)
D
decode() (in module qldpc.decoder)
decode_with_BP_OSD() (in module qldpc.decoder)
decode_with_ILP() (in module qldpc.decoder)
decode_with_MWPM() (in module qldpc.decoder)
default_assumptions (qldpc.abstract.GroupMember attribute)
default_lift() (in module qldpc.abstract)
DihedralGroup (class in qldpc.abstract)
dim() (qldpc.objects.ChainComplex method)
dimension (qldpc.abstract.ProjectiveSpecialLinearGroup property)
(qldpc.abstract.SpecialLinearGroup property)
(qldpc.codes.ClassicalCode property)
(qldpc.codes.common.ClassicalCode property)
(qldpc.codes.common.CSSCode property)
(qldpc.codes.common.QuditCode property)
(qldpc.codes.CSSCode property)
(qldpc.codes.QuditCode property)
dual() (qldpc.codes.ClassicalCode method)
(qldpc.codes.common.ClassicalCode method)
E
Element (class in qldpc.abstract)
equiv() (qldpc.codes.ClassicalCode class method)
(qldpc.codes.common.ClassicalCode class method)
eval() (qldpc.codes.BBCode method)
(qldpc.codes.quantum.BBCode method)
F
field (qldpc.abstract.Element property)
(qldpc.abstract.Group property)
(qldpc.abstract.Protograph property)
(qldpc.codes.common.AbstractCode property)
(qldpc.objects.ChainComplex property)
field_name (qldpc.codes.common.AbstractCode property)
FiveQubitCode (class in qldpc.codes)
(class in qldpc.codes.quantum)
from_generating_mats() (qldpc.abstract.Group class method)
from_generator() (qldpc.codes.ClassicalCode class method)
(qldpc.codes.common.ClassicalCode class method)
from_name() (qldpc.abstract.Group class method)
(qldpc.codes.ClassicalCode class method)
(qldpc.codes.common.ClassicalCode class method)
from_stabilizers() (qldpc.codes.common.QuditCode class method)
(qldpc.codes.QuditCode class method)
from_string() (qldpc.objects.Pauli class method)
(qldpc.objects.QuditOperator class method)
from_sympy() (qldpc.abstract.Group class method)
(qldpc.abstract.GroupMember class method)
from_table() (qldpc.abstract.Group class method)
G
gap_is_installed() (in module qldpc.external.groups)
GeneralizedSurfaceCode (class in qldpc.codes)
(class in qldpc.codes.quantum)
generate() (qldpc.abstract.Group method)
generator (qldpc.codes.ClassicalCode property)
(qldpc.codes.common.ClassicalCode property)
generator() (qldpc.abstract.SmallGroup class method)
generators (qldpc.abstract.Group property)
get_check_shifts() (qldpc.codes.BBCode method)
(qldpc.codes.quantum.BBCode method)
get_code() (in module qldpc.external.codes)
get_code_params() (qldpc.codes.ClassicalCode method)
(qldpc.codes.common.ClassicalCode method)
(qldpc.codes.common.CSSCode method)
(qldpc.codes.CSSCode method)
get_disk_cache() (in module qldpc.cache)
get_distance() (qldpc.codes.ClassicalCode method)
(qldpc.codes.common.ClassicalCode method)
(qldpc.codes.common.CSSCode method)
(qldpc.codes.CSSCode method)
get_distance_bound() (qldpc.codes.ClassicalCode method)
(qldpc.codes.common.ClassicalCode method)
(qldpc.codes.common.CSSCode method)
(qldpc.codes.CSSCode method)
get_distance_exact() (qldpc.codes.ClassicalCode method)
(qldpc.codes.common.ClassicalCode method)
(qldpc.codes.common.CSSCode method)
(qldpc.codes.CSSCode method)
get_exponents() (qldpc.codes.BBCode method)
(qldpc.codes.quantum.BBCode method)
get_gap_result() (in module qldpc.external.groups)
get_generating_mats() (qldpc.abstract.ProjectiveSpecialLinearGroup class method)
(qldpc.abstract.SpecialLinearGroup class method)
get_generator() (qldpc.codes.classical.ReedMullerCode class method)
(qldpc.codes.ReedMullerCode class method)
get_generators() (in module qldpc.external.groups)
get_generators_from_groupnames() (in module qldpc.external.groups)
get_generators_with_gap() (in module qldpc.external.groups)
get_graph_product() (qldpc.codes.HGPCode class method)
(qldpc.codes.quantum.HGPCode class method)
get_group_url() (in module qldpc.external.groups)
get_logical_ops() (qldpc.codes.common.CSSCode method)
(qldpc.codes.common.QuditCode method)
(qldpc.codes.CSSCode method)
(qldpc.codes.QuditCode method)
get_matrix_product() (qldpc.codes.HGPCode class method)
(qldpc.codes.quantum.HGPCode class method)
get_one_distance_bound() (qldpc.codes.ClassicalCode method)
(qldpc.codes.common.ClassicalCode method)
(qldpc.codes.common.CSSCode method)
(qldpc.codes.CSSCode method)
get_product_node_map() (qldpc.codes.HGPCode class method)
(qldpc.codes.quantum.HGPCode class method)
get_qubit_coordinate_maps() (qldpc.codes.BBCode class method)
(qldpc.codes.quantum.BBCode class method)
get_random_array() (in module qldpc.codes.common)
get_random_logical_op() (qldpc.codes.common.CSSCode method)
(qldpc.codes.CSSCode method)
get_random_word() (qldpc.codes.ClassicalCode method)
(qldpc.codes.common.ClassicalCode method)
get_rotated_checks() (qldpc.codes.quantum.SurfaceCode class method)
(qldpc.codes.quantum.ToricCode class method)
(qldpc.codes.SurfaceCode class method)
(qldpc.codes.ToricCode class method)
get_scrambled_seed() (in module qldpc.codes.common)
get_sector() (qldpc.codes.HGPCode class method)
(qldpc.codes.quantum.HGPCode class method)
get_small_group_number() (in module qldpc.external.groups)
get_small_group_structure() (in module qldpc.external.groups)
get_stabilizers() (qldpc.codes.common.QuditCode method)
(qldpc.codes.QuditCode method)
get_structure() (qldpc.abstract.SmallGroup class method)
get_subcodes() (qldpc.codes.QTCode class method)
(qldpc.codes.quantum.QTCode class method)
get_subgraphs() (qldpc.codes.QTCode class method)
(qldpc.codes.quantum.QTCode class method)
get_toric_checks() (qldpc.codes.BBCode method)
(qldpc.codes.quantum.BBCode method)
get_weight() (qldpc.codes.ClassicalCode method)
(qldpc.codes.common.ClassicalCode method)
(qldpc.codes.common.QuditCode method)
(qldpc.codes.QuditCode method)
graph (qldpc.codes.common.AbstractCode property)
(qldpc.objects.CayleyComplex property)
graph_to_matrix() (qldpc.codes.ClassicalCode class method)
(qldpc.codes.common.AbstractCode class method)
(qldpc.codes.common.ClassicalCode class method)
(qldpc.codes.common.QuditCode class method)
(qldpc.codes.QuditCode class method)
Group (class in qldpc.abstract)
group (qldpc.abstract.Element property)
(qldpc.abstract.Protograph property)
(qldpc.objects.ChainComplex property)
GroupMember (class in qldpc.abstract)
H
HammingCode (class in qldpc.codes)
(class in qldpc.codes.classical)
HGPCode (class in qldpc.codes)
(class in qldpc.codes.quantum)
I
I (qldpc.objects.Pauli attribute)
identity (qldpc.abstract.Group property)
index (qldpc.abstract.SmallGroup attribute)
(qldpc.objects.Node attribute)
(qldpc.objects.Pauli property)
is_data (qldpc.objects.Node attribute)
iter_mats() (qldpc.abstract.ProjectiveSpecialLinearGroup class method)
(qldpc.abstract.SpecialLinearGroup class method)
L
lift() (qldpc.abstract.Element method)
(qldpc.abstract.Group method)
(qldpc.abstract.Protograph method)
lift_dim (qldpc.abstract.Group property)
load() (qldpc.codes.QTCode class method)
(qldpc.codes.quantum.QTCode class method)
LPCode (class in qldpc.codes)
(class in qldpc.codes.quantum)
M
matrix (qldpc.codes.common.AbstractCode property)
(qldpc.codes.common.CSSCode property)
(qldpc.codes.CSSCode property)
matrix_to_graph() (qldpc.codes.ClassicalCode class method)
(qldpc.codes.common.AbstractCode class method)
(qldpc.codes.common.ClassicalCode class method)
(qldpc.codes.common.QuditCode class method)
(qldpc.codes.QuditCode class method)
matrix_x (qldpc.codes.common.CSSCode property)
(qldpc.codes.CSSCode property)
matrix_z (qldpc.codes.common.CSSCode property)
(qldpc.codes.CSSCode property)
maybe_get_webpage() (in module qldpc.external.groups)
module
qldpc
,
[1]
qldpc.abstract
qldpc.cache
qldpc.codes
qldpc.codes.classical
qldpc.codes.common
qldpc.codes.quantum
qldpc.decoder
qldpc.external
qldpc.external.codes
qldpc.external.groups
qldpc.objects
N
name (qldpc.abstract.Group property)
(qldpc.codes.common.AbstractCode property)
Node (class in qldpc.objects)
num_bits (qldpc.codes.ClassicalCode property)
(qldpc.codes.common.ClassicalCode property)
num_checks (qldpc.codes.ClassicalCode property)
(qldpc.codes.common.ClassicalCode property)
(qldpc.codes.common.CSSCode property)
(qldpc.codes.common.QuditCode property)
(qldpc.codes.CSSCode property)
(qldpc.codes.QuditCode property)
num_checks_x (qldpc.codes.common.CSSCode property)
(qldpc.codes.CSSCode property)
num_checks_z (qldpc.codes.common.CSSCode property)
(qldpc.codes.CSSCode property)
num_links (qldpc.objects.ChainComplex property)
num_qubits (qldpc.codes.common.QuditCode property)
(qldpc.codes.QuditCode property)
num_qudits (qldpc.codes.common.CSSCode property)
(qldpc.codes.common.QuditCode property)
(qldpc.codes.CSSCode property)
(qldpc.codes.QuditCode property)
number() (qldpc.abstract.SmallGroup class method)
O
one() (qldpc.abstract.Element method)
op() (qldpc.objects.ChainComplex method)
ops (qldpc.objects.ChainComplex property)
order (qldpc.abstract.Group property)
P
Pauli (class in qldpc.objects)
product() (qldpc.abstract.Group class method)
ProjectiveSpecialLinearGroup (class in qldpc.abstract)
Protograph (class in qldpc.abstract)
PSL (in module qldpc.abstract)
puncture() (qldpc.codes.ClassicalCode method)
(qldpc.codes.common.ClassicalCode method)
Q
qldpc
module
,
[1]
qldpc.abstract
module
qldpc.cache
module
qldpc.codes
module
qldpc.codes.classical
module
qldpc.codes.common
module
qldpc.codes.quantum
module
qldpc.decoder
module
qldpc.external
module
qldpc.external.codes
module
qldpc.external.groups
module
qldpc.objects
module
QTCode (class in qldpc.codes)
(class in qldpc.codes.quantum)
QuaternionGroup (class in qldpc.abstract)
QuditCode (class in qldpc.codes)
(class in qldpc.codes.common)
QuditOperator (class in qldpc.objects)
R
random() (qldpc.abstract.Group method)
(qldpc.abstract.TrivialGroup method)
(qldpc.codes.ClassicalCode class method)
(qldpc.codes.common.ClassicalCode class method)
(qldpc.codes.QTCode class method)
(qldpc.codes.quantum.QTCode class method)
random_symmetric_subset() (qldpc.abstract.Group method)
rank (qldpc.codes.common.AbstractCode property)
reduce_logical_op() (qldpc.codes.common.CSSCode method)
(qldpc.codes.CSSCode method)
reduce_logical_ops() (qldpc.codes.common.CSSCode method)
(qldpc.codes.CSSCode method)
ReedMullerCode (class in qldpc.codes)
(class in qldpc.codes.classical)
ReedSolomonCode (class in qldpc.codes)
(class in qldpc.codes.classical)
RepetitionCode (class in qldpc.codes)
(class in qldpc.codes.classical)
RingCode (class in qldpc.codes)
(class in qldpc.codes.classical)
S
sanitize_gap_commands() (in module qldpc.external.groups)
satisfies_total_no_conjugacy() (qldpc.objects.CayleyComplex class method)
save() (qldpc.codes.QTCode method)
(qldpc.codes.quantum.QTCode method)
sector_size (qldpc.codes.HGPCode attribute)
(qldpc.codes.quantum.HGPCode attribute)
shorten() (qldpc.codes.ClassicalCode method)
(qldpc.codes.common.ClassicalCode method)
SL (in module qldpc.abstract)
SmallGroup (class in qldpc.abstract)
SpecialLinearGroup (class in qldpc.abstract)
SteaneCode (class in qldpc.codes)
(class in qldpc.codes.quantum)
structure (qldpc.abstract.SmallGroup property)
subcode (qldpc.codes.classical.TannerCode attribute)
(qldpc.codes.TannerCode attribute)
subgraph (qldpc.codes.classical.TannerCode attribute)
(qldpc.codes.TannerCode attribute)
subset_a (qldpc.objects.CayleyComplex attribute)
subset_b (qldpc.objects.CayleyComplex attribute)
SurfaceCode (class in qldpc.codes)
(class in qldpc.codes.quantum)
SymmetricGroup (class in qldpc.abstract)
T
T (qldpc.abstract.Element property)
(qldpc.abstract.Protograph property)
(qldpc.objects.ChainComplex property)
table (qldpc.abstract.Group property)
TannerCode (class in qldpc.codes)
(class in qldpc.codes.classical)
TBCode (class in qldpc.codes)
(class in qldpc.codes.quantum)
tensor_product() (qldpc.codes.ClassicalCode class method)
(qldpc.codes.common.ClassicalCode class method)
(qldpc.objects.ChainComplex class method)
to_group_member() (qldpc.codes.BBCode method)
(qldpc.codes.quantum.BBCode method)
to_protograph() (qldpc.abstract.TrivialGroup class method)
to_sympy() (qldpc.abstract.Group method)
toric_layouts (qldpc.codes.BBCode property)
(qldpc.codes.quantum.BBCode property)
ToricCode (class in qldpc.codes)
(class in qldpc.codes.quantum)
TrivialGroup (class in qldpc.abstract)
U
use_disk_cache() (in module qldpc.cache)
W
words() (qldpc.codes.ClassicalCode method)
(qldpc.codes.common.ClassicalCode method)
X
X (qldpc.objects.Pauli attribute)
Y
Y (qldpc.objects.Pauli attribute)
Z
Z (qldpc.objects.Pauli attribute)
zero() (qldpc.abstract.Element method)