| #804 |
Matrix should not inherit from AlgebraElement
|
new
|
was
|
defect
|
minor
|
sage-5.10
|
| #1755 |
Hook block matrices into matrix(...) command
|
new
|
was
|
enhancement
|
major
|
sage-5.10
|
| #1758 |
Simon's variant of LLL reduction
|
new
|
was
|
enhancement
|
major
|
sage-5.10
|
| #1947 |
Implement homomorphisms between vector spaces *over different fields*
|
new
|
craigcitro
|
enhancement
|
minor
|
sage-5.10
|
| #2705 |
random_matrix with sparse=True is very slow
|
needs_info
|
was
|
enhancement
|
major
|
sage-5.10
|
| #2816 |
[with patch, needs work] unify eigen* functions for different matrix classes
|
needs_work
|
was
|
enhancement
|
major
|
sage-5.10
|
| #3048 |
add generic LU decomposition
|
needs_work
|
jason
|
enhancement
|
minor
|
sage-5.10
|
| #3162 |
Make echelon_form of matrices over ComplexField use numerically stable algorithms
|
new
|
was
|
enhancement
|
major
|
sage-5.10
|
| #3169 |
matrix augment and stack should take vectors
|
new
|
was
|
enhancement
|
major
|
sage-5.10
|
| #3424 |
[with patch, needs work] jordan_form gives incorrect results due to imprecise roots
|
needs_work
|
was
|
defect
|
minor
|
sage-5.10
|
| #3435 |
physically delete GSL BLAS so that nothing can link against it
|
new
|
mabshoff
|
task
|
major
|
sage-5.10
|
| #3505 |
change ints to Py_ssize_t in various pickling code in sage/matrix
|
new
|
craigcitro
|
defect
|
minor
|
sage-5.10
|
| #3510 |
sage charpoly slower than Mma's for small integer (dim <=10) matrices
|
new
|
was
|
enhancement
|
minor
|
sage-5.10
|
| #4207 |
implement an is_close function for matrices and vectors
|
new
|
was
|
enhancement
|
major
|
sage-5.10
|
| #4789 |
numerically stable computation of nullspace of RDF/CDF matrices
|
new
|
jason
|
enhancement
|
major
|
sage-5.10
|
| #4834 |
Return eigenvectors as members of a "normal" space instead of as members of an eigenspace
|
needs_info
|
jason
|
defect
|
major
|
sage-5.10
|
| #4932 |
fix solve_left_LU for matrix_double_dense, which was totally broken forever (?)
|
needs_info
|
jason
|
defect
|
major
|
sage-5.10
|
| #5110 |
rewrite diagonal_matrix to be more general
|
new
|
was
|
enhancement
|
major
|
sage-5.10
|
| #5131 |
regression in free modules -- who broke my __mul__
|
new
|
was
|
defect
|
major
|
sage-5.10
|
| #5178 |
[with patch, needs work (doc cleanup)] change LLL_gram to work with Gram matrices with not-necessarily integer entries
|
needs_work
|
was
|
enhancement
|
major
|
sage-5.10
|
| #5383 |
isinstance(PrincipalIdealDomain) should be replaced with a method .is_principal_ideal_domain()
|
new
|
was
|
defect
|
major
|
sage-5.10
|
| #5506 |
symbolic vectors class
|
new
|
was
|
enhancement
|
major
|
sage-5.10
|
| #5548 |
fix that _hnf_mod segfaults sage completely
|
new
|
was
|
defect
|
major
|
sage-5.10
|
| #5667 |
matrix modified when operation should be rolled back
|
new
|
was
|
defect
|
major
|
sage-5.10
|
| #6337 |
bug in jordan_form over symbolic ring
|
new
|
was
|
defect
|
major
|
sage-5.10
|
| #6358 |
use numpy to optimize RDF and CDF solve_right functions
|
new
|
was
|
enhancement
|
major
|
sage-5.10
|
| #6410 |
[with patch; needs work] optimize creation of diagonal matrices
|
needs_work
|
was
|
enhancement
|
major
|
sage-5.10
|
| #6769 |
Documentation for vector() does not match behavior
|
new
|
was
|
defect
|
minor
|
sage-5.10
|
| #6923 |
Matrix numerical approximation converts complex to real
|
new
|
tbd
|
defect
|
major
|
sage-5.10
|
| #7163 |
right kernel does not respect sparse=True
|
new
|
tbd
|
defect
|
major
|
sage-5.10
|
| #7391 |
Warn the user of incorrect results when an approximate ill-conditioned matrix is used
|
new
|
was
|
enhancement
|
major
|
sage-5.10
|
| #7392 |
RDF/CDF matrices should call scipy for rank
|
needs_work
|
was
|
enhancement
|
major
|
sage-5.10
|
| #7516 |
bug in pickling quotient module over pid
|
needs_info
|
was
|
defect
|
major
|
sage-5.10
|
| #7522 |
Implement orthogonal complement in vector spaces
|
needs_review
|
was
|
enhancement
|
major
|
sage-5.10
|
| #7602 |
bug in fpLLL
|
new
|
was
|
defect
|
critical
|
sage-5.10
|
| #7723 |
Sparse matrices for double fields
|
needs_work
|
jkantor
|
enhancement
|
major
|
sage-5.10
|
| #7989 |
Minpoly doesn't work for all matrices
|
needs_work
|
was
|
defect
|
major
|
sage-5.10
|
| #7991 |
Generic matrix testing -- left and right kernel
|
needs_work
|
was
|
defect
|
major
|
sage-5.10
|
| #8072 |
Kernels of matrices over integral domains are broken
|
new
|
was
|
defect
|
minor
|
sage-5.10
|
| #8143 |
Efficient Gram-Schmidt
|
new
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #8277 |
Using matrix() to convert between sparse and dense.
|
new
|
hivert
|
defect
|
major
|
sage-5.10
|
| #8308 |
Make M.entries() an alias for M.list() when M is a matrix
|
new
|
was
|
enhancement
|
minor
|
sage-5.10
|
| #8939 |
matrix classes for flint polynomials
|
needs_work
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #9011 |
the numpy SVD decomposition docstring is wrong
|
new
|
jason, was
|
defect
|
minor
|
sage-5.10
|
| #10116 |
norm method does not work for sparse matrices
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #10123 |
Update lapack to the latest version which is 3.2.2
|
new
|
drkirkby
|
enhancement
|
major
|
sage-5.10
|
| #10126 |
Fix error handing in Matrix_rational_dense._invert_pari()
|
new
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #10145 |
the charpoly method in matrix_integer_dense.pyx contains a note about it being disabled on 64-bit computers, which is just not true
|
new
|
jason, was
|
defect
|
minor
|
sage-5.10
|
| #10262 |
memory leak in scalar*vector multiplication
|
new
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #10501 |
Deprecate adjoint in favor of adjugate
|
needs_work
|
jason, was
|
task
|
major
|
sage-5.10
|
| #10544 |
LLL reduced kernel bases are not always correct
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #10563 |
improve jordan_form over univariate rational expressions
|
new
|
jason, was
|
enhancement
|
minor
|
sage-5.10
|
| #10577 |
Deepcopy fails on vectorspaces over GF(2) with inner_product_matrix specified
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #10606 |
Trouble with deepcopy of vectorspaces where the inner product matrix is specified
|
new
|
jason, was
|
defect
|
critical
|
sage-5.10
|
| #10613 |
Trouble coercing a vector directly to a matrix
|
new
|
jason, was
|
defect
|
minor
|
sage-5.10
|
| #10734 |
Improve matrix_modn_sparse methods for converting to dense and taking submatrices
|
needs_work
|
was
|
enhancement
|
major
|
sage-5.10
|
| #10765 |
Obliterate sage/matrix/misc.pyx
|
needs_work
|
jason, was
|
task
|
major
|
sage-5.10
|
| #10815 |
Matrix multiplication and power are very slow
|
needs_info
|
jason, was
|
enhancement
|
critical
|
sage-5.10
|
| #11145 |
Speed up eigenvectors of symbolic matrices
|
new
|
jason, was
|
defect
|
minor
|
sage-5.10
|
| #11161 |
New classes for matrices and vectors over Z/NZ with N >= 46341
|
new
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #11248 |
SVD matrix decomposition may return a non-invertible "unitary" matrix
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #11286 |
Speed-up solving linear systems
|
needs_info
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #11328 |
matrix insert row won't take ints
|
new
|
jason, was
|
defect
|
minor
|
sage-5.10
|
| #11364 |
Cyclic subspaces (aka Krylov subspaces)
|
needs_review
|
jason, was
|
enhancement
|
minor
|
sage-5.10
|
| #11579 |
Free module equality, comparisons
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #11581 |
Sage crashes trying to find kernel of large rational matrices
|
needs_info
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #11596 |
Cached eigenstuff is mutable
|
needs_work
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #11689 |
Slow Hermite form when transformation matrix is sought.
|
new
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #11699 |
matrix() command should accept some Matlab-style inputs
|
needs_work
|
|
enhancement
|
minor
|
sage-5.10
|
| #11772 |
improving error reporting of random_matrix, and bug fixing
|
needs_work
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #11968 |
bug in documentation of random_matrix
|
new
|
jason, was
|
defect
|
minor
|
sage-5.10
|
| #12050 |
matrix_integer_dense.LLL: parameters for algorithm NTL:LLL
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #12051 |
LLL algorithm not available for matrices over QQ or RR
|
new
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #12101 |
infinite recursion with exp on sparse matrix
|
needs_work
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #12103 |
Use MeatAxe as an optional back end for dense matrices over `GF(p^n)`, p odd, n>1, `p^n<255`
|
needs_review
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #12162 |
simplify_full for matrix
|
needs_info
|
jason, was
|
enhancement
|
trivial
|
sage-5.10
|
| #12287 |
numpy array to matrix does not respect ring spesification
|
new
|
jason, was
|
defect
|
minor
|
sage-5.10
|
| #12348 |
variable ind has the wrong type in matrix indexing; and why are big sparse matrices so slow to make?
|
new
|
jason, was
|
defect
|
minor
|
sage-5.10
|
| #12354 |
Preparse matrix literals of the form [a,b;c,d]
|
new
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #12359 |
probabilistic hermite_form recurses instead of loops
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #12388 |
add a function to solve CVP
|
new
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #12406 |
solve_left and solve_right should use coercion
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #12408 |
Segfault in Sage 4.8 with matrices, generator expressions, and Cython
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #12514 |
default behavior of matrix([...]).eigenvectors_right() should be sane
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #12595 |
eigenmatrix of complex floating-point matrix is wrong
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #12646 |
Make Gram-Schmidt work again
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #12679 |
rewrite Matrix_modn_sparse and vector_modn_sparse code so that the modulus is 64-bit on 64-bit platforms
|
new
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #12733 |
norm of symbolic matrices gives an error
|
needs_work
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #12778 |
Incorrect coercion of matrix elements when from different rings
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #12865 |
vector matrix multiply causes segfault
|
needs_info
|
jason, was
|
defect
|
critical
|
sage-5.10
|
| #12887 |
Optional args in Matrix_Mod submatrix method
|
needs_review
|
jason, was
|
defect
|
minor
|
sage-5.10
|
| #13017 |
create a large linear algebra thematic tutorial that will be part of the official Sage documentation
|
needs_work
|
jason, was
|
enhancement
|
minor
|
sage-5.10
|
| #13081 |
Add a numpy() method to all vectors.
|
needs_review
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #13177 |
optimize matrix_modn_sparse echelon form by implementing switchover to dense linbox echelon
|
new
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #13179 |
Compare matrices consistently for different base rings
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #13304 |
Very inefficient scalar multiplication on FreeModule_ambient with somewhat large rank
|
needs_review
|
daniels
|
defect
|
minor
|
sage-5.10
|
| #13321 |
FreeModule.hom stores its matrix over the wrong ring.
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|
| #13401 |
Implement alternative dense internal representation for CombinatorialFreeModule
|
new
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #13409 |
Addition of vectors over a finite field GF(q) with q>2^16 and q odd can be much faster
|
new
|
jason, was
|
enhancement
|
major
|
sage-5.10
|
| #13456 |
Coercion from numpy matrix to GF() is wrong
|
new
|
jason, was
|
defect
|
major
|
sage-5.10
|