Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions lmfdb/abvar/__init__.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint

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


@abvar_page.context_processor
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/abvar/fq/__init__.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@

from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint

abvarfq_page = Blueprint("abvarfq", __name__, template_folder="templates", static_folder="static")
abvarfq_logger = make_logger(abvarfq_page)


@abvarfq_page.context_processor
Expand Down
3 changes: 0 additions & 3 deletions lmfdb/abvar/fq/isog_class.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
from collections import Counter

from lmfdb.utils import encode_plot, display_float
from lmfdb.logger import make_logger

from lmfdb import db
from lmfdb.app import app
Expand Down Expand Up @@ -44,8 +43,6 @@ def maxq(g, p):
return maxgen[g]


logger = make_logger("abvarfq")


#########################
# Label manipulation
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/abvar/fq/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
from sage.databases.cremona import cremona_letter_code

from lmfdb import db
from lmfdb.logger import make_logger
from lmfdb.utils import (
to_dict, flash_error, integer_options, display_knowl, coeff_to_poly,
SearchArray, TextBox, TextBoxWithSelect, SkipBox, CheckBox, CheckboxSpacer, YesNoBox,
Expand All @@ -25,7 +24,6 @@
from lmfdb.abvar.fq.download import AbvarFq_download
from lmfdb.utils.search_parsing import parse_primes

logger = make_logger("abvarfq")

#########################
# Top level
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/abvar/fq/stats.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,9 @@
from lmfdb import db
from lmfdb.utils import comma, display_knowl, StatsDisplay, proportioners, totaler
from psycodict.utils import range_formatter
from lmfdb.logger import make_logger
from sage.misc.lazy_attribute import lazy_attribute
from sage.misc.cachefunc import cached_method

logger = make_logger("abvarfq")
def yn(t):
return "yes" if (t and t != "no") else "no"
def ynu(t):
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/api/__init__.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@

from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint

api_page = Blueprint("API", __name__, template_folder='templates', static_folder="static")
api_logger = make_logger(api_page)

@api_page.context_processor
def body_class():
Expand Down
4 changes: 3 additions & 1 deletion lmfdb/api/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@
from psycodict.encoding import Json
from lmfdb.utils import flash_error, comma
from lmfdb.utils.datetime_utils import utc_now_naive
import logging
api_logger = logging.getLogger("lmfdb")
from flask import (render_template, request, url_for, current_app,
abort, redirect, Response)
from lmfdb.api import api_page, api_logger
from lmfdb.api import api_page


buffer = memoryview
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/api2/__init__.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@

from lmfdb.app import app
assert app # keeps pyflakes happy
from lmfdb.logger import make_logger
assert make_logger # keeps pyflakes happy
from flask import Blueprint

__version__ = "1.0.0"
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/artin_representations/__init__.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@

from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint

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")

Expand Down
2 changes: 0 additions & 2 deletions lmfdb/belyi/__init__.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@

from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint

belyi_page = Blueprint(
"belyi", __name__, template_folder="templates", static_folder="static"
)
belyi_logger = make_logger(belyi_page)


@belyi_page.context_processor
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/bianchi_modular_forms/__init__.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@

from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint

bmf_page = Blueprint("bmf", __name__, template_folder='templates', static_folder="static")
bmf_logger = make_logger(bmf_page)


@bmf_page.context_processor
Expand Down
4 changes: 2 additions & 2 deletions lmfdb/bianchi_modular_forms/web_BMF.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
from lmfdb import db
from lmfdb.logger import make_logger
from lmfdb.number_fields.web_number_field import nf_display_knowl, field_pretty
from lmfdb.elliptic_curves.web_ec import split_lmfdb_label
from lmfdb.nfutils.psort import primes_iter, ideal_from_label, ideal_label, prime_key
from lmfdb.utils import web_latex, names_and_urls, prop_int_pretty
import logging
logger = logging.getLogger("lmfdb")
from lmfdb.lfunctions.LfunctionDatabase import (get_lfunction_by_url,
get_instances_by_Lhash_and_trace_hash)
from flask import url_for
from sage.all import QQ, PolynomialRing, NumberField

logger = make_logger("bmf")

# BMFs which have no elliptic curve: since 2025-03-31 there is a
# column 'curve_status' in table bmf_forms containing
Expand Down
4 changes: 2 additions & 2 deletions lmfdb/characters/TinyConrey.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
pari,DirichletGroup, CyclotomicField, euler_phi, lcm)
from sage.misc.cachefunc import cached_method
from sage.modular.dirichlet import DirichletCharacter
from lmfdb.logger import make_logger
logger = make_logger("TinyConrey")
import logging
logger = logging.getLogger("lmfdb")

