Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagelib
Path: blob/master/sage/databases/all.py
6915 views
1
"""nodoctest
2
This file gathers together all the tables in Sage.
3
4
* ConwayPolynomials -- database of selected Conway polynomials.
5
6
* CremonaDatabase() - Cremona's tables of elliptic curves and related data.
7
8
* Gamma0Wt2Database() -- table of arithmetic information about
9
newforms of weight 2 on Gamma_0(N).
10
11
* JonesDatabase() -- returns the John Jones table of number fields
12
with bounded ramification and degree <= 6.
13
14
* SteinWatkinsDatabase() - The Stein-Watkins tables of elliptic curves
15
and related data.
16
17
* Sloane's tables -- sloane_sequence, sloane_find
18
19
* SymbolicData() -- many benchmark and testing ideals
20
21
* Symbolic Data -- benchmark and test ideals
22
23
EXAMPLES:
24
sage: ConwayPolynomials()
25
Frank Luebeck's database of Conway polynomials
26
27
sage: CremonaDatabase()
28
Cremona's database of elliptic curves
29
30
sage: Gamma0Wt2Database()
31
Table of arithmetic information about newforms of weight 2 on Gamma_0(N)
32
33
sage: JonesDatabase()
34
John Jones's table of number fields with bounded ramification and degree <= 6
35
36
sage: SteinWatkinsDatabase()
37
The Stein-Watkins database of elliptic curves
38
39
sage: SymbolicData()
40
SymbolicData with 372 ideals
41
42
"""
43
44
#*****************************************************************************
45
# Sage: System for Algebra and Geometry Experimentation
46
#
47
# Copyright (C) 2005 William Stein <[email protected]>
48
#
49
# Distributed under the terms of the GNU General Public License (GPL)
50
#
51
# This code is distributed in the hope that it will be useful,
52
# but WITHOUT ANY WARRANTY; without even the implied warranty of
53
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
54
# General Public License for more details.
55
#
56
# The full text of the GPL is available at:
57
#
58
# http://www.gnu.org/licenses/
59
#*****************************************************************************
60
61
from sql_db import SQLQuery, SQLDatabase
62
63
from conway import ConwayPolynomials
64
65
from cremona import CremonaDatabase
66
67
# Trac #10107
68
from sage.misc.misc import deprecated_callable_import
69
deprecated_callable_import('sage.databases.cremona', globals(), locals(),
70
['cremona_letter_code', 'parse_cremona_label',
71
'old_cremona_letter_code', 'is_optimal_id'])
72
del deprecated_callable_import
73
74
75
from jones import JonesDatabase
76
77
from stein_watkins import SteinWatkinsAllData, SteinWatkinsPrimeData
78
79
from install import database_install
80
81
from sloane import sloane_sequence, sloane_find, SloaneEncyclopedia
82
83
from symbolic_data import SymbolicData
84
85
# commented out, since it's broken -- nobody updated the parser
86
# for the new format; nobody complained it didn't work, so it
87
# can't be that important.
88
#from lincodes import linear_code_bound
89
90
from odlyzko import zeta_zeros
91
92
from db_modular_polynomials import \
93
ClassicalModularPolynomialDatabase, \
94
DedekindEtaModularPolynomialDatabase, \
95
DedekindEtaModularCorrespondenceDatabase, \
96
AtkinModularPolynomialDatabase, \
97
AtkinModularCorrespondenceDatabase
98
99
from db_class_polynomials import \
100
HilbertClassPolynomialDatabase
101
102
from symbolic_data import SymbolicData
103
104
from cunningham_tables import cunningham_prime_factors
105
106