Changes between Version 23 and Version 33 of Ticket #12289


Ignore:
Timestamp:
02/20/14 11:30:49 (6 years ago)
Author:
jpflori
Comment:

New commits:

5aa39ceUse dictionary for custom numerical evaluation.
d86cef5Add algorithm keyword to custom numerical evaluation.
e08b282Add missing algorithm keywords for custom numerical evaluation.
008a54fFix random issues caused by _evalf_ convention change.
5d1fd33Fix rebasing error.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12289

    • Property Commit changed from to 5d1fd3390700a4ad7521d14bad4d7b08f30e7edb
    • Property Summary changed from pass algorithm argument to custom numeric evalution methods to pass algorithm argument to custom numeric evaluation methods
    • Property Dependencies changed from #13933, #4102 to #13933, #4102, #15198
    • Property Branch changed from to u/jpflori/ticket/12289
    • Property Milestone changed from sage-5.11 to sage-6.2
  • Ticket #12289 – Description

    v23 v33  
    11Custom numeric evaluation functions defined in the `_evalf_()` method of symbolic functions accept only the parent of the result as an argument. We should expand this to allow passing an `argument` parameter as well.
    22
    3 ----
    4 
    5 Testing instructions:
    6  * Rebuild Pynac via `sage -f -s pynac` in Sage 5.11.betaN or higher
    7  * (By hand?) Apply [https://bitbucket.org/burcin/pynac-wip/compare/evalf_dict..tip#diff this diff] to the `spkg/build/pynac-0.3.0/src` directory
    8  * Do `sage -sh` and `sage -b`
    9  * Apply [attachment:trac_12289-evalf_dictionary_rebase.take2.patch], [attachment:trac_12289-add_algorithm-rebase.patch], [attachment:trac_12289-more-alg.patch], and [attachment:trac_12289-last_touches.patch].
    10  * Apply [attachment:trac_12289-example.patch] to test that this works, or make your own change, or something.
    11 
    12 For merging, apply
    13 
    14 * [attachment:trac_12289-evalf_dictionary_rebase.take2.patch],
    15 * [attachment:trac_12289-add_algorithm-rebase.patch],
    16 * [attachment:trac_12289-more-alg.patch]
    17 * [attachment:trac_12289-last_touches.patch].
    18 
    19 Pynac spkg will be needed as well.
     3Merge together with dependencies (i.e. there are circular dependencies).