https://github.com/XuhaoWu-Ugent/photonic-simulate-and-optimize-sample
A photonic simulation and optimization sample based on my master thesis. The link code for other simulator and optimizer will be added later.
v 1.0.0
The supported simulator so far: Fimmwave
The supported optimizer so far: suno toolbox (Ugent)
How to use:
for BDC generation: BDC_pyfimm.
for parameter sweeping: BDC_sweep_length_pyfimm
for data analysis:
for finding the potential candidates after sweeping: find_estimated_BDC
for Kriging running: pythonSimulator
for finding the cadidates after the Kriging optimization: BDC_examination (for large number of points), BDC_examination_sample (for one point)