Hi Oscar, Thank you for your quick reply.
On Monday, May 20, 2019 at 1:38:14 AM UTC+1, Oscar wrote: > > Hi Tilman, > > It's great that you're interested in doing this! > > I don't know the quantum module very well myself but it probably does > need work. As far as I know no one is really working on it right now. > A good place to start thinking about improving it would probably be > looking over the open issues: > > https://github.com/sympy/sympy/issues?q=is%3Aopen+is%3Aissue+label%3Aphysics.quantum > > Some of those might be easy to fix and that's a good way to get > experience contributing. In any case the issues show the problems > people have had using the module in the past which helps to think > about what is a useful improvement. > > Thanks for pointing out the specific issues, I will have a more thorough look at them after exams. > As for whether this makes a good University project that's a hard > question to answer. I'm sure it's possible to make a good project out > of this but I have no idea whether it would meet the expectations of > your University (you have to talk to them about that). > > One difficulty in particular with the quantum module is that I'm not > sure if there are any active contributors who know it well. That means > that it might be difficult to get guidance with it and it might also > be hard to get your patches reviewed. On the flip side it means that > an active contributor is definitely wanted and there is the > opportunity to really take ownership of it. > > Please let us know what happens after you talk to your University > about this. In any case finding a simple bug to fix is probably a good > start. > > Will do! > -- > Oscar > > On Sun, 19 May 2019 at 02:29, Tilman Roeder <[email protected] > <javascript:>> wrote: > > > > Hello, > > > > My name is Tilman. Me (and a friend of mine) are interested in working > on extending and polishing the quantum physics module in SymPy as part of a > university project. We both study Physics (currently in our 2nd year) at > Imperial College London. The project work would be during the next academic > year (so from September). However, I think it would be valuable to get > started with some simple things to get aquatinted with the code base and > process (as well as allowing plenty time to read up on the relevant > subjects). > > > > From looking through the documentation etc. I get the impression that > the QM module is currently very much a work in progress (especially the > quantum information/ computation bits). From what I can tell, a good thing > to get started on might be adding a few analytic solutions. There is one > for the infinite square well, but none e.g. the harmonic oscillator. > Starting with something very simple like this could be a really good way of > getting to know the process, while focussing on the code etc., before > tackling something more challenging. > > > > My friend and I are meeting someone in the physics department next week > to discuss if this kind of work would be suitable for our project, and it > would be really helpful to get the opinion of someone more closely involved > with SymPy on this matter. (Note that I am also interested in contributing, > should this turn out to not be suitable as part of my university work.) > > > > We are currently writing exams, but in about a month I would love to get > started on some simple things to get a head start on the main project work. > > > > > > TL;DR (useful pieces of information): > > > > - Interested to work on QM module > > - Good experience with Python, especially for scientific computing, as > well as some experience using SymPy to do hard integrals. See specifically > these two repos on my GitHub: https://github.com/dyedgreen/schroedinger, > https://github.com/dyedgreen/labs-ray-tracing > > - Experience with other languages like C, Golang, Ruby, JavaScript > > - Mathematics education level: 2nd year Theoretical Physics > Undergraduate > > - I speak English and German > > > > Thanks for taking the time to read this :) > > > > > > Tilman > > > > -- > > 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 [email protected] <javascript:>. > > To post to this group, send email to [email protected] > <javascript:>. > > Visit this group at https://groups.google.com/group/sympy. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/cc0f0b4c-8d0e-478e-a11f-0aac972179bb%40googlegroups.com. > > > > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/c8bf0d29-9e31-44d0-a671-36f78ef6d2d4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
