I'm currently working on computational optics topics such as 3D printing with light or wave propagation. Feel free to visit my webpage for more information.
A lot of my work is implemented in Julia Lang. I mainly use Arch Linux + AwesomeWM + Vim.
- Dr. TVAM for optimizing ray-optical patterns for tomographic volumetric additive manufacturing (TVAM) is now available.
- PtyLab.jl to reconstruct Ptychography datasets
- Scalable Angular Spectrum for optical wave propagation.
- SwissVAMyKnife.jl to solve optimizations around Tomographic Volumetric Additive Manufacturing
- WaveOpticsPropagation.jl for differentiable wave optical propagation
Some of my smaller packages:
- ABCDMatrixOptics.jl to trace Geometrical and Gaussian beams with matrices
- DiffImageRotation.jl for CUDA, differentiable image rotation
- FourierTools.jl to efficiently work with Fourier space
- IndexFunArrays to create arrays according to index specific behaviour
- NDTools.jl to manage N dimensional data
- Noise.jl to degrade data quality
- PrecompileAfterUpdate.jl to save time (in the future) after updating Julia versions
- RadonKA.jl for (exponential/attenuated) Radon transforms
Outdated:
- PhysicalOptics.jl to simulate wave optics