Thursday status reports

Some data is also being computed on eight.math.washington.edu...

sage: timeit('sage.modular.modsym.apply.apply_to_monomial(7,10,1,2,3,4)')
625 loops, best of 3: 685 µs per loop
sage: timeit('sage.modular.modsym.apply.apply_to_monomial_2(7,10,1,2,3,4)')
625 loops, best of 3: 10.1 µs per loop
sage: 685/10.0
68.5000000000000

This has an immediate large impact all over Sage's modular symbols:

BEFORE:
sage: M = ModularSymbols(37,4)
sage: time M.hecke_matrix(43)
CPU times: user 1.31 s, sys: 0.14 s, total: 1.45 s
Wall time: 1.51 s
AFTER:
sage: M = ModularSymbols(37,4)
sage: time M.hecke_matrix(43)
CPU times: user 0.18 s, sys: 0.00 s, total: 0.18 s
Wall time: 0.19 s
20 x 20 dense matrix over Rational Field

See this patch.

LfunctionsAndModularFormsII/modform/thursday (last edited 2009-03-01 00:55:50 by localhost)