• GCI-2011 Task list
  • Categories
  • Medium
  • 2784 - 1/function() should be printed differently by latex printer
  • 363 - Add a split() method for sympy expressions
  • 281 - Infinity should not be a subclass of Rational
  • 294 - Pass coverage_doctest.py
  • 707 - move some wikis to github.com/sympy/sympy/wiki
  • 716 - either tangent_line or is_tangent is wrong
  • 754 - Have re and im call expand(complex=True)
  • 1235 - Problem installing in Windows
  • 1456 - use pyflakes to identify simple bugs in sympy and fix them
  • 1752 - setup.py test should run the doctests even when the regular tests fail
  • 2470 - Fix all sphinx errors and warnings
  • 2513 - Create a SymPyDeprecationWarning for deprecated SymPy behavior
  • 2528 - Update SymPy's Wikipedia article
  • 2552 - (1/(xy)).subs(xy, whatever) doesn't work
  • 2632 - Add isympy -c qtconsole
  • 2762 - Investigate ways to improve substitution, pattern matching, etc.
  • 2764 - Improve our webpage
  • 2766 - Translate tutorial to German
  • 2767 - Improve the interface of SymPy Live
  • 2770 - Update stuff that SymPy can do on the homepage
  • 2779 - See Also feature in Geometry
  • 2786 - Fill in missing tests for sympy.physics module in test_args.py
  • 2787 - Create sticker for SymPy based on the logo
  • 2790 - Create examples/short tutorials using IPython's notebook (IPython >= 0.12)
  • 2793 - The dsolve solver for 1st_exact should use integration
  • 2794 - Implement ode solvers from the Moses "Stormy Decade" paper: Almost Linear
  • 2795 - Investigate a robust way to have translated documentation
  • 2796 - Package the latest version of SymPy for the major distributions: Debian / Ubuntu
  • 2798 - Research ways to extract statistics from the issue tracker
  • 2801 - lambdify() is not mentioned anywhere
  • 2803 - Investigate how to make the rewrite framework more flexible
  • 2841 - integrate() can not integrate the Abs() function, fix it
  • 2849 - Better heuristics and simplification for integral of cos(x)/sin(x)**n and similar
  • 2857 - sqrt(2).is_irrational is None (should be True)
  • Easy
  • 16 - Check and compare an old patch concerning object with indices against current sympy
  • 1058 - Classifying formulas
  • 1616 - Bug in subs
  • 1886 - Documentation for the Expr class
  • 2115 - Move stuff from the Google Code SVN to git
  • 2157 - sympy development rules
  • 2160 - List of dependencies
  • 2204 - Document why unpickling a singleton doesn't return the singleton object with protocol 0 and 1
  • 2276 - integrate() should use the ode module's undetermined coefficients solver when possible
  • 2367 - SymPy's readthedocs documentation is broken
  • 2427 - Check for incorrect usage of expr.atoms() and change it to free_symbols
  • 2493 - Clean up test_lambdify.py
  • 2534 - Use "with open" instead of "open … close"
  • 2570 - Remove bare except statements
  • 2597 - Import all public functions and classes into Sphinx: polys
  • 2599 - Update isympy manpage
  • 2637 - Unicode Sigma for pretty printed Sum
  • 2639 - The Product() class should not evaluate by default
  • 2679 - Refactor GA* documentation to use doctests (or move it to examples/)
  • 2683 - det() is called when inverting matrix through GE
  • 2760 - latex(symbol_names) not working with ~x
  • 2763 - Fix the SymPy Logo
  • 2769 - Make video tutorials for SymPy
  • 2774 - See Also feature in Number Theory
  • 2775 - See Also feature in Combinotorics
  • 2776 - See Also feature in integrals
  • 2777 - See Also feature in functions
  • 2778 - See Also feature in functions/special
  • 2780 - See Also feature in Matrices
  • 2785 - Use \functionname instead of \operatorname{functionname} whenever possible
  • 2788 - Commented out tests should be XFAILed
  • 2797 - Translate our webpage to German
  • 2797 - Translate our webpage to French
  • 2797 - Translate our webpage to Czech
  • 2797 - Translate our webpage to Polish
  • 2797 - Translate our webpage to Bulgarian
  • 2797 - Translate our webpage to Russian
  • 2797 - Translate our webpage to Serbian
  • 2800 - Flesh out the SymPy Papers wiki page
  • 2806 - Add more tips to the tips page (10 tips)
  • 2815 - Parts of the pyglet plotting module does not follow PEP 8, fix it
  • 2817 - Make sure all the built-in methods are defined
  • 2830 - checkodesol() should use force=True
  • 2838 - Move the KroneckerDelta class to another module
  • 2846 - Integral.transform should allow a change to a different variable
  • 2636 - Pretty print Product
  • 615 - Fix the occasions where functions are called with wrong name and write tests
  • 654 - Remove dead code from _eval_subs()
  • Hard
  • 93 - Square root denesting
  • 1594 - bin/test --random should also shuffle tests inside a file
  • 1817 - SymPy Cheat Sheet
  • 1941 - Objects that know how to combine themselves
  • 2319 - LaTeX input
  • 2521 - live.sympy.org isn't so easy to use on a mobile device
  • 2626 - Piecewise should use a different syntax for "otherwise"
  • 2765 - Research ways to do the assumptions system, including removing the old system
  • 2768 - Add a feed of what people are doing at SymPy Live
  • 2771 - Write a document showing the difference between SymPy and other mathematical systems: Maple
  • 2772 - Some UI/GUI for the test runner
  • 2773 - Implement the trigsimp algorithm by fu et al
  • 2789 - minpoly should work with roots of unity in exponential form
  • 2791 - Allow to manage slow tests better with our test runner
  • 2792 - Investigate how to employ complexity measures in functions like trigsimp(), etc.
  • 2799 - coverage testing should be part of the bot test
  • 2812 - Fix failures found by shuffling tests in test file
  • Links: