The building blocks for the easyScience universe

easyCore is the foundation of the easyScience universe, providing the building blocks for libraries and applications which make scientific data simulation and analysis easier.


Free and open-source

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


easyCore is written in Python and available for all platforms.

Various techniques

easyCore has been used to build various libraries such as easyDiffraction and easyReflectometry.

Advanced built-in features

easyCore provides features such as model minimization, automatic script generation, undo/redo, and more.

Get in touch

General questions

For general questions or comments, please contact us at, 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.