Skip to main content

ITKMontage

Build Status PyPI License DOI

Montaging for microscopy imaging files.

ITK is an open-source, cross-platform library that provides developers with an extensive suite of software tools for image analysis. Developed through extreme programming methodologies, ITK employs leading-edge algorithms for registering and segmenting multidimensional scientific images.

For more information, please see and cite the article:

Zukić, Dž., Jackson, M., Dimiduk, D., Donegan, S., Groeber, M., McCormick, M.

ITKMontage: A Software Module for Image Stitching. Integr Mater Manuf Innov (2021).
https://doi.org/10.1007/s40192-021-00202-x

Also, please cite a specific software version with the Zenodo Citation.

This work is based on, in part:

Bican, J.
Phase Correlation Method for ITK
The Insight Journal - 2006 July - December
https://www.insight-journal.org/browse/publication/138

Installation

To install the Python package:

pip install itk-montage

To build the C++ module, either enable the CMake option in ITK's build configuration:

Module_Montage:BOOL=ON

Or, build the module as a separate project against an ITK build tree:

git clone https://github.com/InsightSoftwareConsortium/ITKMontage
mkdir ITKMontage-build
cd ITKMontage-build
cmake -DITK_DIR=/path/to/ITK-build ../ITKMontage
cmake --build .

See Also

License

This code is copyrighted by the NumFOCUS, and it is distributed under the Apache 2 license.

Acknowledgements

The code contained herein was partially funded by the following contracts:

  • United States Air Force Prime Contract FA8650-15-D-5231

Release files for itk-montage 0.8.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for itk-montage 0.8.5
File
itk_montage-0.8.5-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
itk_montage-0.8.5-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details
itk_montage-0.8.5-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details
itk_montage-0.8.5-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
itk_montage-0.8.5-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
itk_montage-0.8.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
itk_montage-0.8.5-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
itk_montage-0.8.5-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
itk_montage-0.8.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
itk_montage-0.8.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
itk_montage-0.8.5-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
itk_montage-0.8.5-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
itk_montage-0.8.5-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
itk_montage-0.8.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
itk_montage-0.8.5-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 77.5 MB

Release files / itk_montage-0.8.5-cp311-abi3-win_amd64.whl

Download URL itk_montage-0.8.5-cp311-abi3-win_amd64.whl
Size 2.0 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
28651317ca9107621dce6bae1b4b26c4de750f19b8f10529d6a4dc26ff1ffdb1
BLAKE2b-256 checksum
How to use checksums
4ae7fe9c12633ad514f5e3e63c3e43a4063143233994c0925b42337b8488d4cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL itk_montage-0.8.5-cp311-abi3-manylinux_2_28_x86_64.whl
Size 6.6 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
d30e315cee9866440eb32076d4ea11462d9fad88f5a8f8de0c85609a0d4fa199
BLAKE2b-256 checksum
How to use checksums
49052a90adb13295e07651b4dbda05f5e19d3f918ea56961c4800154434c6421
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL itk_montage-0.8.5-cp311-abi3-manylinux_2_28_aarch64.whl
Size 6.0 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
812d2e3d411237d17060d945b1db5c23e4ddf0880b2191ffb33fa3956bca17d9
BLAKE2b-256 checksum
How to use checksums
b6b48aac508f8ca2891832fe63231dd81793e621ace27a1632327807166e8fcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL itk_montage-0.8.5-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
79ee6dbee67353ba605cd100f88e3f3f4d8f6cdfdc4fdbf2bf838737556282ff
BLAKE2b-256 checksum
How to use checksums
70fe6c46514d5b5cdebe7739e9793d562f0c36e3fe66e23ff7e4eec12a804e9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp311-abi3-macosx_11_0_arm64.whl

Download URL itk_montage-0.8.5-cp311-abi3-macosx_11_0_arm64.whl
Size 4.8 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3ddc2ced152d729dda9559561bea2e8ca9830a7fa4c77624b97195496e8ecce2
BLAKE2b-256 checksum
How to use checksums
89697548ba74fa910465df705aff28feef570b9cb1897172058bba056760ab98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp310-cp310-win_amd64.whl

