Open Research Newcastle
Browse

refellips: A Python package for the analysis of variable angle spectroscopic ellipsometry data

Download (1.29 MB)
journal contribution
posted on 2025-05-09, 20:27 authored by Hayden RobertsonHayden Robertson, Isaac J. Gresham, Stuart W. Prescott, Grant WebberGrant Webber, Erica WanlessErica Wanless, Andrew Nelson
refellips is an open-source analysis package written in Python for modelling variable angle spectroscopic ellipsometry data. The software is designed to be used in Jupyter notebook environments or simple Python scripts, facilitating reproducible research. The modular design of refellips means users can implement simple models (e.g., slabs) or create their own complex mathematical optical models to describe an interface. refellips can read a range of file types from common ellipsometers and utilises the suite of local and global minimisers offered by the scipy package to fit data. refellips allows for the batch processing of large ellipsometry datasets, e.g., from the spatial mapping of surfaces or time-series experiments. Furthermore, as refellips is part of the refnx family, its operation (e.g., model creation) is almost identical to that used by refnx for neutron and X-ray reflectometry analyses, permitting simultaneous co-refinement of ellipsometry, neutron, and X-ray reflectometry data for the first time. This enables superior characterisation of complex interfaces in condensed matter films and oxide surfaces.

Funding

ARC

DP190100788

History

Journal title

SoftwareX

Volume

20

Issue

December 2022

Article number

101225

Publisher

Elsevier

Language

  • en, English

College/Research Centre

College of Engineering, Science and Environment

School

School of Engineering

Rights statement

© 2022 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).

Usage metrics

    Publications

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC