Differences between revisions 1 and 2
Revision 1 as of 2009-05-07 18:27:03
Size: 740
Editor: was
Comment:
Revision 2 as of 2009-05-07 18:28:31
Size: 896
Editor: was
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
<<TableOfContents>>

== Number Fields ==
Line 4: Line 7:

== Formal Derivatives ==
Line 7: Line 12:
 * There's a lot of "grunt work" to be done to fix doctests to work with the new output format.
In each case somebody has to verify that the two things are equal.
== Doctest Grunt Work ==

* There's a lot of "grunt work" to be done to fix doctests to work with the new output format. In each case somebody has to verify that the two things are equal.

== Massive Speed Regressions ==
Line 12: Line 20:
== I = sqrt(-1) ==

Final Pynac Switchover Push for Sage-4.0

Number Fields

  • _pow_ in number_field_element and _rational_ has some hacks since the Pynac library will cause infinite recursions.

Formal Derivatives

  • Handling of fderivatives so that we can convert to Maxima.

Doctest Grunt Work

  • There's a lot of "grunt work" to be done to fix doctests to work with the new output format. In each case somebody has to verify that the two things are equal.

Massive Speed Regressions

  • The massive speed regressions, making pynac symbolics *slower* than Maxima for some benchmarks.

I = sqrt(-1)

  • The current handling of I as a wrapper around a number field element is a bit awkward since (I+2)*x can't be expanded as I+2 is "atomic". This also means that I.imag() returns 1.0 instead of 1. This causes issues in algebraic.