Have a personal or library account? Click to login
Moosh: A Numerical Swiss Army Knife for the Optics of Multilayers in Octave/Matlab Cover

Moosh: A Numerical Swiss Army Knife for the Optics of Multilayers in Octave/Matlab

Open Access
|Apr 2016

Abstract

The aim of Moosh is to provide a complete set of tools to compute all the optical properties of any multilayered structure: reflection, transmission, absorption spectra, as well as gaussian beam propagation or guided modes. It can be seen as a semi-analytic (making it light and fast) solver for Maxwell’s equations in multilayers. It is written in Octave/Matlab, available on Github and based on scattering matrices, making it perfectly stable. This software is meant to be extremely easy to (re)use, and could prove useful in many research areas like photovoltaics, plasmonics and nanophotonics, as well as for educational purposes for the large number of physical phenomena it can illustrate.

DOI: https://doi.org/10.5334/jors.100 | Journal eISSN: 2049-9647
Language: English
Published on: Apr 22, 2016
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2016 Josselin Defrance, Caroline Lemaître, Rabih Ajib, Jessica Benedicto, Emilien Mallet, Rémi Pollès, Jean-Pierre Plumey, Martine Mihailovic, Emmanuel Centeno, Cristian Ciracì, David R. Smith, Antoine Moreau, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.