|
1 | 1 | from __future__ import absolute_import
|
2 | 2 |
|
3 |
| -from sage.misc.lazy_import import lazy_import |
| 3 | +from sage.misc.lazy_import import lazy_import as _lazy_import |
4 | 4 |
|
5 |
| -lazy_import("sage.coding.code_constructions", ["permutation_action", |
| 5 | +_lazy_import("sage.coding.code_constructions", ["permutation_action", |
6 | 6 | "walsh_matrix"])
|
7 | 7 |
|
8 |
| -from sage.misc.superseded import deprecated_callable_import |
| 8 | +from sage.misc.superseded import \ |
| 9 | + deprecated_callable_import as _deprecated_callable_import, \ |
| 10 | + deprecated_function_alias as _deprecated_function_alias |
9 | 11 |
|
10 |
| -deprecated_callable_import(19315, |
| 12 | +_deprecated_callable_import(19315, |
11 | 13 | "sage.coding.code_bounds",
|
12 | 14 | globals(),
|
13 | 15 | locals(),
|
|
31 | 33 | ("This method soon will not be available in that way."
|
32 | 34 | "Please call codes.bounds.%(name)s instead"))
|
33 | 35 |
|
34 |
| -lazy_import("sage.coding.linear_code", [ |
| 36 | +_lazy_import("sage.coding.linear_code", [ |
35 | 37 | "LinearCode",
|
36 | 38 | "LinearCodeFromVectorSpace",
|
37 | 39 | "self_orthogonal_binary_codes"])
|
38 | 40 |
|
39 | 41 | # Functions removed from the global namespace
|
40 |
| -lazy_import('sage.coding.databases','best_linear_code_in_guava', "best_known_linear_code", |
| 42 | +_lazy_import('sage.coding.databases','best_linear_code_in_guava', "best_known_linear_code", |
41 | 43 | deprecation=(21165, "best_known_linear_code has moved to sage.coding.databases.best_linear_code_in_guava"))
|
42 |
| -lazy_import('sage.coding.databases','best_linear_code_in_guava', "best_known_linear_code_www", |
| 44 | +_lazy_import('sage.coding.databases','best_linear_code_in_guava', "best_known_linear_code_www", |
43 | 45 | deprecation=(21165, "best_known_linear_code_www has moved to sage.coding.databases.best_linear_code_in_guava"))
|
44 |
| -lazy_import('sage.coding.databases','bounds_on_minimum_distance_in_guava', "bounds_minimum_distance", |
| 46 | +_lazy_import('sage.coding.databases','bounds_on_minimum_distance_in_guava', "bounds_minimum_distance", |
45 | 47 | deprecation=(21165, "bounds_minimum_distance has moved to sage.coding.databases.bounds_on_minimum_distance_in_guava"))
|
46 |
| -lazy_import('sage.coding.databases','self_orthogonal_binary_codes', "self_orthogonal_binary_codes", |
| 48 | +_lazy_import('sage.coding.databases','self_orthogonal_binary_codes', "self_orthogonal_binary_codes", |
47 | 49 | deprecation=(21165, "self_orthogonal_binary_codes has moved to sage.coding.databases.self_orthogonal_binary_codes"))
|
48 |
| -lazy_import('sage.coding.databases','self_dual_binary_codes', "self_dual_codes_binary", |
| 50 | +_lazy_import('sage.coding.databases','self_dual_binary_codes', "self_dual_codes_binary", |
49 | 51 | deprecation=(21165, "self_dual_codes_binary has moved to sage.coding.databases.self_dual_binary_codes"))
|
50 | 52 |
|
51 |
| -lazy_import("sage.coding.delsarte_bounds", [ |
52 |
| - "Krawtchouk", |
53 |
| - "Kravchuk", |
54 |
| - "delsarte_bound_hamming_space", |
55 |
| - "delsarte_bound_additive_hamming_space"]) |
| 53 | +_lazy_import('sage.coding.delsarte_bounds','krawtchouk', "Krawtchouk", |
| 54 | + deprecation=(20908, "Krawtchouk will be removed from the global namespace. Please use codes.bounds.krawtchouk instead.")) |
| 55 | +_lazy_import('sage.coding.delsarte_bounds','krawtchouk', "Kravchuk", |
| 56 | + deprecation=(20908, "Kravchuk will be removed from the global namespace. Please use codes.bounds.krawtchouk instead.")) |
56 | 57 |
|
57 |
| -lazy_import('sage.coding', 'codes_catalog', 'codes') |
58 |
| -lazy_import('sage.coding', 'channels_catalog', 'channels') |
| 58 | +_deprecated_callable_import(20908, |
| 59 | + "sage.coding.delsarte_bounds", |
| 60 | + globals(), |
| 61 | + locals(), |
| 62 | + ["delsarte_bound_hamming_space", |
| 63 | + "delsarte_bound_additive_hamming_space"], |
| 64 | + ("This function will soon be removed from the global namespace. " |
| 65 | + "Please call it using codes.bounds.%(name)s instead")) |
| 66 | + |
| 67 | + |
| 68 | + |
| 69 | +_lazy_import('sage.coding', 'codes_catalog', 'codes') |
| 70 | +_lazy_import('sage.coding', 'channels_catalog', 'channels') |
0 commit comments