More on Ordinary Differential Equations in Python: The Assimulo Package

3 years ago
44

In the last video, we pointed out that Scipy’s ODE solver doesn’t return the function values at the event time when an event is detected. Assimulo is a Python wrapper written around the Sundials library allowing for the solution of both ODEs and differential algebraic equations (DAEs). Assimulo does return the function values at events so we demonstrate this with the no-drag projectile motion problem that we’ve looked at in previous videos.

We will cover Assimulo and DAEs in later videos in more depth, but this is a quick video demonstrating some of its ODE capabilities.

Projectile Motion and Optimization (part 1): https://youtu.be/DSJj9rfHKPk
Projectile Motion and Optimization (part 2): https://youtu.be/-hJc2zktxCs
Projectile Motion (part 3): https://youtu.be/qjb8hMoDrLI

Github: https://github.com/kpmooney/numerical_methods_youtube/tree/master/physics/projectile_motion

Tip Jar: http://paypal.me/kpmooney

Loading comments...