Ticket #2816 (new enhancement)

Opened 9 months ago

Last modified 6 months ago

[with patch, needs documentation, doctest fixing, and possible discussion] unify eigen* functions for different matrix classes

Reported by: jason Assigned to: was
Priority: major Milestone: sage-3.4
Component: linear algebra Keywords:
Cc:

Description

See the conclusions from the discussion:

http://groups.google.com/group/sage-devel/browse_thread/thread/c8d2001f2b19a9bc#

Attachments

linear-algebra-interface.patch (24.6 kB) - added by jason on 07/19/2008 11:48:32 AM.

Change History

07/19/2008 11:48:32 AM changed by jason

  • attachment linear-algebra-interface.patch added.

07/19/2008 11:49:04 AM changed by jason

  • summary changed from unify eigen* functions for different matrix classes to [with patch, needs documentation and possible discussion] unify eigen* functions for different matrix classes.

The documentation isn't all there, but you can see the functions.

07/19/2008 11:49:44 AM changed by jason

This depends on #3654

07/19/2008 11:52:09 AM changed by jason

07/19/2008 07:39:28 PM changed by wdj

I know this is preliminary but just wanted to report for others testers that this has a boat-load of doctest failures:

...
        sage -t  devel/sage/sage/calculus/wester.py
        sage -t  devel/sage/sage/matrix/matrix2.pyx
        sage -t  devel/sage/sage/matrix/tests.py
        sage -t  devel/sage/sage/modular/modform/half_integral.py
        sage -t  devel/sage/sage/rings/finite_field_ntl_gf2e.pyx
        sage -t  devel/sage/sage/misc/functional.py

I ran testall twice and it seems that I did not pick up the failure of sage -t devel/sage/sage/calculus/wester.py or of devel/sage/sage/modular/modform/half_integral.py the first time. These aside, looks like it will eventually be a valuable contribution to SAGE.

07/19/2008 08:32:01 PM changed by jason

  • summary changed from [with patch, needs documentation and possible discussion] unify eigen* functions for different matrix classes to [with patch, needs documentation, doctest fixing, and possible discussion] unify eigen* functions for different matrix classes.

Thanks for running testall. Some doctests are fixed in the current patch; I'll fix the other doctests in an updated patch.