Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions src/sage/algebras/all.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,18 @@

import sage.algebras.catalog as algebras

from .quatalg.all import *
from .steenrod.all import *
from .fusion_rings.all import *
from .lie_algebras.all import *
from .quantum_groups.all import *
from .lie_conformal_algebras.all import *
from sage.algebras.quatalg.all import *
from sage.algebras.steenrod.all import *
from sage.algebras.fusion_rings.all import *
from sage.algebras.lie_algebras.all import *
from sage.algebras.quantum_groups.all import *
from sage.algebras.lie_conformal_algebras.all import *

# Algebra base classes
from .free_algebra import FreeAlgebra
from .free_algebra_quotient import FreeAlgebraQuotient
from sage.algebras.free_algebra import FreeAlgebra
from sage.algebras.free_algebra_quotient import FreeAlgebraQuotient

from .finite_dimensional_algebras.all import FiniteDimensionalAlgebra
from sage.algebras.finite_dimensional_algebras.all import FiniteDimensionalAlgebra

lazy_import('sage.algebras.group_algebra', 'GroupAlgebra')

Expand All @@ -52,8 +52,8 @@

lazy_import('sage.algebras.shuffle_algebra', 'ShuffleAlgebra')

from .clifford_algebra import CliffordAlgebra, ExteriorAlgebra
from .weyl_algebra import DifferentialWeylAlgebra
from sage.algebras.clifford_algebra import CliffordAlgebra, ExteriorAlgebra
from sage.algebras.weyl_algebra import DifferentialWeylAlgebra

lazy_import('sage.algebras.commutative_dga', 'GradedCommutativeAlgebra')

Expand Down
2 changes: 1 addition & 1 deletion src/sage/algebras/finite_dimensional_algebras/all.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
from .finite_dimensional_algebra import FiniteDimensionalAlgebra
from sage.algebras.finite_dimensional_algebras.finite_dimensional_algebra import FiniteDimensionalAlgebra
2 changes: 1 addition & 1 deletion src/sage/algebras/quatalg/all.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
from .quaternion_algebra import QuaternionAlgebra
from sage.algebras.quatalg.quaternion_algebra import QuaternionAlgebra
2 changes: 1 addition & 1 deletion src/sage/algebras/steenrod/all.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"""
The Steenrod algebra
"""
from .steenrod_algebra import SteenrodAlgebra, Sq
from sage.algebras.steenrod.steenrod_algebra import SteenrodAlgebra, Sq
from sage.misc.lazy_import import lazy_import
lazy_import('sage.algebras.steenrod.steenrod_algebra_bases',
'steenrod_algebra_basis',
Expand Down
2 changes: 1 addition & 1 deletion src/sage/all.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@

################ end setup warnings ###############################

from .all__sagemath_repl import * # includes .all__sagemath_objects, .all__sagemath_environment
from sage.all__sagemath_repl import * # includes .all__sagemath_objects, .all__sagemath_environment

###################################################################

Expand Down
2 changes: 1 addition & 1 deletion src/sage/all__sagemath_categories.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from .all__sagemath_objects import *
from sage.all__sagemath_objects import *

from sage.categories.all import *

Expand Down
4 changes: 2 additions & 2 deletions src/sage/all__sagemath_repl.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,8 @@
r"removed from itertools in Python 3.14.")


from .all__sagemath_objects import *
from .all__sagemath_environment import *
from sage.all__sagemath_objects import *
from sage.all__sagemath_environment import *

from sage.doctest.all import *
from sage.repl.all import *
Expand Down
3 changes: 2 additions & 1 deletion src/sage/calculus/transforms/all.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@

lazy_import("sage.calculus.transforms.fft", ["FastFourierTransform", "FFT"])
lazy_import("sage.calculus.transforms.dwt", ["WaveletTransform", "DWT"])
from .dft import IndexedSequence
from sage.calculus.transforms.dft import IndexedSequence
del lazy_import
2 changes: 1 addition & 1 deletion src/sage/coding/source_coding/all.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
from .huffman import Huffman
from sage.coding.source_coding.huffman import Huffman
102 changes: 51 additions & 51 deletions src/sage/combinat/all.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,13 @@
install_doc(__package__, __doc__)

