#6616: [with patch] refactor heegner points code out of ell_rational_field and
support computing higher heegner points
---------------------------+------------------------------------------------
 Reporter:  robertwb       |       Owner:  was       
     Type:  enhancement    |      Status:  new       
 Priority:  major          |   Milestone:  sage-4.1.2
Component:  number theory  |    Keywords:            
 Reviewer:                 |      Author:            
   Merged:                 |  
---------------------------+------------------------------------------------
Description changed by was:

Old description:

> 1. Refactor ell_rational_field, so the Heegner points code (nearly 1000
> lines!) is in a new file heegner.py.
>
> 2. Extend the heegner point code to compute y_lambda for lambda > 1.
>
> This depends on #6045.
>
> I'm doing 1 and 2 together, since 2 is a fairly small change, but to do
> it right and make it at all fast requires restructuring the code a lot,
> otherwise one ends up fighting a lot with badly structured code instead
> of focusing on optimizing algorithms.
>
> Also, this refactoring is a long time coming!

New description:

 1. Refactor ell_rational_field, so the Heegner points code (nearly 1000
 lines!) is in a new file heegner.py.

 2. Extend the heegner point code to compute y_lambda for lambda > 1.

 This depends on #6045.

 I'm doing 1 and 2 together, since 2 is a fairly small change, but to do it
 right and make it at all fast requires restructuring the code a lot,
 otherwise one ends up fighting a lot with badly structured code instead of
 focusing on optimizing algorithms.

 Also, this refactoring is a long time coming!

 (NOTE: Code after part 7 might end up depending on #6745, #6751.)

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6616#comment:4>
Sage <http://sagemath.org/>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to