2015–2016 Materials

Volume 1

First Semester

Lab 1 – Getting Started (spec.py)
Lab 2 – NumPy and SciPy (spec.py)
Lab 3 – Plotting
(spec.py)
Lab 4 – Complexity and Sparse Matrices
(spec.py)
Lab 5 – Affine Transformations of Linear Systems
(spec.py)
Lab 6 – QR Decomposition
(spec.py)
Lab 7 – Least Squares and Eigenvalue Solvers
(spec.py)
****data.npz for Lab 7 is on Learning Suite under Content****
Lab 8 – Image Segmentation (spec.py, dream.png, desert_road.png)
Lab 9 – SVD (spec.pyhubble.jpg)
****circle.npz is on Learning Suite under Content****
Lab 10 – Facial Recognition All other materials on Learning Suite
Lab 11 – Data Visualization (spec.py)
Lab 12 – Numerical Approximation of Derivatives (spec.py, cameraman.png)

Second Semester

Lab 13 – Conditioning and Stability (spec.py)
Lab 14 – Newton’s Method (spec.py)
Lab 15 – Monte Carlo Integration (spec.py)
Lab 16 – Monte Carlo 2 – Importance Sampling (spec.py)
Lab 17 – Sparse Grid (spec.py, pysg.py)
Lab 18 – Profiling Python Code (spec.py)
Lab 19 – Complex Numbers (spec.py)
Lab 20 – Complex Integration (spec.py)
Lab 21 – PageRank (spec.py, datafile.txt, ncaa2013.csv)
Lab 22 – Arnoldi Iteration (spec.py)
Lab 23 – GMRES (spec.py)
Lab 24 – Pseudospectra (spec.py)

Lab examples from past years:

Cython Wrapping(Spec file)
Krylov 1,Krylov 2(Krylov_Spec)
Diffie-Hellman(DH_Spec)

Volume 2

Last Semester (Labs 1-12): Volume2A

Lab 13 – Optimization Packages I (scipy.optimize) (spec.pyheating.txt)
Lab 14 – Optimization Packages II (CVXOPT) (spec.py, ForestData.npy)
Lab 15 – Line Search (spec.py)
Lab 16 – Simplex (spec.py, productMix.npz)
Lab 17 – Compressed Sensing
(spec.pyACME.pngStudentEarthData.npz, camera.pyvisualize2.py)
Lab 18 – Conjugate Gradient (spec.pylinregression.txtlogregression.txt)
Lab 19 – Trust Region (spec.py)
Lab 20 – Interior Point I (spec.pysimdata.txt)
Lab 21 – Interior Point II (spec.py, portfolio.txt)
Lab 22 – Dynamic Optimization (spec.py)

Volume 3

Semester 1: Volume 3A (Shell, Regex, SQL, Pandas, Web Tech 1, Mongo)

Lab 8: Web Tech 1 (Materials)
Lab 9: Web Tech 2 (Server)
Lab 10: MongoDB (Data)
Lab 11: BeautifulSoup (Spec File, example.htm, SanDiegoWeather.htm, Big Data dates.htm)
Lab 12: Advanced BeautifulSoup (Spec File, Big Bank Info.htm)

Semester 2

Lab 13: MPI 1: Introduction
Lab 14: MPI 2: More Stuff
Lab 15: Caching (cache_linecache_size)
Lab 16: Interfacing (cssor.cctridiag.cpytridiag.py)

Stuff for Jeff’s class:

Kalman Filter
Mixture Models
HMM / CDHMM
LDA / Metropolis (examscores.csv, LDAspec.pyreagan.txtstopwords.txt)

Volume 4 (Second Semester)

Finite_Volume  (finite_volume_template)
Finite_Element (finite_element_template)
Inverse_Problems (inverse_problems_template)
Pseudospectral2 (pseudospectral2_template)
Solitons (solitons_template)
Transit_Time_RiverCrossing (rivercrossing_template)
Anisotropic Diffusion (anisotropic_diffusion_template)
Total Variation (total_variation_template)
Optimal_Reentry_Spacecraft (optimal_reentry_template)
HIV_Treatment
Inverted_Pendulum