
▲ 28 r/Optics
Open-source optical thin-film coating design software
Hi. For a while I was developing a software for multilayer coating design and analysis. I want to share it now, I intend to continue development in the future. I called it TFStudio.
Features:
- Computing R, T, A values via transfer-matrix method (TMM) at any incidence angle
- Full-system modeling: front coating, substrate (with absorption), and back coating, including incoherent substrate multiple reflections
- Optimization & synthesis features including various local optimizers (DLS, Newton, Newton-CG, SQP, conjugate-gradient, differential evolution, simulated annealing), needle variation, gradual evolution and structural (random) optimizer
- Merit function editor for setting up various targets and constraints. Including default merit function generator and visual target editor (in Optical evaluation window)
- Analysis tools: R, T, A calculation, color evaluation, ellipsometry angles, admittance, E-field, GD/GDD, refractive index (RI) profiler
- Material libraries: refractiveindex.info explorer (offline/online), optilayer materials, .AGF (Zemax) catalogs
- Deposition simulators (broadband, mono)
- Tolerancing features including monte-carlo analysis, scattering, inhomogeneities, layer sensitivities
- Import/export of coating data for Zemax OpticStudio
and more.
Live demo with somewhat limited capabilities (no saving) is available in browser here https://tfstudio.xyz/demo/.
Here's repo https://github.com/aai2k/TFStudio
The license is MIT.
u/Dramatic_Ear_6364 — 2 days ago