Ticket #649 (closed enhancement: fixed)

Opened 6 years ago

Last modified 5 years ago

[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: Work issues:
Report Upstream: Reviewers:
Authors: Merged in:
Dependencies: Stopgaps:

Description (last modified by was) (diff)

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

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

Change History

comment:1 Changed 6 years ago by robertwb

  • Component changed from coding theory to calculus

comment:2 Changed 6 years ago by mabshoff

  • Milestone set to sage-feature

comment:3 Changed 6 years ago by was

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

comment:4 Changed 6 years ago by mhansen

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

Changed 5 years ago by robertwb

comment:5 Changed 5 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 5 years ago by mhansen

comment:6 Changed 5 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 5 years ago by rlm

  • Status changed from assigned to closed
  • Resolution set to fixed
  • 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.