repro-fdtd1d
-
Example Jupyter notebook for the 2nd day of the FSCI 2018 AM8 course on reproducibility
- Notebook_Demonstration.ipynb is a demonstration notebook
- Makes use of a data set
-
Programs and examples for the computational reproducibility day of the FSCI 2018 AM8 course on reproducibility
- fdtd_intro.ipynb is a Jupyter notebook that explains the theory and math behind the finite-difference time-domain method in 1 dimension, lightly adapted from: Understanding the Finite-Difference Time-Domain Method, John B. Schneider, http://www.eecs.wsu.edu/~schneidj/ufdtd, 2010.
- fdtd1d.c is a C program that implements a 1D FDTD simulation of free space, and has a line that can be uncommented to insert a glass slab into the space
- fdtd1d.py is a python program that is basically the same as the C program
- fdtd1d.ipynb is a Jupyter notebook that steps through a bunch of examples of a 1D fdtd simulation and does some "science"