Opened 6 years ago

Closed 6 years ago

#20031 closed enhancement (fixed)

Wrap new Arb functions

Reported by: fredrik.johansson Owned by:
Priority: major Milestone: sage-7.1
Component: numerical Keywords: arb
Cc: cheuberg, mmezzarobba Merged in:
Authors: Fredrik Johansson Reviewers: Frédéric Chapoton
Report Upstream: N/A Work issues:
Branch: c02b8f0 (Commits, GitHub, GitLab) Commit: c02b8f01ccc438826380f087ff2101f9e2d004ee
Dependencies: #19811 Stopgaps:

Status badges

Description (last modified by fredrik.johansson)

Wrap new functions in Arb 2.8 (see trac #19811).

Change History (21)

comment:1 Changed 6 years ago by fredrik.johansson

  • Branch set to u/fredrik.johansson/wrap_new_arb_functions

comment:2 Changed 6 years ago by fredrik.johansson

  • Cc cheuberg mmezzarobba added
  • Commit set to 68bf6eaac23bc3bd2375034dcc143c03d267916e
  • Component changed from PLEASE CHANGE to numerical
  • Dependencies set to #19811
  • Description modified (diff)
  • Keywords arb added
  • Type changed from PLEASE CHANGE to enhancement

New commits:

7552190Upgrade arb to version 2.8.1
c57d86fupgrade doctests to reflect precision changes in latest arb
5993a34fix ComplexBallField element raised to negative Python int
68bf6eaCBF.hypergeometric: specialize for 0f0, 1f0, 0f1, 2f1, and support regularized=True

comment:3 Changed 6 years ago by git

  • Commit changed from 68bf6eaac23bc3bd2375034dcc143c03d267916e to 323f571c4d32b234d94d54eef7ffea078b0e732b

Branch pushed to git repo; I updated commit sha1. New commits:

323f571CBF: wrap more Bessel functions

comment:4 Changed 6 years ago by git

  • Commit changed from 323f571c4d32b234d94d54eef7ffea078b0e732b to 830943772ac74f7c0a4371e79e0e6621bca2538c

Branch pushed to git repo; I updated commit sha1. New commits:

8309437CBF: wrap Jacobi theta functions

comment:5 Changed 6 years ago by git

  • Commit changed from 830943772ac74f7c0a4371e79e0e6621bca2538c to d2ac60df32f91600c48189109bfe4715daa01546

Branch pushed to git repo; I updated commit sha1. New commits:

9bcb10bAdd Arb as default algorithm in hilbert_class_polynomial
d2ac60dCBF: wrap modular and elliptic functions

comment:6 Changed 6 years ago by fredrik.johansson

Oops, I accidentally got the same commits in both #20031 and #20032. Actually, I might just close #20032 and make that part of the present ticket. It fits the theme of "wrapping new Arb functions" and it's a fairly simple (and hopefully uncontroversial) change anyway.

comment:7 Changed 6 years ago by fredrik.johansson

sage: %timeit hilbert_class_polynomial(-103, algorithm="arb");
10000 loops, best of 3: 74.9 µs per loop
sage: %timeit hilbert_class_polynomial(-103, algorithm="sage");
1000 loops, best of 3: 1.13 ms per loop

sage: %time a=hilbert_class_polynomial(-10000003, algorithm="arb");
CPU times: user 24.4 s, sys: 43.9 ms, total: 24.4 s
Wall time: 24.4 s
sage: %time b=hilbert_class_polynomial(-10000003, algorithm="sage");
CPU times: user 5min, sys: 509 ms, total: 5min 1s
Wall time: 5min 1s
sage: a == b
True

comment:8 Changed 6 years ago by git

  • Commit changed from d2ac60df32f91600c48189109bfe4715daa01546 to a18d3ac6e28c02198880d4fc0c1ed60931fcc21e

Branch pushed to git repo; I updated commit sha1. New commits:

a18d3acCBF: wrap orthogonal polynomials

comment:9 Changed 6 years ago by git

  • Commit changed from a18d3ac6e28c02198880d4fc0c1ed60931fcc21e to fba6d57db80ab5a99bab94c1a04e4a38c83d422d

Branch pushed to git repo; I updated commit sha1. New commits:

fba6d57CBF: wrap rgamma and polygamma function

comment:10 Changed 6 years ago by git

  • Commit changed from fba6d57db80ab5a99bab94c1a04e4a38c83d422d to 80a76da30ea138774ed9ee35c9ace948011bf894

Branch pushed to git repo; I updated commit sha1. New commits:

80a76daCBF: wrap the Barnes G-function

comment:11 Changed 6 years ago by git

  • Commit changed from 80a76da30ea138774ed9ee35c9ace948011bf894 to 976b5be78b2af80f7594fc194667912404babb92

Branch pushed to git repo; I updated commit sha1. New commits:

976b5beRBF, CBF: rising factorial for general n

comment:12 Changed 6 years ago by git

  • Commit changed from 976b5be78b2af80f7594fc194667912404babb92 to bbdb031efb93359673bd1fcd65148fcfa60403a0

Branch pushed to git repo; I updated commit sha1. New commits:

bbdb031RBF: wrap Bell numbers, double factorials

comment:13 Changed 6 years ago by git

  • Commit changed from bbdb031efb93359673bd1fcd65148fcfa60403a0 to 3fbcea01715e9aafd628e7e7bdc521acaf6d09f9

Branch pushed to git repo; I updated commit sha1. New commits:

3fbcea0CBF: wrap inverse trig functions

comment:14 Changed 6 years ago by git

  • Commit changed from 3fbcea01715e9aafd628e7e7bdc521acaf6d09f9 to dbdc71f90c73e1fcfec016151f65535066962739

Branch pushed to git repo; I updated commit sha1. New commits:

dbdc71fRBF, CBF: contains_integer

comment:15 Changed 6 years ago by git

  • Commit changed from dbdc71f90c73e1fcfec016151f65535066962739 to ee27a06c988960f34b27e93410644b50802f2143

Branch pushed to git repo; I updated commit sha1. New commits:

ee27a06CBF: wrap Airy functions

comment:16 Changed 6 years ago by fredrik.johansson

  • Authors set to Fredrik Johansson
  • Status changed from new to needs_review

I think that's it. I could think of more methods to add, but they don't need to go in this ticket.

comment:17 Changed 6 years ago by git

  • Commit changed from ee27a06c988960f34b27e93410644b50802f2143 to fc7ecf53f65aa4c5a0e7473ada869435c6549dd2

Branch pushed to git repo; I updated commit sha1. New commits:

7dd4691merge
fc7ecf5some Arb examples got slightly more accurate

comment:18 Changed 6 years ago by chapoton

would you please use the new style doc-test continuation ....: (see patchbot report for where the old-style ...̀ appears in your branch)

comment:19 Changed 6 years ago by git

  • Commit changed from fc7ecf53f65aa4c5a0e7473ada869435c6549dd2 to c02b8f01ccc438826380f087ff2101f9e2d004ee

Branch pushed to git repo; I updated commit sha1. New commits:

c02b8f0fix doctest continuations

comment:20 Changed 6 years ago by chapoton

  • Reviewers set to Frédéric Chapoton
  • Status changed from needs_review to positive_review

ok, looks good to me.

comment:21 Changed 6 years ago by vbraun

  • Branch changed from u/fredrik.johansson/wrap_new_arb_functions to c02b8f01ccc438826380f087ff2101f9e2d004ee
  • Resolution set to fixed
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.