trac 15554: enhance ratpoints interface
Merge branch 'u/cremona/ticket/15554' of trac.sagemath.org:sage into public/interfaces/ratpoints-15554

* 'u/cremona/ticket/15554' of trac.sagemath.org:sage:
  trac 15554: enhance ratpoints interface
Minor review tweak.
Trac #15554: enhance ratpoints interface

In sage/libs/ratpoints there is a cython interface to the standard
ratpoints package (Michael Stoll's efficient C library for point
searching on curves of the form {{{y^2=f(x)}}} for polynomials
{{{f(x)}}} of any degree).

The interface currently only allows the user to specify the coefficients
of the polynomial, a height bound, and a maximum number of points to be
found.  But ratpoints has other parameters, in particular upper and
lower bounds for the denominator of {{{x}}} (useful in searching for
integral points) and the ability to search only for {{{x}}} in one or
more real intervals.

We propose to enhance the interface to allow non-defaults for all the
ratpoints parameters, while remaining completely backwards compatible.

This description was edited using sage -dev edit-ticket --ticket 15554 .

URL: http://trac.sagemath.org/15554
Reported by: cremona
Ticket author(s): John Cremona
Reviewer(s): Travis Scrimshaw