VPython is a framework to create 3D animations in Python. It can be used to visualize physics simulations.
pendulum.ipynb: Jupyter notebook illustrating VPython on a non-linear frictionless pendulum, using scipy to solve the set of ODEs that describes it. The second system is a double pendulum.double_pendulum.py: module that computes the ODEs and the corresponding Jacobian for the double pendulum using sympy.spring.ipynb: Jupyter notebook visualizing a mass subject to gravity and suspended from a spring.elastic_collistion.ipynb: Jupyter notebook visualizing two spherical objects colliding.environment.yml: conda environment defintion requred to run the notebook.