Alright, so for the SymPy changes, I'll better document the code. Also, I was planning on using namedtuples instead of the plain tuples that I currently am using just to make it clearer what the data represents.
For Gamma, should I remove the notebook? It doesn't work anymore (I don't think it did when I first checked out the code, either) and I think it overlaps with SymPy Live. As for the error with sin(x), I didn't import that function - that's why. I think the error with x+y is being caused by Gamma since it parses just fine in SymPy. I'll look into those and make a pull request. David Li On Monday, September 3, 2012 11:31:35 AM UTC-7, David Li wrote: > > Hello all, > > As a high school student, I am encouraged to conduct a science fair > experiment each year. I became interested in contributing to SymPy through > the 2011 Google Code-In project, and for this year, I am interested in > somehow working on SymPy for science fair. I reviewed the GSoC 2012 > Ideas<https://github.com/sympy/sympy/wiki/GSoC-2012-Ideas> and > believe I could work on a few of those ideas, in particular, implementing > by-hand differentiation/integration in order to show steps or working on > some sort of natural-language input for SymPy Gamma/sympify. My question > is, are these projects desirable for SymPy, and are there other project > ideas (that you think would be approachable)? > > I saw the discussion on SymPy Gamma at > https://groups.google.com/forum/?fromgroups=#!topic/sympy/YJNc_MoccYg; > however, there seems to have been little development since then. Is this > still a project SymPy would like to pursue? For a project, I could > investigate natural-language input, perhaps by integrating > NLTK<http://nltk.org/>. > After playing with NLTK, I think some areas of research could involve > improving the tokenizer to handle math expressions (for instance, currently > 'tan(x)' gets parsed as ['tan', '(', 'x', ')']), and of course, actually > interpreting the input. A different project would involve > investigating/implementing by-hand differentiation/integration methods so > that SymPy could show steps. > > To give some background about my learning, I am currently taking > Multivariable Calculus/Differential Equations. I have completed AP Calculus > BC; I have basic knowledge of logic and set theory, but that is the extent > of my mathematical knowledge. > > Thank you, > David Li > -- You received this message because you are subscribed to the Google Groups "sympy" group. To view this discussion on the web visit https://groups.google.com/d/msg/sympy/-/C3EX0EYIuRUJ. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.