#8623: User interface to lcalc library
-----------------------------+----------------------------------------------
   Reporter:  rishi          |       Owner:  was
       Type:  enhancement    |      Status:  new
   Priority:  major          |   Milestone:     
  Component:  number theory  |    Keywords:     
     Author:                 |    Upstream:  N/A
   Reviewer:                 |      Merged:     
Work_issues:                 |  
-----------------------------+----------------------------------------------
Changes (by rishi):

 * cc: bober, cremona, craigcitro, was, robertwb (added)


Old description:

> I am attaching a patch which gives a user interface to lcalc library
> wrapper. Please give me feedback. Right now only Elliptic Curve L
> functions are implemented.

New description:

 I am attaching a patch which gives a user interface to lcalc library
 wrapper. Please give me feedback. Right now only Elliptic Curve L
 functions are implemented. Depends on #5396 and #8621

--

Comment:

 This is an example of user interface for lcalc library. This interface
 does not assume that the center is half.  This is not finished, but I
 would like some feedback on the design decisions.

 Below is how to use it
 {{{
 sage: E=EllipticCurve([1,-1,1,-1,-14])
 sage: L=E.lfunction()
 sage: L
 L Function of  Elliptic Curve defined by y^2 + x*y + y = x^3 - x^2 - x -
 14 over Rational Field
 sage: L.value(1)
 0.386769938387780
 sage: L(1)
 0.386769938387780
 sage: L.find_zeros_and_verify(4)
 [4.74199315541376, 7.81910395523807, 8.69568671187028, 10.7173409988911]
 sage: L.hardy_z_function(1+2*I)
 1.26747446769888 + 1.11832648738039e-16*I
 sage: L.hardy_z_function(1+3*I)
 1.92712584463710 + 8.78500291880843e-16*I
 sage: L.hardy_z_function(1+4*I)
 1.53230410077723 + 1.82991418837085e-15*I
 sage: L.center()
 1
 sage: L.analytic_rank()
 0
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8623#comment:1>
Sage <http://www.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