Making reflectometry data analysis and modelling easy

An intuitive and user-friendly application which integrates multiple popular reflectometry data analysis libraries such as refnx and refl1d. Allowing for the simulation of reflectometry profiles based on layered structures and refinement against experimental data.

Features

Free and open-source

Anyone is free to use EasyReflectometry and the source code is openly shared on GitHub.

Cross-platform

EasyReflectometry works across operating systems: macOS, Windows, or Linux.

Easy to use

Intuitive tabbed interface with a clear workflow, built-in step-by-step user guides and video tutorials help speed up data modelling and analysis.

Everything is included

EasyReflectometry is distributed as an all-in-one package that includes all the dependencies and can be installed with only a few clicks.

Multi-functional

EasyReflectometry integrates existing reflectometry packages, such as refnx and refl1d, to cover different functionality.

Live update of calculations

You can modify any parameter manually or with a sidebar slider, and the simulated model curve is automatically recalculated in real time.

Documentation

Library

The EasyReflectometry library documentation covers everything related to using EasyReflectometry as a python library.

Download

Desktop application

Latest release: v1.0.0 (27 Nov 2024)

Windows 10+

Download for
Windows

macOS 13, Intel

Download for
macOS

macOS 14, Apple Silicon

Download for
macOS

Ubuntu 22.04

Download for
Ubuntu

Ubuntu 24.04

Download for
Ubuntu

Multi-platform, Python

Run it from
source

Get in touch

General questions

For general questions or comments, please contact us at support@easyreflectometry.org, or fill out the form.

Issues and new features

For bug reports and feature requests, please use GitHub Issue Tracker instead (free registration required).

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.