Open source · PyPI
Python 3
SpMap
Hyperspectral analysis for spectroscopists
Load, preprocess and analyse Raman, IR and fluorescence hyperspectral images: smoothing, baseline correction, normalisation, PCA, k-means and hierarchical clustering, and spectral unmixing. Used for the bladder-cancer Raman study.
pip install spectramap
Open source · GitHub
Python · Qt
2D Optics
Optical design & ultrafast optics workbench
Desktop application for designing microscopes and spectrometers: sequential 2D/3D ray tracing with a lens data editor, spot diagrams, ray fans and RMS wavefront; damped-least-squares and global optimisation; gratings and DMDs; ultrafast pulse analysis (spectral phase, GDD, pulse duration); and a dual-pulse nonlinear imaging workbench for SFG, DFG, CARS and SRS. Exports STEP/DXF CAD.
◉ Ray tracing & optimisation
◉ Ultrafast pulse analysis
◉ CARS / SRS / SFG simulation
◉ Spectrometer & DMD design
git clone https://github.com/MicroscopeMaestro/2D_Optics.git