Opened 10 months ago

Last modified 5 months ago

#31393 new enhancement

metaticket: remaining tasks from src/sage/symbolic/todo.txt

Reported by: gh-DaveWitteMorris Owned by:
Priority: minor Milestone: sage-9.5
Component: symbolics Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by mkoeppe)

The file src/sage/symbolic/todo.txt is removed by #30482. Here are the only tasks that remain to be completed:

  • genuine coercions to real field, etc.
  • optimize is_even in numeric.cpp
  • Support pickle via the "archive" print mode.
  • need to be able to do this (from ginsh):
    > collect_common_factors(x/(x^2 + x));
    (1+x)^(-1)
    
  • Maybe change Sage's GiNaC to make a call to a Cython gcd function, then use Singular, since Singular's gcd over QQ is much better than GiNaC's, I think, and GiNaC *only* does GCD over QQ. Actually, just make everything in normal.cpp be implemented via Singular, probably...

Probably some of these can be deleted as invalid, but some may need tickets.

See also:

Change History (2)

comment:1 Changed 5 months ago by mkoeppe

  • Description modified (diff)

comment:2 Changed 5 months ago by mkoeppe

  • Milestone changed from sage-9.4 to sage-9.5
Note: See TracTickets for help on using tickets.