MyImg :: Processing of micrographs
- MyImg is a toolbox for the processing of micrographs,
which improves single images, batch-processes multiple images, and much more.
- If you use MyImg in your research,
please cite our recent paper: Microscopy and Microanalysis 31, 2025, ozaf045.
Principle
- Single images
= inserting scalebars, auto-adjusting contrast …
- Multiple images
= batch processing, publication-quality tiled images …
- Additional applications
= Fourier transforms, particle size distributions …

Installation
- MyImg installation:
pip install myimg
- MyImg additional packages, which are auto-installed if not present:
numpy, matplotlib, pandas
scikig-image, hyperspy[all], exspy[all], tabulate
Quick start
Documentation, help and examples
- PyPI repository -
the stable version to install.
- GitHub repository -
the current version under development.
- GitHub Pages -
the more user-friendly version of GitHub website.
Versions of MyImg
- Version 0.1 = 1st draft: too complex, later completely re-written
- Version 0.2 = 2nd draft: MyImage object with cut, crop, label, scalebar
- Version 0.3 = objects: MyImage, MyReport; apps: FFT, iLabels (semi-finished)
- Version 0.4 = apps.velox: utilities to process Velox EMD files
- Version 0.5 = better Apps interface + improved Apps + updated documentation
- Version 0.6 = TODO: finalize apps.fft_utils, apps.iLabels