def symbol_numerator(cond, parity):
# Reference: Sect. 9.3, Montgomery, Hugh L; Vaughan, Robert C. (2007).
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/characters/__init__.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@

from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint

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


@characters_page.context_processor
Expand Down
4 changes: 2 additions & 2 deletions lmfdb/characters/web_character.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,19 +45,19 @@
from flask import url_for
from collections import defaultdict
from sage.databases.cremona import cremona_letter_code
import logging
logger = logging.getLogger("lmfdb")
from sage.all import (gcd, ZZ, Rational, Integers, cached_method,
euler_phi, latex)
from sage.misc.lazy_attribute import lazy_attribute
from lmfdb import db
from lmfdb.utils import prop_int_pretty
from lmfdb.utils.utilities import num2letters
from lmfdb.logger import make_logger
from lmfdb.number_fields.web_number_field import WebNumberField, formatfield, nf_display_knowl
from lmfdb.characters.TinyConrey import (ConreyCharacter, kronecker_symbol,
symbol_numerator, PariConreyGroup, get_sage_genvalues)
from lmfdb.characters.utils import url_character, complex2str
from lmfdb.groups.abstract.main import abstract_group_display_knowl
logger = make_logger("DC")


def parity_string(n):
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/classical_modular_forms/__init__.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@

from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint

cmf_page = Blueprint("cmf", __name__, template_folder='templates', static_folder="static")
cmf = cmf_page
cmf_logger = make_logger(cmf_page)

from . import main
assert main # silence pyflakes
Expand Down
1 change: 0 additions & 1 deletion lmfdb/cluster_pictures/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@


# cp_logger = make_logger(cp_page)

from . import cluster_picture
assert cluster_picture
2 changes: 0 additions & 2 deletions lmfdb/cluster_pictures/web_cluster_picture.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
from lmfdb import db
from lmfdb.logger import make_logger
wcplog = make_logger("WCP")


def cp_display_knowl(label, name=None, img=None):
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/crystals/__init__.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@

from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint

crystals_page = Blueprint("crystals", __name__, template_folder='templates', static_folder="static")
logger = make_logger(crystals_page)


@crystals_page.context_processor
Expand Down
4 changes: 3 additions & 1 deletion lmfdb/crystals/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
# Author: Anne Schilling (lead), Mike Hansen, Harald Schilly

from flask import render_template, request, url_for, make_response, redirect
from lmfdb.crystals import crystals_page, logger
from lmfdb.crystals import crystals_page
import logging
logger = logging.getLogger("lmfdb")


def get_bread(breads=[]):
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/ecnf/__init__.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@

from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint

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


