Dear SymPy developers,I'm a big fan of sympy and have been using it to learn and teach math and physicsfor many years. Awesome work! Thank you all for building this powerful tool.This summer I wrote a sympy tutorial intended for students that explains thebasics of using SymPy for solving typical high school math problems, andalso covers a bit of calculus, mechanics, vectors, and linear algebra.See the PDF of it here: http://minireference.com/static/sympy_tutorial.pdf
I want to contribute the tutorial to the SymPy project (minus the book plug of course),and I want to know what's the best way to go about this. Specifically:
- Do you think this tutorial will be useful?
- If yes, what should be the title? Sympy tutorial 2? SymPy tutorial for students?
- What license should I use to make it compatible/includable with SymPy?
I plan to continue to distribute the IEEEtran formatted pdf from my site formarketing purposes, but I can convert the text into .rst for ease of merging into /doc/src/.
Note, currently, Z. Janák is working on converting the tutorial into an ipython notebook:this work will be happening here: https://github.com/ivanistheone/sympy_tutorial/He recommended CC BY-SA for the notebooks. Is CC BY-SA compatible with:
--Best,Ivan
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+un...@googlegroups.com.
To post to this group, send email to sy...@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/6c54bdb0-1ed3-4bd9-b8ee-e8725dae9b29%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I plan to continue to distribute the IEEEtran formatted pdf from my site formarketing purposes, but I can convert the text into .rst for ease of merging into /doc/src/.There is definitely useful material here. There is also material that is effectively duplicate what is already in the existing tutorial. It would probably be confusing to have two tutorials.
How do you feel about contributing the parts that aren't in the existing tutorial at all (like the mechanics),
improving the parts that are in the existing tutorial but not as well done (like the matrices),
and looking at the base SymPy stuff and seeing what can be improved.
I'm also welcome to general suggestions and improvements to the current SymPy tutorial.
One difference I notice between your tutorial and the official SymPy one is that yours also teaches some math along the way, whereas the SymPy one assumes the reader already knows the math behind the various functions. Which way do you think is better? I wrote the current SymPy tutorial, and I used that style because it simplifies things, especially for readers who already know the math.
[...] Is CC BY-SA compatible with: https://github.com/sympy/sympy/blob/master/LICENSE ?
IANAL, but I believe CC BY-SA is not compatible with BSD, because of the SA (share alike), which makes it copyleft.
it would be best if you licensed it as BSD [...]
--
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+un...@googlegroups.com.
To post to this group, send email to sy...@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/778ec05e-329f-4bac-a5f0-480b48e9e442%40googlegroups.com.
I'd want that the links to the tutorials have enough descriptive text to
that readers can decide which link to click.
With that in place, I do not see much room for confusion.
There's a different reason to merge: More tutorials means more official
text to review for validity with every SymPy release.
Can this work be kept to a minimum?
Main point would be to make sure that all examples still work. I'd
almost expect that SymPy's release procedure has some doctest equivalent
for the tutorial;