Download URL itk_montage-0.8.5-cp310-cp310-win_amd64.whl
Size 1.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e4fc37f0b4e2bd1c2d5dbcddcc1d26d8a13071645fc632874e84db098527b0f5
BLAKE2b-256 checksum
How to use checksums
c5150fe99f4f5bd729ef55c382345e6391a307b4f206cd7a58b50f72a578a985
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL itk_montage-0.8.5-cp310-cp310-manylinux_2_28_x86_64.whl
Size 6.6 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8fbe7238bfb6d30c4799f5f9c22252a66be654a83f261b1996b1e4d52952cf52
BLAKE2b-256 checksum
How to use checksums
12107434cf54ccabb130574cc3047070ffc16647cd89b23329718042280fdf3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL itk_montage-0.8.5-cp310-cp310-manylinux_2_28_aarch64.whl
Size 6.0 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7966e01f19a43f54b97cc02c1b895f4382622840f3f12fb667e645f4a55c3366
BLAKE2b-256 checksum
How to use checksums
32734a5e284b7975b9136c5329dc90c77baf6392ba7b6c2a6b00dbc7bf23c321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL itk_montage-0.8.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
aa5098fa455b3c7c275e101293e2cc9142c2222d03e549081da4a636542198f7
BLAKE2b-256 checksum
How to use checksums
91befac35eae28688839947d030bd66f36e2c747cdd45fdfb7dc0368d83d70e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL itk_montage-0.8.5-cp310-cp310-macosx_11_0_arm64.whl
Size 4.6 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c6fd15f366923b252a8413e08e513e56f0e1979467cd24f581386d8fe5160cf7
BLAKE2b-256 checksum
How to use checksums
fecf503859224aa9dc4e365ab5c5ec63e64f4a65dc36e698ff8e33d43612355f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp39-cp39-win_amd64.whl

Download URL itk_montage-0.8.5-cp39-cp39-win_amd64.whl
Size 1.9 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
262e0c4f08630739aa139b70b7866b980a7dce6a82eba40bc48e97bb7629f744
BLAKE2b-256 checksum
How to use checksums
c5e09676fb7fe41bacc42a4a7e8ed35fd28bd657936b23edb99fbfa060c72645
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL itk_montage-0.8.5-cp39-cp39-manylinux_2_28_x86_64.whl
Size 6.6 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
50d82bf73495706e360bace90e6af75dc9c64ca45e6a70fae31d96d63da465ed
BLAKE2b-256 checksum
How to use checksums
34c3cff827deb4270e0931f1c231f8781ec1035198907bf51c68acb33a69bd90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL itk_montage-0.8.5-cp39-cp39-manylinux_2_28_aarch64.whl
Size 6.0 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
57ba0def18ef8cb5d7de6ea9d996856ede5adf9614b57e7eb50067834a460cd3
BLAKE2b-256 checksum
How to use checksums
76283d82f57cba478b0b69c048626d2cee982fc4014e4dfc0f014d66e3656291
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL itk_montage-0.8.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f17669081d5b6ab2e0e0d8cee21fe0af06942bd35b0d20282d38ce1e75aea438
BLAKE2b-256 checksum
How to use checksums
93851906899a32b522e288dd9d3ac74aad6e60973c21e4f366b3ba6d7c522247
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_montage-0.8.5-cp39-cp39-macosx_11_0_arm64.whl

Download URL itk_montage-0.8.5-cp39-cp39-macosx_11_0_arm64.whl
Size 4.6 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cac638db9dff392f7517e92e51f296634530b55541138719f73c4dd3e0138e66
BLAKE2b-256 checksum
How to use checksums
a6b1638d86bee7cc9bb43523923a208b82c6740babae8267f3b2e7249073472c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

0.8.5 This release

15 release files

0.8.3

15 release files

0.8.2

27 release files

0.8.1

20 release files

0.7.0

12 release files

0.5.3

12 release files

0.5.2

12 release files

0.5.1

12 release files

0.5.0

9 release files

0.4.1

12 release files

0.3.0

12 release files

0.2.0

12 release files

0.1.0

12 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page