#9720: Add random echelonizable matrices to matrix/constructor.py
------------------------------+---------------------------------------------
Reporter: bwonderly | Owner: jason, was
Type: enhancement | Status: needs_info
Priority: major | Milestone: sage-4.5.3
Component: linear algebra | Keywords:
Author: Billy Wonderly | Upstream: N/A
Reviewer: David Joyner | Merged:
Work_issues: |
------------------------------+---------------------------------------------
Comment(by rbeezer):
Mike -
OK, that makes sense - thanks.
We also have "diagonalizable", "unimodular" and "subspaceable", so I think
something like a single keyword type/category/class/method/algorithm (I
don't really like any of those too much) that defaults to the current
"randomize" behavior would be better. Is "algorithm" the policy these
days for this type of thing? Some constructors must be square so we would
have to check for that first. (And we can address the ZZ, QQ, inexact
situation.)
Thanks for the suggestion and quick help.
David - I think I can make the HTML docs work well, and can include the
necessary import/qualified statement in the tab-completion documentation
to make the notebook/command-line docs relatively easy to access. We'd
include at least one full example in the docs for random_matrix() so it
could be discovered that way. Does that sound OK?
Billy - I'll try to set things up to make current patch work. It won't be
too hard then for you to adjust the other two that are outstanding. Sound
OK?
Rob
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9720#comment:18>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.