# install modules quickref and tutorial to the containing package
from . import quickref, tutorial
from sage.combinat import quickref, tutorial
install_dict(__package__, {'quickref': quickref, 'tutorial': tutorial})
del quickref, tutorial

from sage.misc.lazy_import import lazy_import

from .combinat import (CombinatorialObject,
from sage.combinat.combinat import (CombinatorialObject,
bell_number, bell_polynomial, bernoulli_polynomial,
catalan_number, euler_number,
fibonacci, fibonacci_sequence, fibonacci_xrange,
Expand All @@ -65,54 +65,54 @@
polygonal_number, stirling_number1, stirling_number2,
tuples, unordered_tuples)

from .expnums import expnums
from sage.combinat.expnums import expnums

from sage.combinat.chas.all import *
from sage.combinat.crystals.all import *
from .rigged_configurations.all import *
from sage.combinat.rigged_configurations.all import *

from sage.combinat.dlx import DLXMatrix, AllExactCovers, OneExactCover

# block designs, etc
from sage.combinat.designs.all import *

# Free modules and friends
from .free_module import CombinatorialFreeModule
from .debruijn_sequence import DeBruijnSequences
from sage.combinat.free_module import CombinatorialFreeModule
from sage.combinat.debruijn_sequence import DeBruijnSequences

from .schubert_polynomial import SchubertPolynomialRing
from sage.combinat.schubert_polynomial import SchubertPolynomialRing
lazy_import('sage.combinat.key_polynomial', 'KeyPolynomialBasis', as_='KeyPolynomials')
from .symmetric_group_algebra import SymmetricGroupAlgebra, HeckeAlgebraSymmetricGroupT
from .symmetric_group_representations import SymmetricGroupRepresentation, SymmetricGroupRepresentations
from .yang_baxter_graph import YangBaxterGraph
from sage.combinat.symmetric_group_algebra import SymmetricGroupAlgebra, HeckeAlgebraSymmetricGroupT
from sage.combinat.symmetric_group_representations import SymmetricGroupRepresentation, SymmetricGroupRepresentations
from sage.combinat.yang_baxter_graph import YangBaxterGraph

# Permutations
from .permutation import Permutation, Permutations, Arrangements, CyclicPermutations, CyclicPermutationsOfPartition
from .affine_permutation import AffinePermutationGroup
from sage.combinat.permutation import Permutation, Permutations, Arrangements, CyclicPermutations, CyclicPermutationsOfPartition
from sage.combinat.affine_permutation import AffinePermutationGroup
lazy_import('sage.combinat.colored_permutations', ['ColoredPermutations',
'SignedPermutation',
'SignedPermutations'])
from .derangements import Derangements
from sage.combinat.derangements import Derangements
lazy_import('sage.combinat.baxter_permutations', ['BaxterPermutations'])

# RSK
from .rsk import RSK, RSK_inverse, robinson_schensted_knuth, robinson_schensted_knuth_inverse, InsertionRules
from sage.combinat.rsk import RSK, RSK_inverse, robinson_schensted_knuth, robinson_schensted_knuth_inverse, InsertionRules

# HillmanGrassl
lazy_import("sage.combinat.hillman_grassl", ["WeakReversePlanePartition", "WeakReversePlanePartitions"])

# PerfectMatchings
from .perfect_matching import PerfectMatching, PerfectMatchings
from sage.combinat.perfect_matching import PerfectMatching, PerfectMatchings

# Integer lists
from .integer_lists import IntegerListsLex
from sage.combinat.integer_lists import IntegerListsLex

# Compositions
from .composition import Composition, Compositions
from .composition_signed import SignedCompositions
from sage.combinat.composition import Composition, Compositions
from sage.combinat.composition_signed import SignedCompositions

# Partitions
from .partition import (Partition, Partitions, PartitionsInBox,
from sage.combinat.partition import (Partition, Partitions, PartitionsInBox,
OrderedPartitions, PartitionsGreatestLE,
PartitionsGreatestEQ, number_of_partitions)

Expand All @@ -121,13 +121,13 @@
lazy_import('sage.combinat.skew_partition', ['SkewPartition', 'SkewPartitions'])

# Partition algebra
from .partition_algebra import SetPartitionsAk, SetPartitionsPk, SetPartitionsTk, SetPartitionsIk, SetPartitionsBk, SetPartitionsSk, SetPartitionsRk, SetPartitionsPRk
from sage.combinat.partition_algebra import SetPartitionsAk, SetPartitionsPk, SetPartitionsTk, SetPartitionsIk, SetPartitionsBk, SetPartitionsSk, SetPartitionsRk, SetPartitionsPRk

# Raising operators
lazy_import('sage.combinat.partition_shifting_algebras', 'ShiftingOperatorAlgebra')

# Diagram algebra
from .diagram_algebras import PartitionAlgebra, BrauerAlgebra, TemperleyLiebAlgebra, PlanarAlgebra, PropagatingIdeal
from sage.combinat.diagram_algebras import PartitionAlgebra, BrauerAlgebra, TemperleyLiebAlgebra, PlanarAlgebra, PropagatingIdeal

# Descent algebra
lazy_import('sage.combinat.descent_algebra', 'DescentAlgebra')
Expand All @@ -137,24 +137,24 @@
['VectorPartition', 'VectorPartitions'])

# Similarity class types
from .similarity_class_type import PrimarySimilarityClassType, PrimarySimilarityClassTypes, SimilarityClassType, SimilarityClassTypes
from sage.combinat.similarity_class_type import PrimarySimilarityClassType, PrimarySimilarityClassTypes, SimilarityClassType, SimilarityClassTypes

# Cores
from .core import Core, Cores
from sage.combinat.core import Core, Cores

# Tableaux
lazy_import('sage.combinat.tableau',
["Tableau", "SemistandardTableau", "StandardTableau", "RowStandardTableau", "IncreasingTableau",
"Tableaux", "SemistandardTableaux", "StandardTableaux", "RowStandardTableaux", "IncreasingTableaux"])
from .skew_tableau import SkewTableau, SkewTableaux, StandardSkewTableaux, SemistandardSkewTableaux
from .ribbon_shaped_tableau import RibbonShapedTableau, RibbonShapedTableaux, StandardRibbonShapedTableaux
from .ribbon_tableau import RibbonTableaux, RibbonTableau, MultiSkewTableaux, MultiSkewTableau, SemistandardMultiSkewTableaux
from .composition_tableau import CompositionTableau, CompositionTableaux
from sage.combinat.skew_tableau import SkewTableau, SkewTableaux, StandardSkewTableaux, SemistandardSkewTableaux
from sage.combinat.ribbon_shaped_tableau import RibbonShapedTableau, RibbonShapedTableaux, StandardRibbonShapedTableaux
from sage.combinat.ribbon_tableau import RibbonTableaux, RibbonTableau, MultiSkewTableaux, MultiSkewTableau, SemistandardMultiSkewTableaux
from sage.combinat.composition_tableau import CompositionTableau, CompositionTableaux

lazy_import('sage.combinat.tableau_tuple',
['TableauTuple', 'StandardTableauTuple', 'RowStandardTableauTuple',
'TableauTuples', 'StandardTableauTuples', 'RowStandardTableauTuples'])
from .k_tableau import WeakTableau, WeakTableaux, StrongTableau, StrongTableaux
from sage.combinat.k_tableau import WeakTableau, WeakTableaux, StrongTableau, StrongTableaux
lazy_import('sage.combinat.lr_tableau', ['LittlewoodRichardsonTableau',
'LittlewoodRichardsonTableaux'])
lazy_import('sage.combinat.shifted_primed_tableau', ['ShiftedPrimedTableaux',
Expand All @@ -165,14 +165,14 @@
["StandardSuperTableau", "SemistandardSuperTableau", "StandardSuperTableaux", "SemistandardSuperTableaux"])

# Words
from .words.all import *
from sage.combinat.words.all import *

lazy_import('sage.combinat.subword', 'Subwords')

from .graph_path import GraphPaths
from sage.combinat.graph_path import GraphPaths

# Tuples
from .tuple import Tuples, UnorderedTuples
from sage.combinat.tuple import Tuples, UnorderedTuples

# Alternating sign matrices
lazy_import('sage.combinat.alternating_sign_matrix', ('AlternatingSignMatrix',
Expand All @@ -196,53 +196,53 @@
['ParkingFunctions', 'ParkingFunction'])

# Trees and Tamari interval posets
from .ordered_tree import (OrderedTree, OrderedTrees,
from sage.combinat.ordered_tree import (OrderedTree, OrderedTrees,
LabelledOrderedTree, LabelledOrderedTrees)
from .binary_tree import (BinaryTree, BinaryTrees,
from sage.combinat.binary_tree import (BinaryTree, BinaryTrees,
LabelledBinaryTree, LabelledBinaryTrees)
lazy_import('sage.combinat.interval_posets', ['TamariIntervalPoset', 'TamariIntervalPosets'])
lazy_import('sage.combinat.rooted_tree', ('RootedTree', 'RootedTrees',
'LabelledRootedTree', 'LabelledRootedTrees'))

from .combination import Combinations
from sage.combinat.combination import Combinations

from .set_partition import SetPartition, SetPartitions
from .set_partition_ordered import OrderedSetPartition, OrderedSetPartitions
from sage.combinat.set_partition import SetPartition, SetPartitions
from sage.combinat.set_partition_ordered import OrderedSetPartition, OrderedSetPartitions
lazy_import('sage.combinat.multiset_partition_into_sets_ordered',
['OrderedMultisetPartitionIntoSets',
'OrderedMultisetPartitionsIntoSets'])
from .subset import Subsets, subsets, powerset, uniq
from .necklace import Necklaces
from sage.combinat.subset import Subsets, subsets, powerset, uniq
from sage.combinat.necklace import Necklaces
lazy_import('sage.combinat.dyck_word', ('DyckWords', 'DyckWord'))
lazy_import('sage.combinat.nu_dyck_word', ('NuDyckWords', 'NuDyckWord'))
from .sloane_functions import sloane
from sage.combinat.sloane_functions import sloane
lazy_import('sage.combinat.superpartition', ('SuperPartition',
'SuperPartitions'))

lazy_import('sage.combinat.parallelogram_polyomino',
['ParallelogramPolyomino', 'ParallelogramPolyominoes'])

from .root_system.all import *
from .sf.all import *
from .ncsf_qsym.all import *
from .ncsym.all import *
from sage.combinat.root_system.all import *
from sage.combinat.sf.all import *
from sage.combinat.ncsf_qsym.all import *
from sage.combinat.ncsym.all import *
lazy_import('sage.combinat.fqsym', 'FreeQuasisymmetricFunctions')
from .matrices.all import *
from sage.combinat.matrices.all import *
# Posets
from .posets.all import *
from sage.combinat.posets.all import *

# Cluster Algebras and Quivers
from .cluster_algebra_quiver.all import *
from sage.combinat.cluster_algebra_quiver.all import *

from . import ranker
from sage.combinat import ranker

from .integer_vector import IntegerVectors
from .integer_vector_weighted import WeightedIntegerVectors
from .integer_vectors_mod_permgroup import IntegerVectorsModPermutationGroup
from sage.combinat.integer_vector import IntegerVectors
from sage.combinat.integer_vector_weighted import WeightedIntegerVectors
from sage.combinat.integer_vectors_mod_permgroup import IntegerVectorsModPermutationGroup

lazy_import('sage.combinat.q_analogues', ['gaussian_binomial', 'q_binomial', 'number_of_irreducible_polynomials'])

from .species.all import *
from sage.combinat.species.all import *

lazy_import('sage.combinat.kazhdan_lusztig', 'KazhdanLusztigPolynomial')

Expand Down
7 changes: 5 additions & 2 deletions src/sage/combinat/designs/all.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,15 @@


lazy_import('sage.combinat.designs.incidence_structures', 'IncidenceStructure')
lazy_import('sage.combinat.designs.incidence_structures', 'IncidenceStructure', 'BlockDesign')
lazy_import('sage.combinat.designs.incidence_structures',
'IncidenceStructure', 'BlockDesign')

lazy_import('sage.combinat.designs.incidence_structures',
'IncidenceStructure', as_='Hypergraph')

lazy_import('sage.combinat.designs.covering_design',
['CoveringDesign', 'schonheim', 'trivial_covering_design'])

from . import design_catalog as designs
from sage.combinat.designs import design_catalog as designs
del lazy_import
del install_doc
4 changes: 2 additions & 2 deletions src/sage/combinat/ncsf_qsym/all.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@
from sage.misc.namespace_package import install_doc
install_doc(__package__, __doc__)

from .qsym import QuasiSymmetricFunctions
from .ncsf import NonCommutativeSymmetricFunctions
from sage.combinat.ncsf_qsym.qsym import QuasiSymmetricFunctions
from sage.combinat.ncsf_qsym.ncsf import NonCommutativeSymmetricFunctions
4 changes: 2 additions & 2 deletions src/sage/combinat/ncsym/all.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@
from sage.misc.namespace_package import install_doc
install_doc(__package__, __doc__)

from .ncsym import SymmetricFunctionsNonCommutingVariables
from .dual import SymmetricFunctionsNonCommutingVariablesDual
from sage.combinat.ncsym.ncsym import SymmetricFunctionsNonCommutingVariables
from sage.combinat.ncsym.dual import SymmetricFunctionsNonCommutingVariablesDual
8 changes: 5 additions & 3 deletions src/sage/combinat/posets/all.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,10 @@
from sage.misc.namespace_package import install_doc
install_doc(__package__, __doc__)

from .posets import Poset
from sage.combinat.posets.posets import Poset

from .lattices import LatticePoset, MeetSemilattice, JoinSemilattice
from sage.combinat.posets.lattices import LatticePoset, MeetSemilattice, JoinSemilattice

from .poset_examples import posets, Posets
from sage.combinat.posets.poset_examples import posets, Posets

del install_doc
14 changes: 7 additions & 7 deletions src/sage/combinat/root_system/all.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,12 +121,12 @@

from sage.misc.lazy_import import lazy_import

from .cartan_type import CartanType
from .dynkin_diagram import DynkinDiagram
from .cartan_matrix import CartanMatrix
from .coxeter_matrix import CoxeterMatrix
from .coxeter_type import CoxeterType
from .root_system import RootSystem, WeylDim
from sage.combinat.root_system.cartan_type import CartanType
from sage.combinat.root_system.dynkin_diagram import DynkinDiagram
from sage.combinat.root_system.cartan_matrix import CartanMatrix
from sage.combinat.root_system.coxeter_matrix import CoxeterMatrix
from sage.combinat.root_system.coxeter_type import CoxeterType
from sage.combinat.root_system.root_system import RootSystem, WeylDim
lazy_import('sage.combinat.root_system.weyl_group', ['WeylGroup',
'WeylGroupElement'])
lazy_import('sage.combinat.root_system.reflection_group_real',
Expand All @@ -136,7 +136,7 @@
lazy_import('sage.combinat.root_system.coxeter_group', 'CoxeterGroup')
lazy_import('sage.combinat.root_system.weyl_characters', ['WeylCharacterRing',
'WeightRing'])
from .branching_rules import BranchingRule, branching_rule_from_plethysm, branching_rule
from sage.combinat.root_system.branching_rules import BranchingRule, branching_rule_from_plethysm, branching_rule

lazy_import('sage.combinat.root_system.non_symmetric_macdonald_polynomials', 'NonSymmetricMacdonaldPolynomials')
lazy_import('sage.combinat.root_system.integrable_representations', 'IntegrableRepresentation')
Loading