My course book/reader/notes that uses SymPy (Mechanics)

220 views
Skip to first unread message

Jason Moore

unread,
Jun 10, 2022, 9:37:12 AM6/10/22
to sympy
SymPy folks,

I just finished the last chapter for my multibody dynamics course. It teaches multibody dynamics using SymPy, NumPy, SciPy, matlplotlib, pythreejs, and scikits.odes. You can find the HTML version here:


Once I get the PDF to build, I think it will amount to about 300 pages or so. It is fairly complete and can mostly standalone.

Right now, it is essentially a beta version for a 1.0 release, which I hope to make over the summer. I also developed a set of 12 (mostly) autograded computational homeworks for the course, which I may also release.

These materials should give a complete picture of how to use sympy.physics.vector and sympy.physics.mechanics (in addition to our documentation of course).

I taught about 150 students with the materials Feb till now and the students seemed to take to tools and methods. Most of them didn't know any Python when they started but had background in dynamics.

I welcome any feedback and contributions. The repository is here:


It's very nice that I can build something like this on top of SymPy and the SciPy ecosystem. Thanks!

Jason

Arthur Ryman

unread,
Jun 13, 2022, 6:44:28 PM6/13/22
to sy...@googlegroups.com
Jason,

Your book looks very interesting. I like the combination of technologies you used to deliver the material. I've read the first few sections. I have some general comments. I also noticed the usual amount of typos. How would you like to receive feedback? Via your repo?

-- Arthur



--
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 view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAP7f1AjdO%3DQ4cY3d1h%3DtohsTW4m2RKmngGfZTyxXSuABFSfFLA%40mail.gmail.com.

Jason Moore

unread,
Jun 14, 2022, 1:14:32 AM6/14/22
to sympy
Arthur,

Thanks for having a look and your time to comment. If you file an issue on the repo, that's easiest for me to keep track of but you can write me an email too.

Jason

Reply all
Reply to author
Forward
0 new messages