New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modularization of sagelib: Break out separate package sagemath-combinat #33660
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
4 tasks
4 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This distribution package sagemath-combinat would depend on sagemath-categories and would be a dependency of sagemath-standard-no-symbolics.
sage.combinat
need GAP? It comes in viasage.groups.perm_gps
Other imports that are not covered by sagemath-categories:
src/sage/combinat/binary_recurrence_sequences.py
uses number fields, finite fields, andsage.functions.log
src/sage/combinat/cluster_algebra_quiver/
uses finite fields,sage.geometry.fan
src/sage/combinat/colored_permutations.py
uses number fieldssrc/sage/combinat/crystals/kirillov_reshetikhin.py
,mv_polytopes.py
usesage.geometry.polyhedron
src/sage/combinat/designs
usessage.schemes
, finite fields, GAP,sage.groups.additive_abelian
,sage.numerical.mip
,sage.graphs
src/sage/combinat/finite_state_machine.py
usessage.symbolic
src/sage/combinat/k_regular_sequence.py
usessage.symbolic.operators
,sage.functions
src/sage/combinat/k_tableau.py
usessage.functions.generalized
src/sage/combinat/lr_tableau.py
uses lrcalcsrc/sage/combinat/matrices/dancing_links.pyx
usessage.sat
,sage.numerical.mip
src/sage/combinat/matrices/hadamard_matrix.py
uses finite fields,sage.graphs.strongly_regular_db
src/sage/combinat/matrices/latin.py
uses GAP, finite fieldssrc/sage/combinat/partition.py
uses FLINT, GAPsrc/sage/combinat/partition_algebra.py
usessage.functions
src/sage/combinat/partition_tuple.py
uses PARIsrc/sage/combinat/path_tableaux/frieze.py
usessage.functions.trig
,sage.geometry.hyperbolic_space
src/sage/combinat/plane_partition.py
usessage.functions.trig
(but only for plotting)src/sage/combinat/posets/hasse_cython.pyx
has a compile-time dependency on FLINT (found withgit grep cimport src/sage/combinat
) forMatrix_integer_dense
. Can this dependency be replaced byMatrix_numpy_integer_dense
?src/sage/combinat/posets/posets.py
uses everythingsrc/sage/combinat/ribbon_tableau.py
usessage.symbolic.ring
src/sage/combinat/root_system/associahedron.py
usessage.geometry.polyhedron
src/sage/combinat/root_system/cartan_matrix.py
defines a subclass ofMatrix_integer_sparse
(depends on FLINT), also usessage.graphs
Compile-time dependencies:
symmetrica
- Cython bindings insage.libs.symmetrica
make run-time imports (late_import
) fromsage.combinat
,sage.rings.polynomial
-- andsage.functions
forsqrt
Related questions and tasks:
sage_eval
in constructorsPart of Meta-ticket #29705: Modularize sagelib into separate distributions (pip-installable packages) sagemath-...
CC: @anneschilling
Component: refactoring
Issue created by migration from https://trac.sagemath.org/ticket/33660
The text was updated successfully, but these errors were encountered: