Amit,
Thanks for your interest. While I am very much interested in seeing
the quantum computing capabilities of SymPy improve, I think this
particular proposal is out of scope for the project.
* The material is advanced enough that there is no one of the SymPy
team that would be capable to mentoring this project. I am probably
the closest (Physics professor, focusing on quantum mechanics), but I
have absolutely no background in this stuff. This point is extremely
important because we have found that perhaps the most important
ingredient for a successful GSoC experience is an active mentor who
has a deep understanding of the material.
* The material is specialized enough that I don't think it belongs in
SymPy, even if we had a mentor for it. Honestly, even the general
quantum computing stuff already borders on being too specialized for
SymPy. Were I to do it again today, I would probably make the quantum
computing stuff a separate package. Oh, well.
Given these two factors, I think the best path forward for you is to
develop a separate package for topological quantum computing that uses
SymPy, but is separate. That is one of the great things about SymPy -
you can easily extend it in separate projects/packages. I know that
does't help you get GSoC funding for this though :(
Cheers,
Brian
--
Brian E. Granger
Cal Poly State University, San Luis Obispo
bgra...@calpoly.edu and
elli...@gmail.com