Classical-mf-structure

From Kiran Kedlaya's Wiki
Revision as of 18:40, 14 October 2015 by ICERM2015 (Talk | contribs)
Jump to: navigation, search

Structure of the modular_forms folder:

  • backend
    • __init__.py: imports the content of this directory.
    • mf_classes.py: defines two classes. ??? The 1st one should contain a (dimension?) table obtained from the DB, the 2nd one should contain a single modular form obtained from the DB. ???
    • mf_utils.py: utility functions. The 1st one returns the list of distinct values of a field with a given key among all documents in the database.
  • elliptic_modular_forms
    • __init__.py: sets some global constants, imports the contents of this directory, initializes the Blueprint and logger.
    • test_emf.py: defines a class implementing tests for the emf pages.
    • backend
      • __init__.py: sets up connection to the database
      • emf_classes.py: Defines two classes: one reads a table of dimensions from the DB; the other displays table of holomorphic modular forms. CV adding detailed comments 10/16.
      • emf_core.py: "core functions" for forms and spaces of forms: get dimensions, sturm bound, decompose into subspaces, get eigenvalues, compute Fourier coefficients, determine CM status, Satake parameters.
      • emf_download_utils.py: user download routines, mostly around Fourier coeffs.
      • emf_utils.py
      • experimental !!!! (empty)
      • web_newforms.py
      • web_object.py
      • plot_dom.py
      • web_character.py
      • web_modform_space.py
    • views
      • __init__.py: imports the content of this directory.
      • emf_render_navigation.py
      • emf_render_web_modform_space.py
      • experimental !!!! (empty)
      • emf_render_web_newform.py
      • emf_main.py
      • emf_render_web_modform_space_gamma1.py
      • static ???? Probably not used (deleting it does not seem to break anything)
        • elliptic_modular_form_scripts.js ????
        • elliptic_modular_form_util-functions.js ????
      • templates
        • emf_browse_fixed_level.html
        • emf_navigation.html
        • emf_table.html
        • emf_web_newform.html
        • geometric.html
        • select_ranges.html
        • emf_browse_spaces.html
        • emf_render_web_modform_space_gamma1.html
        • emf_web_modform_space.html
        • not_available.html
        • experimental !!!!
          • data_table.html
          • emf2.html
          • emf_browse.html
          • emf_browse_graph.html
          • emf_browse_range.html
          • emf_new.html
          • emf_table2.html
  • maass_forms
    • ...
  • views
    • __init__.py: imports the content of this directory.
    • mf_main.py: defines the body_class to be "mf" and routes "/".
    • templates
      • mf_navigation.html: main navigation page of modular forms. List of links to pages of various types of modular forms.
Personal tools