Skip to content

Computational physics and Scientific computing using python.

Notifications You must be signed in to change notification settings

Omarkhaled711/Computational-Physics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

If you are interested in learning computational physics and scientific computing with python, then I hope you will find this repository helpful ^_ ^

Table of contents

  1. Taylor Series

  2. Interpolation

  3. Derivatives
    A. First derivative (Forward, Backward, Central, and Richardson methods)
    B. Second derivative (Double forward, Double Backward, Double Central, and Richardson methods)

  4. Calculating velocity and accleration

  5. Partial Derivatives
    A. Gradient
    B. Divergence and Curl

  6. integration
    A. Riemann sum
    B. Trapezoidal sum
    C. Simpson's rule

  7. Rotational Motion

  8. Magnetic Field

  9. Fourier Transform

  10. Differential Equations
    A. Methods:
    - Implementing Euler method
    - Implementing RK4
    - Implementing RK45
    - Using Scipy
    B. Examples:
    - Radioactive decay
    - Free fall
    - pendulum motion

  11. Ball In A Bowl

  12. Lorenz System

  13. Solving The Heat Equation

  14. 3-Body Problem

  15. Spaceship And 4-Body Problem

  16. Coupled Oscillators (Eigenvalue Problem)

  17. Calculating Pi using Monte Carlo Algorithm

  18. Simulating A Magnet Using Monte Carlo Algorithm

  19. Solving Schrodinger Equation

Learning Resources:

  1. My main source: https://www.udemy.com/course/computational-physics/ (Definitely recommended)
  2. https://www.youtube.com/c/MrPSolver ( Although I watched only couple of videos for him, I liked his content and Explanations)

About

Computational physics and Scientific computing using python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published