Skip to content

Roadmap

vperic edited this page · 9 revisions
Clone this wiki locally

Draft of our roadmap.

NOTE: This page is currently quite outdated.

The items in each block represent what we should work on in each version and what needs to be finished in order to bump the version.

sympy 0.6.0

  • good numpy and mpmath integration
  • good Sage integration + tests (so that things like issues 881, 882, or 924 never occur again)
  • All useful SymPy modules and all important features should be documented at http://docs.sympy.org/, so that anyone who tries to find if SymPy can do something, can easily find it in docs.
  • assumptions

sympy 0.7.0

The next release after 0.6.7 should be a 0.7 release.

  • Merge in the new Polys module.
  • Merge in the 2010 Google Summer of Code projects (Risch integration, SAT solving, quantum mechanics, code generation)
  • After 0.7.0, we will drop Python 2.4 support.

sympy 0.8.0

sympy 0.9.0

  • All important common features of a symbolic mathematics library implemented. Priority should be to make SymPy a complete CAS.
  • Begin to implement a more complete type system that includes coercion/casting, sets+elements, etc.

1.0

Well tested product. This is not the end, rather the opposite. Just a milestone on the way to be a good CAS in Python.

notes

All other improvements will just bump the third number, i.e. 0.6.1, 0.6.2, 0.6.3, ... The priority is to merge all useful (and stable) things that anyone contributes immediatelly and also that sympy is usable and robust right now. The above plan is just the general direction, so that we know where we are standing.

Something went wrong with that request. Please try again.