#13589: Controlling C3 to solve once for all the Method Resolution Order issues
for
category classes
----------------------------------------------------------+-----------------
Reporter: nthiery | Owner:
nthiery
Type: defect | Status:
needs_review
Priority: major | Milestone:
sage-5.11
Component: categories | Resolution:
Keywords: method resolution order, C3 | Work issues:
Report Upstream: N/A | Reviewers:
Simon King, Florent Hivert
Authors: Nicolas M. ThiƩry | Merged in:
Dependencies: #12894, #12876, #11935, #12895, #10193 | Stopgaps:
----------------------------------------------------------+-----------------
Comment (by SimonKing):
Let's try a bit more. I created time series T0,T1,T2 for 20 startup-time
tests, for only the dependencies, the first two patches or all patches. I
got time series
{{{
sage: T0
[1489.5530, 1480.9420, 1478.8540, 1486.5030, 1475.0710 ... 1473.6040,
1490.6810, 1488.5020, 1488.5120, 1485.2750]
sage: T1
[1549.7700, 1533.5650, 1530.6850, 1532.9840, 1530.4230 ... 1540.6830,
1531.1900, 1528.2750, 1524.0750, 1527.1960]
sage: T2
[1499.4640, 1493.0590, 1506.9090, 1486.8720, 1493.6570 ... 1496.9360,
1492.3110, 1490.6890, 1495.6590, 1490.3450]
}}}
with means and standard deviations
{{{
sage: T0.mean()
1484.4252000000001
sage: T0.standard_deviation()
6.349568941854885
sage: T1.mean()
1533.16115
sage: T1.standard_deviation()
8.900689998533823
sage: T2.mean()
1494.9271000000003
sage: T2.standard_deviation()
6.912493905203355
}}}
I have no idea how to compute from these data whether there is a
significant increase of x% of startup time.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13589#comment:62>
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/groups/opt_out.