polyTEMΒΆ

polyTEM: A Python package for Transmission Electron Microscopy (TEM) image analysis and processing.

This package provides a comprehensive suite of tools for analyzing and processing TEM data, with a particular focus on: - Crystal structure analysis and peak detection - Image processing and enhancement - Spatial analysis of crystalline materials - Tomographic reconstruction and analysis - Paracrystalline structure analysis - Statistical analysis of TEM data

Key features include: - Crystal peak detection and analysis - Contrast Transfer Function (CTF) correction - Drift correction for multi-frame images - Fourier analysis and bandpass filtering - Feature extraction for periodic structures - STEM data processing and analysis - 3D reconstruction and analysis - Statistical analysis of crystalline structures

The package is designed to work with both CPU and GPU processing, providing efficient tools for handling large TEM datasets.

Modules

polyTEM.crystal_peaks

Crystal Peaks subpackage for analyzing crystalline materials from diffraction data.

polyTEM.image

The image subpackage provides comprehensive tools for processing and analyzing TEM (Transmission Electron Microscopy) images.

polyTEM.paracrystalline

Built off of LatticeDisorder.py

polyTEM.params

polyTEM.spatial

polyTEM.statistics

These functions are used to help with bulk analysis of crystal stacks

polyTEM.tol_colors

Definition of colour schemes for lines and maps that also work for colour-blind people.

polyTEM.tomography

Tomography subpackage for handling tilt series alignment and reconstruction.

polyTEM.utilities

These helper functions are specific to my project and instrumentation in some way