Status: Started Owner: mattpap Labels: Type-Enhancement Priority-High NeedsReview Milestone-Release0.7.0
New issue 1598 by mattpap: New polynomials manipulation module http://code.google.com/p/sympy/issues/detail?id=1598 So, after 5 weeks of coding new module is done. Well, almost done because many tests are missing and some functionalities may still be quite buggy. However, after minor fixes, SymPy can work with new module very well, so lets dig into new code and share your opinions. Sixteen patches are available from: http://github.com/mattpap/sympy-polys/commits/polys Please read commit message of 7f4e5466414302c3106b2ac9e2224eac2f4d75d2 to get brief idea what was done. Some parts of new code I already showed at EuroSciPy conference but now all this is really working. Feel free to experiment. Is this the end? ... no, sorry, it smells like the beginning of work on really functional module. Plans for near future? Besides testing and documentation writing, proper support for algebraic number fields (isomorphism, inclusion, splitting fields and factorization). Is this the right approach to implementing polynomials in SymPy? Don't know but it seems to work, it's fast and does not require too much algebra knowledge to work with (at least as a user). With some minor fixes on new polynomials module side (or Cython side -> nested functions) it could be Cythonized to obtain even more computational power. -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sympy-issues" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sympy-issues?hl=en -~----------~----~----~----~------~----~------~--~---
