Opened 6 years ago
Last modified 5 years ago
#13660 needs_work enhancement
Auto convert matrices over RR/CC to RDF/CDF for eigenvalue/eigenvector computations
Reported by:  ppurka  Owned by:  jason, was 

Priority:  major  Milestone:  sage6.4 
Component:  linear algebra  Keywords:  
Cc:  rbeezer  Merged in:  
Authors:  Punarbasu Purkayastha  Reviewers:  
Report Upstream:  N/A  Work issues:  
Branch:  u/ppurka/ticket/13660 (Commits)  Commit:  f6732222f414b15da34d469f008e3b8399b7b297 
Dependencies:  Stopgaps: 
Description (last modified by )
This ticket implements the suggestion that was discussed in #12514. The idea is to be helpful to new users and coax them into doing the computations over the right fields.
Apply trac_13660auto_convert_matrix_to_RDF_CDF.patch to devel/sage
.
Attachments (1)
Change History (11)
Changed 6 years ago by
comment:1 Changed 6 years ago by
 Description modified (diff)
 Status changed from new to needs_review
Patch attached. I haven't changed the LU
and QR
functions for two reasons:
 I don't quite know what to cache in those functions there.
 The behavior of
RR
andCC
is already documented in those functions.
comment:2 Changed 6 years ago by
 Cc rbeezer added
comment:3 Changed 6 years ago by
 Milestone changed from sage5.11 to sage5.12
comment:4 Changed 5 years ago by
 Branch set to u/ppurka/ticket/13660
 Created changed from 10/27/12 17:15:40 to 10/27/12 17:15:40
 Modified changed from 08/13/13 15:35:53 to 08/13/13 15:35:53
comment:5 Changed 5 years ago by
Added a git version of the patch. This is based on 6.1.beta5.
comment:6 Changed 5 years ago by
 Commit set to f6732222f414b15da34d469f008e3b8399b7b297
This doesn't generalise to a RealField
of higher precision. I would suggest PARI's mateigen()
is a good preinvented wheel to use. It is not currently wrapped in Sage, but that would be easy to do.
New commits:
f673222  auto convert matrices over RR and CC to RDF and CDF for eigenvalue/eigenvector computations

comment:7 Changed 5 years ago by
 Status changed from needs_review to needs_work
comment:8 Changed 5 years ago by
 Milestone changed from sage6.1 to sage6.2
comment:9 Changed 5 years ago by
 Milestone changed from sage6.2 to sage6.3
comment:10 Changed 5 years ago by
 Milestone changed from sage6.3 to sage6.4
apply to devel/sage