Changes between Version 1 and Version 15 of Ticket #24006


Ignore:
Timestamp:
10/15/17 15:23:00 (2 years ago)
Author:
rws
Comment:

This new branch is now ready for review. It already passes all symbolic tests. It may fail in other Sage parts where symbolics are used. Let's put the patchbots on it.


New commits:

946295423990: Convert symbolic relations to SymPy
07f474423990: handle unequality
0ed659f23990: do not evaluate
5f023ea23990: convert relations from SymPy to Sage, with test
0f596bb23990: fix patch
479e20623990: sympy patchlevel bump
3e362ee24006: SymPy --> Sage conversion completely inside Sage

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #24006

    • Property Status changed from new to needs_review
    • Property Summary changed from experimental: SymPy --> Sage conversion completely inside Sage to SymPy --> Sage conversion completely inside Sage
    • Property Dependencies changed from to #23990
    • Property Branch changed from to u/rws/24006
    • Property Commit changed from to 3e362ee1b623af7aa878676b20c2609c434be321
  • Ticket #24006 – Description

    v1 v15  
    11There are 46 !SymPy object member functions named `_sage_()` that comprise the !SymPy-->Sage conversion facility. It turns out that automatic testing the code at the !SymPy Travis never worked and is difficult to fix because of fitting Sage into Travis. Secondly, after initial work on it by !SymPy authors work is now mainly motivated with Sage development where the maintenance of interdependent Sage and !SymPy patches begins to be unwieldy and error-prone.
    22
    3 This branch contains experimental code that dynamically adds `sage()` methods on Sage startup to the relevant objects.
     3This branch contains experimental code that dynamically adds `_sage()_` methods on the first !SymPy conversion to the relevant objects.
    44
    55See https://github.com/sympy/sympy/issues/13430