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:  sage7.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: 
Description (last modified by )
Wrap new functions in Arb 2.8 (see trac #19811).
Change History (21)
comment:1 Changed 6 years ago by
 Branch set to u/fredrik.johansson/wrap_new_arb_functions
comment:2 Changed 6 years ago by
 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
comment:3 Changed 6 years ago by
 Commit changed from 68bf6eaac23bc3bd2375034dcc143c03d267916e to 323f571c4d32b234d94d54eef7ffea078b0e732b
Branch pushed to git repo; I updated commit sha1. New commits:
323f571  CBF: wrap more Bessel functions

comment:4 Changed 6 years ago by
 Commit changed from 323f571c4d32b234d94d54eef7ffea078b0e732b to 830943772ac74f7c0a4371e79e0e6621bca2538c
Branch pushed to git repo; I updated commit sha1. New commits:
8309437  CBF: wrap Jacobi theta functions

comment:5 Changed 6 years ago by
 Commit changed from 830943772ac74f7c0a4371e79e0e6621bca2538c to d2ac60df32f91600c48189109bfe4715daa01546
comment:6 Changed 6 years ago by
comment:7 Changed 6 years ago by
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
 Commit changed from d2ac60df32f91600c48189109bfe4715daa01546 to a18d3ac6e28c02198880d4fc0c1ed60931fcc21e
Branch pushed to git repo; I updated commit sha1. New commits:
a18d3ac  CBF: wrap orthogonal polynomials

comment:9 Changed 6 years ago by
 Commit changed from a18d3ac6e28c02198880d4fc0c1ed60931fcc21e to fba6d57db80ab5a99bab94c1a04e4a38c83d422d
Branch pushed to git repo; I updated commit sha1. New commits:
fba6d57  CBF: wrap rgamma and polygamma function

comment:10 Changed 6 years ago by
 Commit changed from fba6d57db80ab5a99bab94c1a04e4a38c83d422d to 80a76da30ea138774ed9ee35c9ace948011bf894
Branch pushed to git repo; I updated commit sha1. New commits:
80a76da  CBF: wrap the Barnes Gfunction

comment:11 Changed 6 years ago by
 Commit changed from 80a76da30ea138774ed9ee35c9ace948011bf894 to 976b5be78b2af80f7594fc194667912404babb92
Branch pushed to git repo; I updated commit sha1. New commits:
976b5be  RBF, CBF: rising factorial for general n

comment:12 Changed 6 years ago by
 Commit changed from 976b5be78b2af80f7594fc194667912404babb92 to bbdb031efb93359673bd1fcd65148fcfa60403a0
Branch pushed to git repo; I updated commit sha1. New commits:
bbdb031  RBF: wrap Bell numbers, double factorials

comment:13 Changed 6 years ago by
 Commit changed from bbdb031efb93359673bd1fcd65148fcfa60403a0 to 3fbcea01715e9aafd628e7e7bdc521acaf6d09f9
Branch pushed to git repo; I updated commit sha1. New commits:
3fbcea0  CBF: wrap inverse trig functions

comment:14 Changed 6 years ago by
 Commit changed from 3fbcea01715e9aafd628e7e7bdc521acaf6d09f9 to dbdc71f90c73e1fcfec016151f65535066962739
Branch pushed to git repo; I updated commit sha1. New commits:
dbdc71f  RBF, CBF: contains_integer

comment:15 Changed 6 years ago by
 Commit changed from dbdc71f90c73e1fcfec016151f65535066962739 to ee27a06c988960f34b27e93410644b50802f2143
Branch pushed to git repo; I updated commit sha1. New commits:
ee27a06  CBF: wrap Airy functions

comment:16 Changed 6 years ago by
 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
 Commit changed from ee27a06c988960f34b27e93410644b50802f2143 to fc7ecf53f65aa4c5a0e7473ada869435c6549dd2
comment:18 Changed 6 years ago by
would you please use the new style doctest continuation ....:
(see patchbot report for where the oldstyle ...̀
appears in your branch)
comment:19 Changed 6 years ago by
 Commit changed from fc7ecf53f65aa4c5a0e7473ada869435c6549dd2 to c02b8f01ccc438826380f087ff2101f9e2d004ee
Branch pushed to git repo; I updated commit sha1. New commits:
c02b8f0  fix doctest continuations

comment:20 Changed 6 years ago by
 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
 Branch changed from u/fredrik.johansson/wrap_new_arb_functions to c02b8f01ccc438826380f087ff2101f9e2d004ee
 Resolution set to fixed
 Status changed from positive_review to closed
New commits:
Upgrade arb to version 2.8.1
upgrade doctests to reflect precision changes in latest arb
fix ComplexBallField element raised to negative Python int
CBF.hypergeometric: specialize for 0f0, 1f0, 0f1, 2f1, and support regularized=True