Toggle navigation sidebar
Toggle in-page Table of Contents
Theoretical and computational mechanics
About Physics 5300: Theoretical and Computational Mechanics
Course overview
Objectives
Getting started
Using Anaconda
Python and Jupyter notebooks
Python and Jupyter notebooks: part 01
Advanced topics
Using GitHub
Python and Jupyter notebooks: part 02
Widgets in Jupyter
Taylor problem notebooks
Taylor Chapters 1 to 4
Taylor problem 1.39
Taylor problem 1.50
Taylor problem 1.50 supplement
Taylor problem 2.20 Template
Taylor problem 2.40
Taylor problem 2.43
Taylor problem 3.23
Taylor problem 4.29 template
Taylor problem 4.37 template
Pendulum visualization using ipywidgets
Taylor Chapter 5
Taylor problem 5.2
Taylor problem 5.2
Taylor problem 5.32
Taylor problem 5.36 (with Example 5.3 graphs)
Taylor problem 5.36 (with Example 5.3 graphs)
Taylor Examples 5.4 and 5.5
Taylor problem 5.50
Harmonic oscillator visualization
Demo notebook for linear operators as matrices
Fourier coefficient intuition
Taylor Chapter 12
Multiple pendulum plots: Section 12.3
Multiple pendulum plots. Section 12.4: Approach to Chaos
Multiple pendulum plots. Section 12.5: Chaos and sensitivity to initial conditions
Multiple pendulum plots. Section 12.8: Poincare Sections
Basic pendulum animations: using %matplotlib notebook
Two pendulum animations (using %matplotlib notebook)
Logistic map explorations (Taylor and beyond)
Sine map explorations (Taylor and beyond)
Taylor Chapter 6
Basic pendulum animations: using %matplotlib notebook
Visualizing stationary paths of a functional
Brachistochrone problem (static)
Tautochrone simulation
Solving ODEs with scipy.integrate.solve_ivp
Plotting every period and printing tables
Test of GridSpec
Finding constants using fsolve
Taylor Chapter 7
Multiple pendulum plots solutions to problems
Taylor Chapter 8
Non-physics example of using Python subclasses
Example of class and subclass
Taylor examples 8.1 and 8.2
Orbit games
Solving orbital equations with different algorithms
Taylor Chapter 11
Playing with coupled oscillators - v3
Taylor problem 7.42
Taylor Chapter 13
Simple pendulum using Lagrange’s equation
Liouville Theorem Visualization
Taylor Chapter 16
Animating a simple wave
Taylor Problem 16.14 version A
Taylor Problem 16.14 version B
Taylor Problem 16.14 version finite difference
Reference material
Bibliography
repository
open issue
Index