Adam Newton Wright's repositories

sympy

A computer algebra system written in pure Python

License:NOASSERTIONStargazers:0Issues:0Issues:0

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.

Language:Jupyter NotebookStargazers:10Issues:0Issues:0

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.

Language:Jupyter NotebookStargazers:0Issues:0Issues:0
Language:Jupyter NotebookStargazers:0Issues:0Issues:0

ImageReconstruction-Python

Image reconstruction from Gonsalves' paper converted from Matlab code to python.

Language:Jupyter NotebookStargazers:0Issues:0Issues:0

MachineLearning

A quick introduction to machine learning methods in python using sklearn.

Language:Jupyter NotebookStargazers:0Issues:0Issues:0

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

Language:HTMLStargazers:0Issues:0Issues:0

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.

Language:MatlabStargazers:5Issues:0Issues:0