#8327: Implement the universal cyclotomic field, using Zumbroich basis
-----------------------------------------------------+----------------------
Reporter: nthiery | Owner:
Type: enhancement | Status:
needs_review
Priority: major | Milestone: sage-5.6
Component: number fields | Resolution:
Keywords: Cyclotomic field, Zumbroich basis | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Christian Stump, Simon King | Merged in:
Dependencies: #13765, #13826 | Stopgaps:
-----------------------------------------------------+----------------------
Comment (by nbruin):
Replying to [comment:184 stumpc5]:
> Thanks for the explanation -- what am I now supposed to do to get things
in order? Should I keep the lazy star import and change doctest in
startup.py, or should I rather not do the star import?
Well, if two consecutive runs still show the same behaviour, it's not the
caching. Anyway, if you can avoid star-import altogether, caching doesn't
come into play at all. I think it's more likely anyway that after the lazy
import, something investigates the namespace in which the lazy import was
done to such detail that it triggers the actual import, e.g., a `from
module.name import *` when `module.name` contains a lazy import may well
trigger actual importation (I haven't checked).
You'll have to avoid importing numpy on startup, since that has caused big
startup delays previously (hence that doctest).
I think the main thing you're finding now is that we don't have much
experience in how to use lazy import in more complicated scenarios, in
particular in the whole `from ...all import *` scenarios that sage seems
to use everywhere upon startup.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8327#comment:185>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.