Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagelib
Path: blob/master/sage/coding/all.py
4034 views
1
from ag_code import ag_code
2
3
from code_constructions import (permutation_action,
4
walsh_matrix,cyclotomic_cosets,
5
BinaryGolayCode,
6
BCHCode,
7
CyclicCode,
8
CyclicCodeFromGeneratingPolynomial,
9
CyclicCodeFromCheckPolynomial,
10
DuadicCodeEvenPair,
11
DuadicCodeOddPair,
12
ExtendedBinaryGolayCode,
13
ExtendedQuadraticResidueCode,
14
ExtendedTernaryGolayCode,
15
HammingCode,
16
LinearCodeFromCheckMatrix,
17
QuadraticResidueCode,
18
QuadraticResidueCodeEvenPair,
19
QuadraticResidueCodeOddPair,
20
RandomLinearCode,
21
ReedSolomonCode,
22
TernaryGolayCode,
23
ToricCode,
24
TrivialCode,
25
WalshCode)
26
27
from guava import (BinaryReedMullerCode,
28
QuasiQuadraticResidueCode,
29
RandomLinearCodeGuava)
30
31
from code_bounds import (codesize_upper_bound,
32
dimension_upper_bound,
33
volume_hamming,
34
gilbert_lower_bound,
35
plotkin_upper_bound,
36
griesmer_upper_bound,
37
elias_upper_bound,
38
hamming_upper_bound,
39
singleton_upper_bound,
40
gv_info_rate,
41
entropy,
42
gv_bound_asymp,
43
hamming_bound_asymp,
44
singleton_bound_asymp,
45
plotkin_bound_asymp,
46
elias_bound_asymp,
47
mrrw1_bound_asymp)
48
49
from linear_code import (LinearCode, LinearCodeFromVectorSpace,
50
hamming_weight,
51
best_known_linear_code,
52
best_known_linear_code_www,
53
bounds_minimum_distance,
54
self_orthogonal_binary_codes)
55
56
from sd_codes import self_dual_codes_binary
57
58
59