READ ME File For 'Dataset supporting University of Southampton Doctoral Thesis " Optimization of waveguide enhanced Raman spectroscopy systems"' Dataset DOI: 10.5258/SOTON/D2771 ReadMe Author: Zhen Liu, University of Southampton This dataset supports the thesis entitled: Optimization of waveguide enhanced Raman spectroscopy systems AWARDED BY: Univeristy of Southampton DATE OF AWARD: [2023] DESCRIPTION OF THE DATA The data includes source code and accumulated data in a compressed file. This dataset contains: File structure of the working space ├─slab--->//folder for WGC and waveguide │ ├─gratingSim--->//Numerical results for WGC simulation, loaded in gratingScript.py │ ├─tmm │ │ ├─tmm_core_sub.py--->//Implementation of transfer matrix method │ ├─ grating.py--->//modelling of WGCs │ ├─grtLossEff(…): --->// Sychugov et al’s model for WGC │ ├─dipGrtLoss(…):--->// Dipole model for WGC │ ├─jointLoss(… ):--->// joint loss computation │ ├─mml_beta(…): --->// propagation constant calculation │ ├─ gratingScript.py--->//test script and figure plotting script of modelling of WGCs │ ├─ slabfuncs.py--->//modelling of waveguides │ ├─ class slabCal(): base class for waveguide modelling, for scattering loss, surface field etc. │ ├─ lossFunc_intv(..): Schmid et al’s model on scattering loss │ ├─ lossFunc(…):Payne’s model on scattering loss │ ├─ power(…): electric field and surface intensity │ ├─ class TeCal(slabCal): derived from slabCal, class for TE modes │ ├─ class TmCal(slabCal): derived from slabCal, class for TM modes │ ├─ class AllFig: FOM and SBR calulaiton │ └─ slabScript.py--->//test script and figure plotting script of modelling of WGCs └─specProc ├─background │ ├─denoise.py--->//implementation of denoising algorithms │ ├─nlm1D(…): multilayer nonlocal means implementation │ ├─rbfbase.py--->//implementation of radial basis functions interpolation ├─deconv │ └─wiener.py --->//implementation of blind deconvolution │ ├─iterCls(…):non-negative constrained blind deconvolution │ ├─bdc(…): blind deconvolution ├─spectra │ └─specReadGUI.py ─> │ //Graphic user interface (GUI) implementation of the processing ├─ procRmScr4.py ─>//Test script of the algorithms with GUI └─ specgen.py ─>//Simulated dataset generation and indicators calculation Date that the file was created: October, 2023