Opened 11 years ago

Closed 11 years ago

#5753 closed defect (fixed)

[with patch and package, positive review] update to pynac 0.1.4

Reported by: burcin Owned by: burcin
Priority: major Milestone: sage-4.0
Component: symbolics Keywords:
Cc: wstein, mhansen, ncalexan Merged in:
Authors: Reviewers:
Report Upstream: Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Description

Pynac 0.1.4 is out! :)

Changes from 0.1.3 are:

  • Add support for arithmetic with infinity.
  • Use python repr function for printing numeric objects.
  • Print paranthesis in latex mode with \left and \right.
  • Call python for latex names of symbols.
  • Support calling user specified python functions to print function instances.
  • Call python for printing function and fderivative.

Attached patches corresponding to the above changes should be applied to the Sage library. Patches below depend on #5546 and #5737, in particular trac_5546-2-pynac_derivative.patch and trac_5737-02-real_imag.patch.

Attachments (6)

trac_5753-01-infinity.patch (11.1 KB) - added by burcin 11 years ago.
arithmetic with infinity
trac_5753-02-complex_i.patch (4.4 KB) - added by burcin 11 years ago.
fix coercion of complex i
trac_5753-03-numeric_print.patch (2.4 KB) - added by burcin 11 years ago.
fix doctests for printing changes
trac_5753-04-latex_paren.patch (1.5 KB) - added by burcin 11 years ago.
fix printing of latex parenthesis
trac_5753-05-latex_symbol.patch (3.0 KB) - added by burcin 11 years ago.
call python for latex representation of symbols
trac_5753-06-latex_function.patch (25.5 KB) - added by burcin 11 years ago.
allow custom printing methods in symbolic functions, move printing of function and fderivative to python

Download all attachments as: .zip

Change History (9)

Changed 11 years ago by burcin

arithmetic with infinity

Changed 11 years ago by burcin

fix coercion of complex i

Changed 11 years ago by burcin

fix doctests for printing changes

Changed 11 years ago by burcin

fix printing of latex parenthesis

Changed 11 years ago by burcin

call python for latex representation of symbols

Changed 11 years ago by burcin

allow custom printing methods in symbolic functions, move printing of function and fderivative to python

comment:1 Changed 11 years ago by burcin

comment:2 Changed 11 years ago by mabshoff

  • Milestone changed from sage-4.0.1 to sage-4.0
  • Summary changed from [with patch and package, needs review] update to pynac 0.1.4 to [with patch and package, positive review] update to pynac 0.1.4

The positive review is due to Mike Hansen's review at #5777.

Cheers,

Michael

comment:3 Changed 11 years ago by mabshoff

  • Resolution set to fixed
  • Status changed from new to closed

Merged in Sage 4.0.rc0.

Cheers,

Michael

Note: See TracTickets for help on using tickets.