@ecnf_page.context_processor
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/ecnf/ecnf_stats.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from lmfdb.app import app
from lmfdb.utils import comma, StatsDisplay, proportioners, totaler
from lmfdb.logger import make_logger
from lmfdb.number_fields.number_field import field_pretty
from lmfdb import db
from flask import url_for
Expand All @@ -25,7 +24,6 @@ def sort_field(F):
"""
return [int(c) for c in F.split(".")]

logger = make_logger("ecnf")

def latex_tor(t):
if isinstance(t, str):
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/ecnf/isog_class.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
from flask import url_for
from lmfdb import db
from lmfdb.utils import encode_plot, names_and_urls, web_latex
from lmfdb.logger import make_logger
from lmfdb.ecnf.WebEllipticCurve import web_ainvs, FIELD
from lmfdb.number_fields.web_number_field import field_pretty, nf_display_knowl
from sage.all import latex, Matrix, ZZ, Infinity
from lmfdb.lfunctions.LfunctionDatabase import (get_lfunction_by_url,
get_instances_by_Lhash_and_trace_hash)

logger = make_logger("ecnf")

def curve_url(c):
return url_for(".show_ecnf",
Expand Down
4 changes: 1 addition & 3 deletions lmfdb/elliptic_curves/__init__.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@

from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint

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
Expand Down
4 changes: 3 additions & 1 deletion lmfdb/elliptic_curves/elliptic_curve.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
from lmfdb import db
from lmfdb.app import app
from psycodict.encoding import Json
import logging
ec_logger = logging.getLogger("lmfdb")
from lmfdb.utils import (coeff_to_poly, coeff_to_poly_multi,
web_latex, to_dict, comma, flash_error, display_knowl, raw_typeset, integer_divisors, integer_squarefree_part,
parse_rational_to_list, parse_ints, parse_floats, parse_bracketed_posints, parse_primes,
Expand All @@ -24,7 +26,7 @@
from lmfdb.utils.common_regex import ZLLIST_RE
from lmfdb.utils.web_display import dispZmat_from_list
from lmfdb.api import datapage
from lmfdb.elliptic_curves import ec_page, ec_logger
from lmfdb.elliptic_curves import ec_page
from lmfdb.elliptic_curves.isog_class import ECisog_class
from lmfdb.elliptic_curves.web_ec import WebEC, match_lmfdb_label, match_cremona_label, split_lmfdb_label, split_cremona_label, weierstrass_eqn_regex, short_weierstrass_eqn_regex, class_lmfdb_label, curve_lmfdb_label, EC_ainvs, latex_sha, gl2_subgroup_data, CREMONA_BOUND, match_weierstrass_polys, match_coeff_vec
from sage.misc.cachefunc import cached_method
Expand Down
3 changes: 2 additions & 1 deletion lmfdb/elliptic_curves/isog_class.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
from flask import url_for
from lmfdb.utils import encode_plot, prop_int_pretty, raw_typeset, integer_squarefree_part, list_to_factored_poly_otherorder
from lmfdb.elliptic_curves import ec_logger
from lmfdb.elliptic_curves.web_ec import split_lmfdb_label, split_cremona_label, OPTIMALITY_BOUND, CREMONA_BOUND
from lmfdb.number_fields.web_number_field import field_pretty
from lmfdb.lfunctions.Lfunctionutilities import Lfactor_to_label, AbvarExists
from lmfdb.abvar.fq.main import url_for_label
from lmfdb import db

from sage.all import latex, PowerSeriesRing, QQ, ZZ, RealField, nth_prime
import logging
ec_logger = logging.getLogger("lmfdb")


class ECisog_class():
Expand Down
5 changes: 2 additions & 3 deletions lmfdb/elliptic_curves/web_ec.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,9 @@
from lmfdb.utils import web_latex, encode_plot, prop_int_pretty, raw_typeset, display_knowl, integer_squarefree_part, integer_prime_divisors, web_latex_factored_integer
from lmfdb.utils.web_display import dispZmat_from_list
from lmfdb.utils.common_regex import G1_LOOKUP_RE, ZLIST_RE
from lmfdb.logger import make_logger

from sage.all import EllipticCurve, KodairaSymbol, latex, lazy_attribute, ZZ, QQ, prod, Factorization, PowerSeriesRing, prime_range, RealField, euler_phi, GL, Integers

import logging

RR = RealField(100) # reals in the database were computed to 100 bits (30 digits) but stored with 128 bits which must be truncated

Expand Down Expand Up @@ -68,7 +67,7 @@ def class_cremona_label(conductor, iso_class):
def cremona_label_to_lmfdb_label(clab):
return clab if "." in clab else next(db.ec_curvedata.search({"Clabel": clab}, projection='lmfdb_label'))

logger = make_logger("ec")
logger = logging.getLogger("lmfdb")

# S_LABEL_RE assumes surjective determinant, but we need extended Slabels for EC/NF
# This can be removed if/when we add modular curves with non-surjective determinant to the modular curves database
Expand Down
2 changes: 0 additions & 2 deletions lmfdb/galois_groups/__init__.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@

from lmfdb.app import app
from lmfdb.logger import make_logger
from flask import Blueprint

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():
Expand Down
5 changes: 3 additions & 2 deletions lmfdb/galois_groups/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@

from lmfdb import db
from lmfdb.app import app
import logging
logger = logging.getLogger("lmfdb")
from lmfdb.utils import (
list_to_latex_matrix, flash_error, comma, to_dict, display_knowl,
clean_input, prep_ranges, parse_bool, parse_ints, parse_galgrp,
Expand All @@ -18,7 +20,7 @@
from lmfdb.utils.search_columns import SearchColumns, LinkCol, MultiProcessedCol, MathCol, CheckCol, SearchCol
from lmfdb.api import datapage
from lmfdb.number_fields.web_number_field import modules2string
from lmfdb.galois_groups import galois_groups_page, logger
from lmfdb.galois_groups import galois_groups_page
from lmfdb.groups.abstract.main import abstract_group_display_knowl
from .transitive_group import (
galois_module_knowl_guts, group_display_short,
Expand All @@ -27,7 +29,6 @@
group_alias_table, WebGaloisGroup, knowl_cache)

# Test to see if this gap installation knows about transitive groups
# logger = make_logger("GG")

try:
G = libgap.TransitiveGroup(9, 2)
Expand Down
Loading
Loading