Projects:
- Hecke operators for vector valued SMFs (AG, NR - in progress)
- Submitting code to Sage (GT - theta series have been submitted)
http://trac.sagemath.org/sage_trac/ticket/8602 (positive_review)
- doc strings and doc testing (AG, GT, NR - 100% coverage no failures in siegel_modular_form.py; 100% coverage in siegel_modular_form_prec.py )
- finishing prec class (NS - in progress, NR - fixed some subtle bugs)
- refactoring the classes some
Plan:
- The Siegel modular forms package will be submitted before or on April 16.
TODOs before April 16:
- doctesting of the functions in fastmult. (NR)
- general speeding up of time consuming procedures, specifically multiplication of SMFs, computation of chi_35, computation of theta_characteristics.
- debugging of chi_35 (NR)
- debugging of theta_characteristics (Cython version NR)
- Checking for consistent behaviour in the SMF class. In particular;
- Trying a binary operation on SMFs with different groups should throw an exception. (AG)
- Similar for adding of SMFs with different weights. (AG)
- Asking for a coefficient of a SMF outside the precisions raises an exception. (AG)
- Writing a documentation for the Sage manual and for developers. (NS, AG)
- Completing Hecke operators for vector valued modular forms. (AG)
- Debugging/Cleaning up of the SMFPrecision class (NS)
Wishlist (not necessarily to be worked on before April 16):
Design and implementation of classes SiegelModularFormRing and SiegelModularFormModule (AG)
- Implementing Hecke operators as methods of SMFs (AG, NR)
