Repository with an interactive notebook to visualize EM waves propagating in lossy materials (plasmas). The code utilizes a FDTD simulation written by me and Prof. Aaron Parsons (UC Berkeley), largely based on the book Understanding the Finite-Difference Time-Domain Method, John B. Schneider, www.eecs.wsu.edu/~schneidj/ufdtd, 2010.
Clone this repository and install the required dependenices with your favourite package manager.
git clone https://github.com/christianhbye/ay207_project.git
pip install numpy matplotlib tqdm jupyter
cd ay207_project
jupyter notebook final_project.ipynb
Dependencies: numpy, matplotlib, tqdm, jupyter