Skip to content

In this repository you can find some of my computational physics programs.

Notifications You must be signed in to change notification settings

LopezBanos/ComputationalPhysicsCourses

Repository files navigation

Computational Physics Course

Abstract

This is an introductory computational physics course that focus on solving some of the most important numerical physics problems meanwhile teaching the important libraries and packages of Python. Furhtermore, in the course some problems are proposed to the stundent and it's easy to find another related problems to solve by your own by practising the lectures contents.

In this repository you can find all of the course problems with some extra comments and different approach. Lastly, I use to plot in dark-mode because for me it's the fanciest and geek way of plotting stuff.

Series Expansion, Interpolation and Data Fitting

NDataPoints_Polynomial_Aproximation.py Interpolation.py
Link to the example Link to the example

Derivatives

Two main programs were developed in this section, the first one produce some line plots and contain the most common derivative methods. The second one Gradient_Divergence_Curl.py apply the derivative methods (mostly Richardson method).

numerical_implementation.py
Link to the example
Gradient_Divergence_Curl.py Gradient_Divergence_Curl.py
Link to the example Link to the example

Integrals

Magnetic_field_wire.py Magnetic_field_wire.py
Link to the example Link to the example

Differential Equations

Different_methods.py Different_methods.py
Link to the example Link to the example
RollingBall.py
Link to the example
HeatEquation.py HeatEquation.py
Link to the example Link to the example

Eigenvalue Problems

About

In this repository you can find some of my computational physics programs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published