Data and code for "Topological invariance in whiteness optimisation"

No Thumbnail Available
Change log
Jacucci, Gianni 
Parton, Thomas 

This resource contains the raw spectra and code with examples how to synthesize and characterize the disordered structures used in investigations. In the 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 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
Matlab, Python, Lumerical
2-point correlation, anisotropy, disorder, Disordered photonics, FDTD, functionalized Cahn-Hilliard, gaussian processes, in silico, Minkowski functions, Minkowski tensors, optics, phase field, spinodal decomposition, whiteness
European Commission Horizon 2020 (H2020) Marie Sk?odowska-Curie actions (893136)
European Research Council (639088)
Emil Aaltonen Foundation, Finland. Academy of Finland grant (no. 347789) Isaac Newton Trust and the Swiss National Science Foundation under project 40B1-0 198708 Horizon 2020 research and innovation programme under the Marie-Skodowska-Curie grant agreement No. 893136 ERC SeSaME ERC-2014-STG H2020 639088