It would be great if someone comments on the other ideas too.Thanks. On Sat, Mar 23, 2013 at 2:26 AM, Amit Jamadagni <bitsjamada...@gmail.com>wrote:
> >The dirac notation stuff is basically done. But the position and > >momentum stuff needs a lot of work. There was a bunch of work done > >previously and there is an open pull request that has some additional > >work. This is an important part of the code base, but just a warning: > >it is extremely difficult and you will have to have a very good > >understanding of quantum mechanics (probably at the graduate level or > >close to it) and know python well. If you are interested in this I > >would just start to dig into the code and the open pull request on the > >topic and see what you think needs to be done. > > I would like to add that it might be possible for me to understand (though > not completely sure) but if it is a combination of some graduate maths and > intermediate physics(in an attempt on reading Sakurai for QM) I can give it > a try. If there can be an hint of what level of physics we are dealing with > then I can decide so I would like to know a little about this.And I would > like to know if there is an implementation of quantum related group theory > (SU(2) SU(3) groups).Even though my knowledge about these is pretty > elementary I would like to know whether any work is possible in this > direction.Thanks. > > On Sat, Mar 23, 2013 at 2:03 AM, Amit Jamadagni > <bitsjamada...@gmail.com>wrote: > >> Thanks, for the ideas on what to implement in the respective sectors.I >> would like to know about the implementation of the first topic that I >> posted. I guess the patch requirement(pull request numbered 1834 and 1900) >> has been done so I would like to know if there is any other requirement to >> satisfy to apply for SoC. And yes I would start off as soon as possible and >> come up with something by the end this or the beginning of the next month. >> >> >> On Sat, Mar 23, 2013 at 1:39 AM, Brian Granger <elliso...@gmail.com>wrote: >> >>> Amit, >>> >>> Hi, welcome to SymPy! >>> >>> > 2.Quantum Mechanics module : >>> > (i) Adding more features to spin section (Sean Vig has given >>> a lead >>> > on this and I am working my way out on what can be done).(Will come >>> out with >>> > some ideas by the end of the month) >>> >>> OK great, Sean is definitely the person to work with on the spin >>> stuff. He would know exactly what needs to be done. >>> >>> > (ii) From the ideas page I find three topics interesting but >>> have >>> > to work on this to get the understanding of what is going on >>> > Dirac Delta Notation, position and momentum basis (I have >>> tried >>> > to understand the code in the pull request) symbolic quantum computing. >>> >>> The dirac notation stuff is basically done. But the position and >>> momentum stuff needs a lot of work. There was a bunch of work done >>> previously and there is an open pull request that has some additional >>> work. This is an important part of the code base, but just a warning: >>> it is extremely difficult and you will have to have a very good >>> understanding of quantum mechanics (probably at the graduate level or >>> close to it) and know python well. If you are interested in this I >>> would just start to dig into the code and the open pull request on the >>> topic and see what you think needs to be done. >>> >>> > Even the tensor module sounds pretty interesting but my understanding >>> would >>> > be not be that mathematical as I have just used them in physics (I can >>> work >>> > upon on it). >>> > >>> > Coming to the background I have in the subject I have been >>> doing a >>> > course on Integral transforms back at the university and have done a >>> course >>> > in quantum computation and have been guided by the professors in the >>> area of >>> > Quantum Physics.I know this is very much not in place but I would work >>> on >>> > the Quantum Physics part and would move through the code and figure >>> out how >>> > it has to be done.I would like to know your view on this topic as there >>> > would be medium work done to both the modules (would like to know the >>> take >>> > on the first one and is it possible to squeeze a project by >>> contributing >>> > evenly to two modules rather than one (since neither both ideas would >>> stand >>> > alone as a single long project).Thanks. >>> >>> There is additional work to be done on the quantum computing stuff: >>> >>> * Quantum error correction >>> * Quantum circuit simplification/optimization >>> * Better circuit drawing >>> * Use numba/cython/julia to generate fast code for simulating quantum >>> circuits. >>> >>> Hope this gives you an idea of where to start. >>> >>> Cheers, >>> >>> Brian >>> >>> > -- >>> > 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+unsubscr...@googlegroups.com. >>> > To post to this group, send email to sympy@googlegroups.com. >>> > Visit this group at http://groups.google.com/group/sympy?hl=en. >>> > For more options, visit https://groups.google.com/groups/opt_out. >>> > >>> > >>> >>> >>> >>> -- >>> Brian E. Granger >>> Cal Poly State University, San Luis Obispo >>> bgran...@calpoly.edu and elliso...@gmail.com >>> >>> -- >>> 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+unsubscr...@googlegroups.com. >>> To post to this group, send email to sympy@googlegroups.com. >>> Visit this group at http://groups.google.com/group/sympy?hl=en. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> > -- 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+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. Visit this group at http://groups.google.com/group/sympy?hl=en-US. For more options, visit https://groups.google.com/groups/opt_out.