#10519: analytic combinatorics: new code for computing asymptotics for
multivariate
generating functions
-------------------------------------+-------------------------------------
Reporter: araichev | Owner: sage-combinat
Type: enhancement | Status: positive_review
Priority: major | Milestone: sage-7.1
Component: combinatorics | Resolution:
Keywords: analytic | Merged in:
combinatorics, multivariate | Reviewers: Daniel Krenn, David
generating functions, asymptotics | Loeffler, Travis Scrimshaw
Authors: Daniel Krenn, | Work issues:
Alex Raichev | Commit:
Report Upstream: N/A | a30a18a230a1f77fac00e636b779df8f571eda62
Branch: | Stopgaps:
public/combinat/10519 |
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by dkrenn):
Replying to [comment:124 tscrim]:
> Replying to [comment:123 dkrenn]:
> > Replying to [comment:121 tscrim]:
> > > - I moved more common imports to the start. There is no danger of
circular imports when the file in question is not imported into the global
namespace (it is also faster, easier to maintain in the long term, and I'm
not as paranoid about these thing).
> >
> > I'm fine with it. Just out of curiosity, why is this faster?
>
> Every time the function gets called, Python needs to check to see if it
has imported the object. While this is more on the level of micro-
optimization, it can matter in those methods used in a tight loop.
Ok, thanks you for your explanation.
> We also should remove the deprecation warnings in
`_element_constructor_` on said followup as I forgot to remove them here.
Not a strong preference, but actually, I am for keeping the deprecation
for some time. The code of this ticket has been around for about 5 years
outside of !SageMath (more or less as https://github.com/araichev/amgf),
and there the deprecated parameters were used. People who are using this
package will transition to the one soon to be included in !SageMath, but I
think some hints on what to change could be very helpful.
--
Ticket URL: <http://trac.sagemath.org/ticket/10519#comment:125>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.