Skip to main content

Montaging for microscopy imaging files.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

itk_montage-0.8.3-cp311-abi3-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11+ Windows x86-64

itk_montage-0.8.3-cp311-abi3-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.28+ x86-64

itk_montage-0.8.3-cp311-abi3-manylinux_2_28_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.28+ ARM64

itk_montage-0.8.3-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.17+ x86-64

itk_montage-0.8.3-cp311-abi3-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.11+ macOS 11.0+ ARM64

itk_montage-0.8.3-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

itk_montage-0.8.3-cp310-cp310-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

itk_montage-0.8.3-cp310-cp310-manylinux_2_28_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

itk_montage-0.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_montage-0.8.3-cp310-cp310-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

itk_montage-0.8.3-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_montage-0.8.3-cp39-cp39-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

itk_montage-0.8.3-cp39-cp39-manylinux_2_28_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

itk_montage-0.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_montage-0.8.3-cp39-cp39-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

File details

Details for the file itk_montage-0.8.3-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 efdf40166b347f21c6ec9de0bc21f4a3bcc7cffe5e3c9fc81d0d83068cc599fb
MD5 d657cd596513e984ea8fe6051731dbdb
BLAKE2b-256 fbfde88ab99ee99d474aaf5897b274c5d9b9e20a98fb2f5c97c938478bb07972

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a72c94a25ac4564196115d3d5602dea8f3b0cd85a931c62f775c1e0d422d1439
MD5 353b6a2ba840f2a10d279326e69e698a
BLAKE2b-256 ca5e339a3c0e4065216961f128fdded6fc99deb25cb41f230dde3c03d36fe798

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f0a5b450e3b7cba7d91da7ae5e8bba19ac19e2e34b5638ec30bf0f975329760
MD5 fbced6adcc03ea7be87c335fb3d5f126
BLAKE2b-256 a47b389672e472b9cb07acdc751a9006fcb4ac18142491ec5fd3035f82a1fb55

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 092263c8710e8c1e0a437a08bc37e0d1b683630bbab3c76a588196d7b3977437
MD5 1891d55651f36692242f860b24303eb7
BLAKE2b-256 e3dac496d125e7c5cd002675d04a5af14649a668d9e1c25b40da18bc1097cdb7

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 caa72f2af603d851ffb682ff772f90f4fcd153d8c229858962244eda1cdf8ce4
MD5 417c867eeed563f571e812ad55a1e9a5
BLAKE2b-256 e4df5fe5846aed7415b27b51c30a53844769baf2b489446503df51d7260be7f0

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fc39577fba60296459afaf413e2e24377be68546bad5a831a147a38cb6a2f439
MD5 673290273187972822bbf5b125e83d55
BLAKE2b-256 338c399e904f8b0ef82cfec386b49ac0f93707bbb0cb16094bab6daab6c2d8d6

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3a7e043ec1df150463e6f7fe9b41ae6924b0d8e1911e75f52021a6a6b70c7b3
MD5 0605f445308d0e5fb81d32ac5b7fc3dd
BLAKE2b-256 c7457557c4fb41be6a5a2ebdff6b382a54b3d0733647c4ce7e6324ed73de817b

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e7051df00c7226b84617306c1c01b1077bfbb06d864f2a6bce9b4c8eb6159257
MD5 e40dba4ee52a16d74dfdc395c6f69aa8
BLAKE2b-256 1a46d3cb1208061e056755125ba23534e7b1d806b335cbfa7f0d7827069d981a

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b28d161aeb42ffe247f77318dbc1fc7229863cbf6ee209faa2802fbf8ebc15f3
MD5 571c1ba5cb3553c1e3f8fc91145ae216
BLAKE2b-256 876c2286bbdd3401403fe58202b7614c79848ffd0b12d75b826333adb13f9c66

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11aa1243aedc4e8c9701636caf7490be7c5a6c2710a5a061376d9b3ada1bf292
MD5 dea81213f67a1e3391adc4c01f3ed01e
BLAKE2b-256 22bcbe3a59acc7b74a19851ec4a6979d3565db2d4ebee4564edc2f4046a6a92e

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2452ab5a459c4b45e0996a285fddd9211817f5db505b68cdf8a48db3e8700161
MD5 5af371833e21ab87089af66a15bf32d5
BLAKE2b-256 9a9758fd1f8a2db83b9fb50eabd11c4d7409a00927f04be3ddba134b98465d37

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1029260ea09b5d32c578db1b68e933a03f290ae19d96efc364cc39557268216
MD5 1c5ef03528939a160089d6f8bad45b62
BLAKE2b-256 d9fb098cfe0278692a62ab021d3cd3b7d1618b6b8f99de0ca956009ab1a56a4d

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed9ab9360df7f4c613ac5b389cb86ccbcf4719d168ad1d500e138f7fe51cab24
MD5 758b959c549107ef36fca847049eccc7
BLAKE2b-256 33b4cf58c88ed9579d81d0377b9d6d47a846c73676c5f9cd8512f5818b31e9d6

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14819b590ae477d19b43564aeed9369bc49fcda78323a09e879b81eeee9a4afc
MD5 7ff980f7689eb97136963354aff7d1ce
BLAKE2b-256 4d7700947cbb96e8ab5c7866c24832106fc1e5ed3ac3347be2774a987a8a0f7c

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6d70a7e7b5b74c476d7ac8798f03f31f0d6f73c9ee266c5467b4f3400988125
MD5 c3aeedaaae7a09392c45cafd9f61bfa8
BLAKE2b-256 de63ecbe8963fceea78432a2b69e60054a59500db7874175d779a52ccf79f5e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page