If I call mfatkineigenvalues(mf,Q) where mf is a newspace output by mfinit(NK,0) for some NK with trivial character, then -- as far as I can tell from the documentation -- mfatkineigenvalues must compute the splitting of mf into Galois orbits. But if I have already computed that splitting (e.g. using mffields, or mfsplit) then that seems very wasteful.
Would it be possible to design mfatkineigenvalues() so that (optionally) one could give the splitting information to it?
Secondly (different but related): again in trivial character, it would be useful to have a function mfatkinmat() like mfheckemat().
John
--