[sympy] Matt Curry's GSoC Proposal Draft

2 views
Skip to first unread message

Matt Curry

unread,
Apr 8, 2010, 6:05:06 PM4/8/10
to sympy
Hello everyone,

I'm currently a Physics major at Cal Poly. I'm interested in adding
quantum mechanics to SymPy through Google Summer of Code. I've
included the link to my current proposal draft. Any input would be
helpful!

Thanks,

Matt Curry

Proposal Draft: http://docs.google.com/View?id=dhd962vk_84p6wjkfc

--
You received this message because you are subscribed to the Google Groups "sympy" group.
To post to this group, send email to sy...@googlegroups.com.
To unsubscribe from this group, send email to sympy+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/sympy?hl=en.

Aaron S. Meurer

unread,
Apr 8, 2010, 7:21:25 PM4/8/10
to sy...@googlegroups.com
Hi.

I am assuming you are one of Brian Granger's students that he mentioned here.

I think the proposal looks good. I don't know anything about Quantum Mechanics, so I can't say anything about the actual content. Hopefully Ondrej, Brian, Øyvind, etc. will be able to help you with that.

One thing I would add is how it would be beneficial to have this written in Python. It's suggested to submit to both the Python Software Foundation and Portland State University. Of course, PSF will already know how awesome Python is, but the guys at PSU might not.

Also, you might want to mention what has already been implemented in SymPy (for example, you mention second quantization, but I believe we already have some second quantization implemented).

> Never before has such a complete open source approach towards symbolic quantum mechanics existed.


So what are the closed source approaches? Is there anything out there that can act as a guide?

By the way, go ahead and submit the proposal to PSF and PSU. You can edit it up until the deadline tomorrow.

Aaron Meurer

Matt Curry

unread,
Apr 9, 2010, 11:51:24 AM4/9/10
to sympy
Thank's for the input! Other input still appreciated!

Matt

On Apr 8, 4:21 pm, "Aaron S. Meurer" <asmeu...@gmail.com> wrote:
> Hi.
>
> I am assuming you are one of Brian Granger's students that he mentioned here.
>
> I think the proposal looks good.  I don't know anything about Quantum Mechanics, so I can't say anything about the actual content.  Hopefully Ondrej, Brian, Øyvind, etc. will be able to help you with that.  
>
> One thing I would add is how it would be beneficial to have this written in Python.  It's suggested to submit to both the Python Software Foundation and Portland State University. Of course, PSF will already know how awesome Python is, but the guys at PSU might not.  
>
> Also, you might want to mention what has already been implemented in SymPy (for example, you mention second quantization, but I believe we already have some second quantization implemented).  
>
> > Never before has such a complete open source approach towards symbolic quantum mechanics existed.
>
> So what are the closed source approaches?  Is there anything out there that can act as a guide?
>
> By the way, go ahead and submit the proposal to PSF and PSU.  You can edit it up until the deadline tomorrow.  
>
> Aaron Meurer
>
> On Apr 8, 2010, at 4:05 PM, Matt Curry wrote:
>
>
>
>
>
> > Hello everyone,
>
> > I'm currently a Physics major at Cal Poly. I'm interested in adding
> > quantum mechanics to SymPy through Google Summer of Code. I've
> > included the link to my current proposal draft. Any input would be
> > helpful!
>
> > Thanks,
>
> > Matt Curry
>
> > Proposal Draft:http://docs.google.com/View?id=dhd962vk_84p6wjkfc
>
> > --
> > You received this message because you are subscribed to the Google Groups "sympy" group.
> > To post to this group, send email to sy...@googlegroups.com.
> > To unsubscribe from this group, send email to sympy+un...@googlegroups.com.

> > For more options, visit this group athttp://groups.google.com/group/sympy?hl=en.

Ondrej Certik

unread,
Apr 9, 2010, 12:39:03 PM4/9/10
to sy...@googlegroups.com
Hi Matt!

On Fri, Apr 9, 2010 at 8:51 AM, Matt Curry <mattj...@gmail.com> wrote:
> Thank's for the input! Other input still appreciated!

I think your proposal looks very solid. We have last 3 hours to the
deadline, so I only have this suggestion:

Put there some example section, where you would show on examples, how
your module will be used. I.e.

Examples

>>> a = TensorProduct(..., ...)
>>> a
<a|x|x>
>>> b = <define harmonic oscillator>
>>> b.solve()
[gives levels of h1d]

^^^ this is just for inspiration, simply put there what you want to
implement and show it on examples, so that people (reviewers) can
quickly get an idea what functionality will be implemented and how it
will be used.

Apart from that, it looks cool!

Ondrej

Matt Curry

unread,
Apr 9, 2010, 3:08:27 PM4/9/10
to sympy
I just updated the link with my final proposal. Thanks for all your
help!

Matt

Vinzent Steinberg

unread,
Apr 9, 2010, 4:36:52 PM4/9/10
to sympy
I think this is related to the geometric algebra module in sympy, it
also defines some inner and outer products, if I recall it correctly.

Vinzent

Alan Bromborsky

unread,
Apr 9, 2010, 5:12:03 PM4/9/10
to sy...@googlegroups.com
In "Gemetric Algebra for Physicist" by Doran and Lasenby in chapters 8
and 9 they derive the correspondence between quantum mechanical state
vectors and the multivectors of geometric (clifford) algebra for both
single particle and multiparticle states. The reason this is useful is
because spinors (both 3d and 4d) are trivial in geometric algebra.
Reply all
Reply to author
Forward
0 new messages