As per my understanding goes we have the cases where the kernel is specific to certain transforms. So here I basic math behind the theory is as follows :
I[f(a)] = integral(f(x).k(a,x)) where k(a,x) is the kernel. So the most general case would be giving a function of two variables and the function to be transformed. So applying conditions on the kernel would end up in different transform spaces . For example the Fourier Kernel . It is symmetric kernel the kernels which result in same effect on interchanging k(a,x) and I[f(a)]. This is the base but by using this we end up with a condition on k(a,x) in mellins space where in k(a,x) is a fourier kernel if mellins transform of k(s) (where s is some variable) is some K(s) then it should satisfy K(s).K(1-s) = 1. This can be even extended to asymmetric kernels.I am still in the process of learning and this is the basic framework I would like to develop upon. This implementation may not cater to the needs of a GSoC project.So my idea was to implement this and improve the spin module as suggested earlier.Is this valid and if so as the implementation of both is medium can I include both in the proposal so that it would end up being a long project.Hope I was clear in delivering my idea across.Thanks. On Wed, Mar 27, 2013 at 1:41 AM, Aaron Meurer <asmeu...@gmail.com> wrote: > Can you give a specific example of the sort of thing that the integral > transformations code might be able to do? > > Aaron Meurer > > On Mon, Mar 25, 2013 at 1:00 AM, Amit Jamadagni <bitsjamada...@gmail.com> > wrote: > > I would request someone to let me know if the above mentioned cases are > > possible.And is there any other requirement for SoC.Thanks. > > > > > > On Sun, Mar 24, 2013 at 4:37 PM, Amit Jamadagni <bitsjamada...@gmail.com > > > > wrote: > >> > >> 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. > > > > > > -- > 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. > > > -- 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.