OpenFilters

OpenFiltersLogo 0bd7e

OpenFilters is an open source software, released under the GNU General Public License, for the design of optical interference filters.

OpenFilters offers multiple tools for the design and optimization of optical interference coatings, including refinement, the needle method, the step method, the Fourier transform method and multiband rugates. It can calculate the transmission, the reflection, the absorption, ellipsometric variables, phase, group delay, group delay dispersion, the circle and admittance diagrams, the electric field distribution and the color of the filter. It can also be used to generate photometric or ellipsometric monitoring curves. It is described in details in the article: Stéphane Larouche and Ludvik Martinu, “OpenFilters: open-source software for the design, optimization, and synthesis of optical filters”, Applied Optics, vol. 47, 2008, pp. C219–C230.

OpenFilters was written by This email address is being protected from spambots. You need JavaScript enabled to view it. while he was a graduate student at École polytechnique de Montréal under the supervision of Professor Ludvik Martinu.

Screenshots

WindowsMainWindowBeamsplitter 27585 MacOSFourierTransform 4cd07 UbuntuNeedleMethod 6e9d4
Main windows of OpenFilters on Windows Fourier transform method dialog on Mac OSX Needle method dialog on Ubuntu

OpenFilters in action

Here are a few recent examples of what can be done with OpenFilters:

Contact us

All comments, bug reports and questions should be sent to This email address is being protected from spambots. You need JavaScript enabled to view it. . If you want to be informed of the release of new versions of OpenFilters, please indicate it in your email. We will not use your address for any other purpose.

polytechnique genie gauche eng cmyk