SymPy talk at PyData 2023 (Seattle)

18 views
Skip to first unread message

Carl K

unread,
Mar 24, 2023, 5:18:07 PM3/24/23
to sy...@googlegroups.com

Greetings,

 

I’m happy to report that I’ll be giving a talk about SymPy at the PyData conference next month.

 

Here is the listing for the presentation: A Perfect, Infinite-Precision, Game Physics in Python :: PyData Seattle 2023 :: pretalx

 

Previously, I mentioned the article the talk is based on: Perfect, Infinite-Precision, Game Physics in Python (Part 1) | by Carl M. Kadie | Towards Data Science.

 

If you’ll be at PyData 2023, let me know.

 

Yours,

Carl

 

Abstract:

 

This fun and visual talk shows how to create a perfect (but impractical) physics engine in Python. The key is Python’s SymPy, a free package for computer algebra.

The physics engine turns parts of physics, mathematics, and even philosophy into Python programming. We’ll learn about:

  • Simulating 2-D Newtonian physics such as Newton’s Cradle and the two-ball drop
  • Having the computer solve math problems too hard for us to personally solve
  • The surprising (even to physicists) non-determinism of a billiards break
  • Thoughts on making the simulator more practical

If you are an enthusiast interested in what Python can do in other fields, or an expert interested in the limits of simulation and programming, this talk is for you!


Outline:

  • The top-level of a perfect physics engine -- simulating Newton's Cradle and Tennis Ball & Basketball Drop
  • Simulating a billiards break -- the surprising incompleteness of Newtonian collisions uncovered by Python
  • Using the SymPy Python package to create the low-level Python functions needed by the perfect simulator.
  • Problems with the simulator and how to speed it up (a bit)

 

Reply all
Reply to author
Forward
0 new messages