From: Ulf L. <ul...@wa...> - 2012-12-02 22:27:21
|
Hi, I had a quick talk with Andrea today (that was a random choice, he was the first to ask for my status), and summarized a set of things to do before we start with the coding. I would detail each item in a separate mail, and hope for some discussion. :) 1. We need to decide on a revision control system 2. Assemble a reading list Since you are all computer scientists with a bit of background, and have not worked with wavepacket propagation, it would be a good idea to spend some time on refreshing the math/physics background. I would talk this over with Burkhard, which books would be a good read for introduction and the numerical stuff, and what knowledge or topics you should aim for as an orientation. 3. Add you to the project, so that you have permission to modify things. 4. Naming the project 5. Decide on a ticket system to keep track of what is being done, to do etc. 6. Update the roadmap / tasks what to do Since we are now 4 people, we are enough for two parallel development tracks. The current, very primitive, roadmap does not accomodate that. 7. Converge to a coherent objective (mostly I have to write the motivation in a way that is, well, motivating, but if you have input, that would be fine). 8. I had a bit more ideas regarding programming language. This I would like to discuss. If 8. is settled, a few more things have to be discussed: 9. We need to decide on a build system. 10. We need to come up with some coding conventions as far as it makes sense now. 11. We need to figure out and play around a bit with prospective libraries. Ulf |