Oscar Benjamin
Oscar Benjamin
I got the parameters wrong. Maybe this is it: ```python In [11]: f = flint.arb(scale).hypgeom_2f1(float(-(n - x)), x + alpha, x + alpha + beta) In [12]: f Out[12]: [3.6388568256e-204...
> Is it safe for me to somehow force `f` to take its positive value? No. The object returned is an enormous interval containing zero. It just represents the fact...
It is possible to use python-flint with Python < 3.11 but no wheels are provided and you would have to manually edit requires-python in pyproject.toml. The requires-python>=3.11 is just set...
Thanks, I just tried Cython 3.1.6 and it all seems to be working.
The main thing that needs investigating is what the performance impact is and where it is (or is not) noticeable. For some types a small amount of overhead can be...
First thing to check is just basic operations like: ```python In [6]: from flint import fmpz as Z In [7]: a = Z(1) In [8]: b = Z(2) In [9]:...
Yes `-Dbuildtype=release` is needed for release mode build settings. The default build settings are release with meson-python (unlike meson more generally). The coverage build is also off by default and...
I have never quite understood your reluctance to use `factor`. It absolutely is the right tool for the job in `solve`. I think in most cases it will end up...
> `factor` can be expensive like `simplify`. You could try it and see how the test suite timings fare, though. It is true that factor can be expensive but I...
Looks like heurisch, manual and meijerg *all* give a wrong result here and risch doesn't find anything: ```python In [23]: integrate(1/sqrt(x**2 - 1), x, heurisch=True) Out[23]: acosh(x) In [24]: integrate(1/sqrt(x**2...