Here is a list of improvements planned for Pynac. Please contact the developers if you're interested in helping out.
A brief guide to get started with pynac development is available here.
- Use Sage for gcd
- use degree ordering only when printing?
- revert changes to comparisons (changesets: bc4751a44758 and 611393bb308e)
- in expairseq: sort with the new comparison for printing and cache the new ordered sequence (in expairseq)
- substitution in coefficients
- check for memory leaks
- pyobject deallocations
- handle initializations of python elements in numeric.cpp in a similar way to utils.cpp library_init
- add support for piecewise functions
- improve series expansions: see posts by Ondrej Certik in the sage-devel googlegroup and series expansion related issues in Sympy. This is also issue #6119 on the Sage trac server.
- merge Number_T and numeric
- consider using heaps instead of vectors
- optimize expansion of powers