#17194: Minimal bindings for optional arb package; RealIntervalFieldElement.psi
-------------------------------------+-------------------------------------
Reporter: cheuberg | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-6.4
Component: numerical | Resolution:
Keywords: arb, digamma | Merged in:
function, real interval field | Reviewers:
Authors: Clemens Heuberger | Work issues:
Report Upstream: N/A | Commit:
Branch: | 141aca0b89aa89b5e4a810b219d1f6fb8c94f4f8
u/cheuberg/rings/real_arb | Stopgaps:
Dependencies: #16747 |
-------------------------------------+-------------------------------------
Comment (by cheuberg):
Replying to [comment:12 jdemeyer]:
> Please don't use `is_package_installed()`. That's extremely slow, you
don't want to call it every time.
What alternative do you recommend? Calling `is_package_installed()` once
and storing the result in a module global variable? Or just `try`ing to
call the arb code and catching the exception?
Concerning renaming `Arb` to `RealBallElement`: `real_mpfi` aka
`RealIntervalFieldElement` and `arb` have some similarities in their
goals; the implementation is different, there might be more functions in
the `arb` library, and there are the corresponding functions for complex
balls. Do we want to stress the difference between `RealBallElement` and
`RealIntervalFieldElement`? Or would `RealBallElement` be some kind of
special case of `RealIntervalFieldElement`.
I'll try to implement a parent, but it will take some time. The parent
would then be `RealBallField`; what about `RealBallFieldElement` for the
current `Arb`?
--
Ticket URL: <http://trac.sagemath.org/ticket/17194#comment:15>
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.