A space of modular forms for Gamma_0(N) over QQ.
Create a space of modular symbols for $Gamma_0(N)$ of given weight defined over $QQ$.
Compute the matrix of the Atkin-Lehner involution W_d acting on self, where d is a divisor of the level. This is only implemented in the (trivial) level 1 case.
EXAMPLE:
sage: ModularForms(1, 30).atkin_lehner_operator()
Hecke module morphism Atkin-Lehner operator W_1 defined by the matrix
[1 0 0]
[0 1 0]
[0 0 1]
Domain: Modular Forms space of dimension 3 for Modular Group SL(2,Z) ...
Codomain: Modular Forms space of dimension 3 for Modular Group SL(2,Z) ...
Return the cuspidal submodule of this space of modular forms for $Gamma_0(N)$.
Return the Eisenstein submodule of this space of modular forms for $Gamma_0(N)$.