import the data i copied to the laptop and decrease the size of the window to cut out first order
(to prevent useless noise)
optimize runtime by changing to direct arrays in sbcl
works with simple-array now
generate field distributions for different parameters
calculating all modefields for the fiber bundle configuration with 50um core at 207x207 pixels^Cakes 250s and needs 1Gb of storage
compute complex coefficients by multiplication with orthogonal eigenvectors of the fiber
calculating all the coefficients for one field takes currently 25s
great speed up with type declarations
composition of modes to recover the original image
the coefficients reconstruct the field pattern very well but currently, i haven't centered the circle on the fiber end image perfectly
calculate the size of the fiber in pixels (207.2px) using the magnification of the objective and my tubelens
i was just wondering if a focal stack of the fiber modes would allow me to measure the phase distribution in the reference beam and later correct for it
limit the coefficient integral to within the core
i get a weird flower shaped pattern when i calculate the residual of the superposition of all estimated mode coefficents.
i have a hard time getting the scaling right
look at the coefficients
make it compile in fresh image
speeded up mode combination
plot a mosaic with the coefficient magnitude of each fiber mode
i really should speed up fiber-linear-to-lm-index
index lookup in create-coefficient-mosaic is done only once now and thereby a lot faster
write some code to split tasks onto multiple processors