ERLabPy documentationΒΆ

Date: Sep 03, 2026

Supported Python Versions PyPi Conda Version Last Commit

ERLab: Extensible and Reproducible Library for the Analysis of Band structures

erlab provides a complete Python workflow for ARPES (Angle-Resolved Photoemission Spectroscopy) experiments. It provides a wide range of tools for processing, analyzing, and visualizing ARPES data.

erlab is built on top of the popular scientific Python libraries numpy, scipy, and xarray, and is designed to be easy to use and integrate with existing scientific Python workflows so that you can quickly get started with your data analysis.

πŸš€ Getting started

Install and set up ERLabPy.

Getting Started
πŸŽ“ Tutorials

Step-by-step tutorials that walk you through the basics of using ERLabPy for ARPES data analysis.

Tutorials
πŸ’‘ Explanation

Concepts and design choices to help you understand how ERLabPy works.

Explanation
πŸ› οΈ How-to guides

Practical guides for performing specific tasks with ERLabPy.

How-to Guides
πŸ“– Reference

Technical reference for ERLabPy, including Python APIs and GUI applications.

Reference
🀝 Contributing guide

Development setup and guides for contributing code, documentation, data loaders, and interactive tools.

Contributing
ImageTool window in light mode ImageTool window in dark mode