NumericalMOOC Assignment Bank

Index of contributions

The IPython notebooks in this repository have been contributed by students and followers of the open course "Practical Numerical Methods with Python."

Contributions are welcome, via pull request to the GitHub repository!

  1. 1-D wave bar: solving the wave equation for a finite-length rod with a non-reflecting boundary condition on one end, by F. J. Gonzalez.
  2. "Shoot First, Ask Questions Later," or the Blasius boundary-layer equation with shooting methods, by Ian Carr @iancarr
  3. Euler-Bernoulli beam equation, dramatically titled "Lions, and Tigers, and 4th Order PDEs," by Matt Bornemeier @bornemeierm
  4. Logistic equation with leapfrog method, a contribution by Sigurd Angenent @SigurdAngenent
  5. "Learn to fly!" Navier-Stokes equation and immersed boundary method, by Akash Dhruv @akidhruv
  6. Lotka-Volterra equation for predator-prey models, by Sri Vallabha Deevi @dsrivallabha
  7. Particle-in-cell simulation for plasma modeling, by Cameron Parvini @cparvini
  8. "No Speeding Allowed," a lesson on hyperbolic PDEs and the wave equation in 1D, with application to the vibrating-string problem, by Chase Johnson @LTChaseJohnson. He also leaves you a challenge with the notebook posing the problem of the wave equation with damping.

In [1]:
from IPython.core.display import HTML
css_file = '../styles/numericalmoocstyle.css'
HTML(open(css_file, "r").read())


Out[1]: