PyEOC: a Python Code for Determining Electro-Optic Coefficients of Thin-Film Materials - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2022

PyEOC: a Python Code for Determining Electro-Optic Coefficients of Thin-Film Materials

Résumé

PyEOC is an open-source Python code for determining electro-optic (EO) coefficients of thin-film materials from the static and dynamic reflectivity measurements. It uses the experimental results, the transfer-matrix method and implements a robust fitting procedure to precisely calculate the EO coefficients. The developed code is applied to a Pt/SBN/Pt/MgO structure and can be easily adapted to any multilayer planar structure. The values of the EO coefficients determined using PyEOC are in excellent agreement with those obtained in the literature and this code will make it possible to explore EO properties of other thin-film materials, in particular III-V and III-N semiconductors. PyEOC is released under the permissive open-source MIT license. It is made available at https://github.com/sidihamady/PyEOC and depends only on standard Python packages (NumPy, SciPy and Matplotlib).

Dates et versions

hal-03666028 , version 1 (12-05-2022)

Identifiants

Citer

Sidi Ould Saad Hamady. PyEOC: a Python Code for Determining Electro-Optic Coefficients of Thin-Film Materials. 2022. ⟨hal-03666028⟩
175 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More