[Gsoc 2015] Symbolic quantum computing

77 views
Skip to first unread message

Laura Domine

unread,
Mar 11, 2015, 9:22:22 PM3/11/15
to sy...@googlegroups.com
Hi,
I'm Laura, a first year student at the Ecole Polytechnique of Palaiseau, France. I would be delighted to involve into SymPy for the Gsoc 2015. I love the idea of an open-source (and pythonic one !) library of CAS. Having somehow worked with Maple at school (which I distasted), I was enthusiastic to discover SymPy, a valuable alternative.
 
I have reviewed the Gsoc Ideas page, and I would love to work on symbolic quantum computing. Although I haven't had the opportunity to take any official course in quantum mechanics yet (but this will occur this spring), I've successfully completed two school projects on quantum computing and I'm really deeply interested in that matter.
 
Looking at SymPy features in quantum computing, I realized that it looks very similar to my school project, although it was of course far less developed ! I coded indeed what I thought to be a "quantum computer emulation" (or "simulation"). Symbolic quantum computing sounds more appropriated.
 
I plan to look in detail into the SymPy implementation of quantum computing, in order to build a detailed proposal.
I have already thought of implementing some well-known (although quite simple) algorithms such as the Deutsch-Josza's or the Simon's one, because they could be helpful for a first insight into quantum circuits. I'm looking for other nice features to work on (quantum error correction, Solovay-Kitaev theorem, etc).
 
Are there high-priority features in quantum computing for SymPy ? Nonetheless, it looks like there are a bunch of things to fix and implement according to the documentation. So I wonder if it is up to date ?

Please feel free to make any remarks. Advices are welcome !
 

Laura Domine

unread,
Mar 16, 2015, 2:11:31 PM3/16/15
to sy...@googlegroups.com
I updated a wiki page to explain my proposal :
Any review would be welcome ! I especially worry to know wether I might be too optimistic, and if this project interests the SymPy community.
Many thanks in advance.
Laura Domine
 
Envoyé: mercredi 11 mars 2015 à 19:48
De: "Laura Domine" <tem...@gmx.com>
À: sy...@googlegroups.com
Objet: [sympy] [Gsoc 2015] Symbolic quantum computing
--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
To post to this group, send email to sy...@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/trinity-ff368284-4335-4c5a-bb8a-5c7f793bacf8-1426099707583%403capp-mailcom-bs10.
For more options, visit https://groups.google.com/d/optout.

Aaron Meurer

unread,
Mar 16, 2015, 3:57:02 PM3/16/15
to sy...@googlegroups.com
Unfortunately, I don't know enough about the physics to comment on
specific aspects of the proposal, but I would suggest adding some more
details on the specific implementation of your ideas. A suggestion
would be to add an example Python session that shows what your code
would do once it is finished. See
https://asmeurersympy.wordpress.com/2011/04/27/advice-for-future-prospective-gsoc-students/.

Aaron Meurer
> https://groups.google.com/d/msgid/sympy/trinity-c93b7ab3-c903-42c0-83e9-73ddd373d896-1426529487534%403capp-mailcom-bs14.
Reply all
Reply to author
Forward
0 new messages