Pinned Repositories
adamnewtonwright.github.io
My first website built from scratch using html, css, and javascript. Currently, it contains simulations of the Lorenz attractor in two and three dimensions
GaussianBeamPropagation
A simple library and Jupyter notebook example that can propagate a gaussian laser beam through free space and through optical elements using ABCD matrices and the q-parameter. Personally, it is quicker than setting up a zemax file, and allows me to check beam sizes, waist locations, and calculate distances need for collimation optics.
ImageReconstruction
A repository of MATLAB code for understanding simple phase retrieval and image reconstruction algorithms as well as extracting the point spread functions of real data. Also, a relatively simple example that uses a steepest descent approach to minimize an error metric in a large parameter space.
ImageReconstruction-Python
Image reconstruction from Gonsalves' paper converted from Matlab code to python.
MachineLearning
A quick introduction to machine learning methods in python using sklearn.
messages-analysis
SeniorThesis
My senior thesis in Physics at Willamette University. It is the testing of magnetic resonant pulsing of rubidium, a process the pumps rubidium with a pulsed laser at repitition rate equal to the larmor precession of the atom in a magnetic field.
sympy
A computer algebra system written in pure Python
adamnewtonwright's Repositories
adamnewtonwright/GaussianBeamPropagation
A simple library and Jupyter notebook example that can propagate a gaussian laser beam through free space and through optical elements using ABCD matrices and the q-parameter. Personally, it is quicker than setting up a zemax file, and allows me to check beam sizes, waist locations, and calculate distances need for collimation optics.
adamnewtonwright/ImageReconstruction
A repository of MATLAB code for understanding simple phase retrieval and image reconstruction algorithms as well as extracting the point spread functions of real data. Also, a relatively simple example that uses a steepest descent approach to minimize an error metric in a large parameter space.
adamnewtonwright/adamnewtonwright.github.io
My first website built from scratch using html, css, and javascript. Currently, it contains simulations of the Lorenz attractor in two and three dimensions
adamnewtonwright/ImageReconstruction-Python
Image reconstruction from Gonsalves' paper converted from Matlab code to python.
adamnewtonwright/MachineLearning
A quick introduction to machine learning methods in python using sklearn.
adamnewtonwright/messages-analysis
adamnewtonwright/SeniorThesis
My senior thesis in Physics at Willamette University. It is the testing of magnetic resonant pulsing of rubidium, a process the pumps rubidium with a pulsed laser at repitition rate equal to the larmor precession of the atom in a magnetic field.
adamnewtonwright/sympy
A computer algebra system written in pure Python