예제 #1
0
파일: __init__.py 프로젝트: tahulse/lmfdb
# -*- coding: utf-8 -*-
from __future__ import absolute_import
from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function

maass_page = Blueprint("maass", __name__, template_folder='templates')
logger = make_logger(maass_page)

@maass_page.context_processor
def body_class():
    return {'body_class': 'maass'}

from . import main
assert main # silence pyflakes

app.register_blueprint(maass_page, url_prefix="/ModularForm/GL2/Q/Maass")

register_search_function(
    "gl2_maass_forms",
    "GL2 Maass forms",
    "Search over GL2 Maass forms",
    auto_search = 'maass_newforms'
)
예제 #2
0
# -*- coding: utf-8 -*-
from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function

higher_genus_w_automorphisms_page = Blueprint("higher_genus_w_automorphisms",
                                       __name__, template_folder='templates',
                                       static_folder="static")
logger = make_logger(higher_genus_w_automorphisms_page)


@higher_genus_w_automorphisms_page.context_processor
def body_class():
    return {'body_class': 'higher_genus_w_automorphisms'}

import main
assert main # silence pyflakes

app.register_blueprint(higher_genus_w_automorphisms_page, url_prefix="/HigherGenus/C/Aut")

register_search_function(
    "group_actions_higher_genus_curves",
    "Group actions on higher genus curves",
    "Search over group actions on higher genus curves",
    auto_search = 'hgcwa_passports'
)
예제 #3
0
파일: __init__.py 프로젝트: ngonhi/lmfdb-1
# -*- coding: utf-8 -*-
from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function, register_singleton
import searchers

ec_page = Blueprint("ec", __name__, template_folder='templates', static_folder="static")
ec_logger = make_logger(ec_page)
#ec_logger.info("Initializing elliptic curves blueprint")


@ec_page.context_processor
def body_class():
    return {'body_class': 'ec'}

import elliptic_curve
assert elliptic_curve # for pyflakes

app.register_blueprint(ec_page, url_prefix="/EllipticCurve/Q")

register_search_function("elliptic_curves_q", "Elliptic Curves over Rationals",
    "Search over elliptic curves defined over rationals", auto_search = 'ec_curves')
register_singleton('EllipticCurve/Q', 'ec_curves',
    simple_search = searchers.ec_simple_label_search)
예제 #4
0
# -*- coding: utf-8 -*-
from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function

local_fields_page = Blueprint("local_fields",
                              __name__,
                              template_folder='templates',
                              static_folder="static")
logger = make_logger(local_fields_page)


@local_fields_page.context_processor
def body_class():
    return {'body_class': 'local_fields'}


import main
assert main

app.register_blueprint(local_fields_page, url_prefix="/LocalNumberField")

register_search_function("local_fields",
                         "Local number fields",
                         "Search over local number fields",
                         auto_search='lf_fields')
예제 #5
0
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function, register_singleton
import searchers

ec_page = Blueprint("ec",
                    __name__,
                    template_folder='templates',
                    static_folder="static")
ec_logger = make_logger(ec_page)
ec_logger.info("Initializing elliptic curves blueprint")


@ec_page.context_processor
def body_class():
    return {'body_class': 'ec'}


import elliptic_curve
assert elliptic_curve  # for pyflakes

app.register_blueprint(ec_page, url_prefix="/EllipticCurve/Q")

register_search_function("elliptic_curves_q", "Elliptic Curves over Rationals",
                         "Search over elliptic curves defined over rationals",
                         searchers.get_searchers, None)
register_singleton('EllipticCurve/Q',
                   'elliptic_curves',
                   'curves',
                   'label',
                   simple_search=searchers.ec_simple_label_search)
예제 #6
0
파일: __init__.py 프로젝트: kgravel/lmfdb
# -*- coding: utf-8 -*-
from __future__ import absolute_import
from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function

local_fields_page = Blueprint("local_fields", __name__, template_folder='templates', static_folder="static")
logger = make_logger(local_fields_page)


@local_fields_page.context_processor
def body_class():
    return {'body_class': 'local_fields'}

from . import main
assert main

app.register_blueprint(local_fields_page, url_prefix="/padicField")
app.register_blueprint(local_fields_page, url_prefix="/LocalNumberField")

register_search_function(
    "$p$-adic_fields",
    "$p$-adic fields",
    "Search over $p$-adic fields",
    auto_search = 'lf_fields'
)
예제 #7
0
파일: __init__.py 프로젝트: qfizik/lmfdb
# -*- coding: utf-8 -*-
from __future__ import absolute_import
from lmfdb.app import app
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function

st_page = Blueprint("st",
                    __name__,
                    template_folder='templates',
                    static_folder="static")


@st_page.context_processor
def body_class():
    return {'body_class': 'st'}


from . import main

assert main  # silence pyflakes

app.register_blueprint(st_page, url_prefix="/SatoTateGroup")

register_search_function("satotate",
                         "Sato Tate Group",
                         "Search over Sato Tate Groups",
                         auto_search='gps_st',
                         inv=['gps', 'gps_st'])
예제 #8
0
# -*- coding: utf-8 -*-
from __future__ import absolute_import
from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function

