示例#1
0
def download(label):
    return MaassFormDownloader().download(label)
示例#2
0
def download_coefficients(label):
    return MaassFormDownloader().download_coefficients(label)
示例#3
0
                "The modulus is not consistent with the specified level.")
        del query['$or']
    elif level_field in query:
        if not contains_level(query[level_field]):
            raise ValueError(
                "The modulus is not consistent with the specified level.")
    query[level_field] = level
    query[conrey_index_field] = conrey_index


@search_wrap(
    template="maass_search_results.html",
    table=db.maass_newforms,
    title="Maass forms search results",
    err_title="Maass forms search input error",
    shortcuts={"download": MaassFormDownloader()},
    projection=[
        "maass_id",
        "level",
        "weight",
        "conrey_index",
        "spectral_parameter",
        "symmetry",
        "fricke_eigenvalue",
    ],
    random_projection="maass_id",
    cleaners={
        "character_link":
        lambda v: character_link(v['level'], v['conrey_index']),
        "symmetry_pretty":
        lambda v: symmetry_pretty(v['symmetry']),