Imaging
CAS (Camera Acquisition System & GUI): Python. A framework for developing performant imaging GUIs in Python, based on Qt. [Code (Github)] [Docs].
Hugheslab: Python. A collection of general useful utilities for an optical imaging lab. [Code (Github)] [Docs].
Holographic Microscopy
PyHoloscope: Python. A package for holographic microscopy, including inline and off-axis modes, phase visualisation, and auto-focus. [Code (Github)] [Docs].
Holosnake (Holographic microscope GUI): Python. A GUI for holographic microscopy using CAS and PyHoloscope. [Code (Github)].
Holobundle (Holographic fibre microscope GUI): Python. A GUI for holographic microscopy via fibre bundles using CAS, PyFibreBundle and PyHoloscope. [Code (Github)].
Fibre Bundle Imaging
PyFibreBundle: Python. A package for reconstructing fibre bundle images, including fast removal of core patterns and mosaicking. [Code (Github)] [Docs].
Endomicroscope GUI: A GUI for fibre bundle microscopy based on CAS and PyFibreBundle. [Code (Github)].
Optical Coherence Tomography
Raptor OCT (Manual Scanning): MATLAB. Functions for assembling B-scans into volumes when the slow axis is manually scanned. [Code (Github)].
Raptor OCT (Manual Scanning): LabVIEW. GUI for assembling B-scans into volumes when the slow axis is manually scanned. [Code (Github)].
Other
LP Mode Solver, Modelling and GUI: Python. Calculate mode properties, plot modes, simulation coupling and trasnmission. Includes a GUI. [Code (Github)] [Docs].
LP Mode Solver: MATLAB. Original Matlab version of LP Modes, no longer maintained. [Code (Github)].
ImageDisplayQT: Python. A Qt widget for displaying images in GUIs, used by CAS. [Code (Github)] [Docs].