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.

Reply via email to