I have no idea what modular symbols are, and wikipedia is not much
help beyond it having something to do with modular forms, though I
found an interesting book [1] on the subject. But it seems to work in
8.4.beta7:
$ ./sage
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 8.4.beta7, Release Date: 2018-09-30 │
│ Type "notebook()" for the browser-based notebook interface. │
│ Type "help()" for help. │
└────────────────────────────────────────────────────────────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Warning: this is a prerelease version, and it may be unstable. ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
sage: import sys; sys.version_info
sys.version_info(major=3, minor=6, micro=6, releaselevel='final', serial=0)
sage: M = ModularSymbols(23)
sage: M
Modular Symbols space of dimension 5 for Gamma_0(23) of weight 2 with
sign 0 over Rational Field
sage: M.basis()
((1,0), (1,17), (1,19), (1,20), (1,21))
This also works:
$ ./sage -t --long src/sage/modular/modsym/modsym.py
too many failed tests, not using stored timings
Running doctests with ID 2018-10-08-14-56-32-a2ba44a9.
Git branch: develop
Using --optional=dochtml,meataxe,memlimit,mpir,python2,sage
Doctesting 1 file.
sage -t --long src/sage/modular/modsym/modsym.py
[80 tests, 2.39 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 2.5 seconds
cpu time: 2.4 seconds
cumulative wall time: 2.4 seconds
Though some of the tests for other modules in sage.modular.modsym are
still failing.
[1]
https://wstein.org/books/modform/modform/modular_symbols.html