A python wrapper for the non-rigid-registration code match-series
Project description
Description
This is a tool for non-rigid registration, primarily for atomic resolution STEM images, and is a python wrapper of the match-series code developed by B. Berkels. When using this tool, please cite the papers mentioned in that repository.
The goal of match-series is to remove slow and fast scan noise in STEM image stacks by comparing the various images against each other. The output of the code are X and Y deformation fields for each image in the stack. These deformations can then be applied to stacks of images or to EDX/EELS spectum maps that were acquired frame by frame. The goal of pymatchseries is to facilitate the set-up of the calculation and to work with the results in python. It is intended to use this tool mainly semi-interactively in a Jupyter notebook, see the example.
To install, simply pip install:
$ pip install --user pyMatchSeries
Note that, since it directly tries to call the matchSeries binary in a subprocess, you must compile and/or install match-series on your own. The program is available via conda install:
$ conda install -c conda-forge match-series
Changelog
v0.1.0
- Significantly simplified the API and made code more future proof
- Trying out CI/CD pipelines
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyMatchSeries-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5c6b7d540a32e98ba25374281471e20e0519e74f43a298113fcb65a012d32e2 |
|
MD5 | 8a4569cd3a12d171ef266ea7e521d8cb |
|
BLAKE2b-256 | 90b99c386c29aaf2b121afb9a0fe03459730c21fc6c83577450203694b15ece2 |