Tutorials

Welcome to the QEM tutorials! These step-by-step guides will help you learn how to use QEM for various electron microscopy analysis tasks.

Getting Started

If you’re new to QEM, start with the Basic Analysis Tutorial tutorial to learn the fundamentals.

Tutorial Overview

Basic Tutorials:

  1. Basic Analysis Tutorial - Load data, find peaks, and perform basic fitting

  2. advanced_fitting - Advanced fitting techniques and optimization

  3. multi_element - Analyzing multi-element samples

Advanced Topics:

  1. strain_analysis - Strain and displacement mapping

  2. batch_processing - Processing multiple images efficiently

Examples:

  1. examples - Real-world case studies and example datasets

Prerequisites

Before starting the tutorials, make sure you have:

  • QEM installed (see Installation)

  • Basic knowledge of Python and NumPy

  • Understanding of electron microscopy concepts

  • Jupyter notebook environment (recommended)

Sample Data

Many tutorials use sample datasets that can be downloaded from:

Jupyter Notebooks

All tutorials are available as Jupyter notebooks in the examples/ directory of the QEM repository. You can run them interactively:

git clone https://github.com/zezhong-zhang/qem.git
cd qem/examples
jupyter lab

Feedback and Questions

If you have questions about the tutorials or suggestions for improvement: