Welcome to EZStitcher’s Documentation

EZStitcher is a Python package for stitching microscopy images with support for Z-stacks, multi-channel fluorescence, and advanced focus detection.

EZStitcher Logo

Getting Started Quickly

The fastest way to get started with EZStitcher is to use stitch_plate:

from ezstitcher import stitch_plate

# Stitch a plate with a single function call
stitch_plate("path/to/microscopy/data")

For a complete guide including installation and examples, see Getting Started with EZStitcher.

Key Features

  • Simplified Interface for Non-Coders: Process and stitch images with minimal code using stitch_plate

  • Multi-channel fluorescence support: Process and stitch multiple fluorescence channels

  • Z-stack handling: Process 3D image stacks with various projection methods

  • Advanced focus detection: Find the best focused plane in Z-stacks

  • Flexible preprocessing: Apply custom preprocessing to images

  • Multiple microscope support: Works with ImageXpress and Opera Phenix microscopes

  • Automatic detection: Automatically detect microscope type and image organization

  • Object-oriented API: Clean, modular design for easy customization

Key Resources

Indices and tables