nf_page = Blueprint("number_fields",
                    __name__,
                    template_folder='templates',
                    static_folder="static")
nf_logger = make_logger(nf_page)


@nf_page.context_processor
def body_class():
    return {'body_class': 'nf'}


from . import number_field
assert number_field

app.register_blueprint(nf_page, url_prefix="/NumberField")

register_search_function("number_fields",
                         "Global number fields",
                         "Search over global number fields",
                         auto_search='nf_fields')
예제 #9
0
# -*- coding: utf-8 -*-
from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function

galois_groups_page = Blueprint("galois_groups",
                               __name__,
                               template_folder='templates',
                               static_folder="static")
logger = make_logger(galois_groups_page)


@galois_groups_page.context_processor
def body_class():
    return {'body_class': 'galois_groups'}


import main
assert main

app.register_blueprint(galois_groups_page, url_prefix="/GaloisGroup")

register_search_function("transitive_groups",
                         "Galois groups",
                         "Search over Galois groups",
                         auto_search='gps_transitive')
예제 #10
0
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_singleton, register_search_function
from . import searchers

ecnf_page = Blueprint("ecnf",
                      __name__,
                      template_folder='templates',
                      static_folder="static")
logger = make_logger(ecnf_page)


@ecnf_page.context_processor
def body_class():
    return {'body_class': 'ecnf'}


from . import main
assert main  # to keep pyflakes quiet

app.register_blueprint(ecnf_page, url_prefix="/EllipticCurve")

register_search_function(
    "elliptic_curves_nf",
    "Elliptic Curves over Number Fields",
    "Search over elliptic curves devined over number fields",
    auto_search='ec_nfcurves')
register_singleton('EllipticCurve',
                   'ec_nfcurves',
                   simple_search=searchers.ecnf_simple_label_search)
예제 #11
0
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function

characters_page = Blueprint("characters", __name__, template_folder='templates',
    static_folder="static")
logger = make_logger(characters_page)


@characters_page.context_processor
def body_class():
    return {'body_class': 'characters'}

import main
assert main # silence pyflakes

app.register_blueprint(characters_page, url_prefix="/Character")

register_search_function(
    "char_dirichlet_orbits",
    "Orbits of Dirichlet characters",
    "Search over orbits of Dirichlet characters",
    auto_search = 'char_dir_orbits'
)
register_search_function(
    "char_dirichlet_values",
    "Individual Dirichlet characters",
    "Search over individual Dirichlet characters",
    auto_search = 'char_dir_values'
)
예제 #12
0
from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function

g2c_page = Blueprint("g2c",
                     __name__,
                     template_folder='templates',
                     static_folder="static")
g2c_logger = make_logger(g2c_page)


@g2c_page.context_processor
def body_class():
    return {'body_class': 'g2c'}


from . import main
assert main  # silence pyflakes

app.register_blueprint(g2c_page, url_prefix="/Genus2Curve")

register_search_function("genus_2_curves",
                         "Genus 2 curves over rationals",
                         "Search over genus 2 curves defined over rationals",
                         auto_search='g2c_curves')
register_search_function("genus_2_curve_ratpoints",
                         "Rational points on genus 2 curves over rationals",
                         "Search over genus 2 curve rational points",
                         auto_search='g2c_ratpts')
예제 #13
0
from __future__ import absolute_import
from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function

artin_representations_page = Blueprint("artin_representations",
                                       __name__,
                                       template_folder='templates',
                                       static_folder="static")
artin_logger = make_logger("artin", hl=True)

# artin_logger.info("Initializing Artin representations blueprint")


@artin_representations_page.context_processor
def body_class():
    return {'body_class': 'artin_representations'}


from . import main
assert main  # silence pyflakes

app.register_blueprint(artin_representations_page,
                       url_prefix="/ArtinRepresentation")

register_search_function("artin_representations",
                         "Artin representations",
                         "Search over Artin representations",
                         auto_search='artin_reps')
예제 #14
0
# -*- coding: utf-8 -*-
from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function

abvar_page = Blueprint("abvar",
                       __name__,
                       template_folder="templates",
                       static_folder="static")
abvar_logger = make_logger(abvar_page)


@abvar_page.context_processor
def body_class():
    return {"body_class": "abvar"}


app.register_blueprint(abvar_page, url_prefix="/Variety/Abelian")

register_search_function(
    "abvar",
    "Abelian varieties",
    "Search over abelian varieties",
    auto_search="av_fqisog",
    inv=["av", "av_fqisog"],
)
예제 #15
0
파일: __init__.py 프로젝트: ngonhi/lmfdb-1
# -*- coding: utf-8 -*-
from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint
from lmfdb.api2.searchers import register_search_function

abvar_page = Blueprint("abvar", __name__, template_folder='templates', static_folder="static")
abvar_logger = make_logger(abvar_page)


@abvar_page.context_processor
def body_class():
    return {'body_class': 'abvar'}

app.register_blueprint(abvar_page, url_prefix="/Variety/Abelian")

register_search_function("abvar", "Abelian Varieties",
    "Search over Abelian varities", auto_search='av_fqisog', inv=['av','av_fqisog'])