r"""
AUTHORS:

- Jonas Jermann (2013): initial version
"""
# ****************************************************************************
#       Copyright (C) 2013-2014 Jonas Jermann <jjermann2@gmail.com>
#
#  Distributed under the terms of the GNU General Public License (GPL)
#  as published by the Free Software Foundation; either version 2 of
#  the License, or (at your option) any later version.
#                  https://www.gnu.org/licenses/
# ****************************************************************************
from .hecke_triangle_groups import HeckeTriangleGroup

from .series_constructor import MFSeriesConstructor

from .graded_ring import (QuasiMeromorphicModularFormsRing,
                          QuasiWeakModularFormsRing, QuasiModularFormsRing,
                          QuasiCuspFormsRing, MeromorphicModularFormsRing,
                          WeakModularFormsRing,
                          ModularFormsRing, CuspFormsRing)

from .space import (QuasiMeromorphicModularForms, QuasiWeakModularForms,
                    QuasiModularForms, QuasiCuspForms,
                    MeromorphicModularForms, WeakModularForms, ModularForms,
                    CuspForms, ZeroForm)

from .subspace import ModularFormsSubSpace
