Data and code for "Topological invariance in whiteness optimisation"
This resource contains the raw spectra and code with examples how to synthesize and characterize the disordered structures used in investigations. In the sim_data.zip file the first folder, (reflectance/) contains the raw spectra R1-384.dat (in ASCII format) for reflectance simulations with refractive index of n=1.5. The lookuptable_reflectance.xlsx spreadsheet contain the corresponding Minkowksi values. Files R385-524.dat contain the spectra for structures with n=1.1 and n=2.6.
In the the second folder (transmittance_meanfreepath/) the files T525-1941.dat and TE_525-1941.dat contain the transmittance and the ballistic transmittance spectra for the mean free path simulations, and the details are provided in the lookuptable_transmittance.xlsx spreadsheet.
lam.dat contains the corresponding wavelength values for all the raw spectra.
The code.zip contains a struct_synth/ folder for examples (Matlab files *.m) on how to simulate, analyse, and export disordered structures. The minkowski/ folder has an example python code how calculate the Minkowski values. Finally the fdtd/ folder contains examples how to import structures to Ansys Lumerical FDTD simulation software.
Software / Usage instructions
European Research Council (639088)