Opened 7 years ago

Closed 7 years ago

#649 closed enhancement (fixed)

[with patch, positive review] create a special symbolic matrix data type

Reported by: robertwb Owned by: mhansen
Priority: major Milestone: sage-2.9.1
Component: calculus Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Description (last modified by was)

It should have:

  • simplify_* methods
  • underlying data should be a pointer to a maxima matrix object, so that matrix operations are very fast.

This should also resolve a bug reported by Kate Minola on 20070914 with doctesting

sage -t devel/sage-main/sage/plot/plot3d/transform.pyx

Attachments (2)

649-symbolic-matrices.hg (4.3 KB) - added by robertwb 7 years ago.
649.patch (18.2 KB) - added by mhansen 7 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 7 years ago by robertwb

  • Component changed from coding theory to calculus

comment:2 Changed 7 years ago by mabshoff

  • Milestone set to sage-feature

comment:3 Changed 7 years ago by was

  • Description modified (diff)
  • Milestone changed from sage-feature to sage-2.9
  • Summary changed from symbolic matrices need simplify_* methods to create a special symbolic matrix data type

comment:4 Changed 7 years ago by mhansen

  • Owner changed from was to mhansen
  • Type changed from defect to enhancement

Changed 7 years ago by robertwb

comment:5 Changed 7 years ago by robertwb

  • Milestone changed from sage-2.10.1 to sage-2.9.1

I've posted a preliminary bundle. Something's up with the eigenvalues command however.

Changed 7 years ago by mhansen

comment:6 Changed 7 years ago by mhansen

  • Status changed from new to assigned
  • Summary changed from create a special symbolic matrix data type to [with patch] create a special symbolic matrix data type

Patch attached (which unintentionally includes the changes from Robert's bundle).

comment:7 Changed 7 years ago by rlm

  • Resolution set to fixed
  • Status changed from assigned to closed
  • Summary changed from [with patch] create a special symbolic matrix data type to [with patch, positive review] create a special symbolic matrix data type

merged in 2.9.1 rc0

Note: See TracTickets for help on using tickets.