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.2-cp311-abi3-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11+ Windows x86-64

itk_montage-0.8.2-cp311-abi3-manylinux_2_28_x86_64.whl (5.8 MB view details)

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

itk_montage-0.8.2-cp311-abi3-manylinux_2_28_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.28+ ARM64

itk_montage-0.8.2-cp311-abi3-manylinux_2_17_x86_64.whl (4.4 MB view details)

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

itk_montage-0.8.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

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

itk_montage-0.8.2-cp311-abi3-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.11+ macOS 11.0+ ARM64

itk_montage-0.8.2-cp311-abi3-macosx_10_9_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11+ macOS 10.9+ x86-64

itk_montage-0.8.2-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

itk_montage-0.8.2-cp310-cp310-manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

itk_montage-0.8.2-cp310-cp310-manylinux_2_28_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

itk_montage-0.8.2-cp310-cp310-manylinux_2_17_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_montage-0.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_montage-0.8.2-cp310-cp310-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

itk_montage-0.8.2-cp310-cp310-macosx_10_9_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk_montage-0.8.2-cp39-cp39-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_montage-0.8.2-cp39-cp39-manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

itk_montage-0.8.2-cp39-cp39-manylinux_2_28_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

itk_montage-0.8.2-cp39-cp39-manylinux_2_17_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_montage-0.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_montage-0.8.2-cp39-cp39-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_montage-0.8.2-cp39-cp39-macosx_10_9_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_montage-0.8.2-cp38-cp38-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_montage-0.8.2-cp38-cp38-manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

itk_montage-0.8.2-cp38-cp38-manylinux_2_28_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

itk_montage-0.8.2-cp38-cp38-manylinux_2_17_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_montage-0.8.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_montage-0.8.2-cp38-cp38-macosx_10_9_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 16ca5bae7010dd3e95241af39297952b23eb1f3e004876a6ddaebb529ad88884
MD5 6068cf8b22825ac901ec0d5e0af46f35
BLAKE2b-256 64f3d4eaefaa93100bb613a98388b6b497c0191c19a6ebf951c7341efa56569c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c91e07b91c7672c285dd5dac65ed8e86c63ec904195fa412fad530e23bd62c4
MD5 3989c3f270f3c265f94cc8b705f89be3
BLAKE2b-256 c60ccb344767e033effe0b9db18e7096f430c250f14c129c95d98b4198ef5681

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a020dd4bf3c4990dd93dc41dd2e4340e90b94db5395fbd0485f46a123c218dd
MD5 1447681c276a461c014cf8ef41a66ee4
BLAKE2b-256 a72df7ee586ef1509ef198a3ad1161165d0eccfe0dfa52a3c298493fcdcb408a

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.2-cp311-abi3-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp311-abi3-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 138a27dd1e99ada6afa17c9281ecda05df789506532fbfcefe3582b3f8084de1
MD5 4248c9342edd03c45f9b0b1d59fe3c41
BLAKE2b-256 02a3705e9161010b52128b728887e36c8ed8eda29e5451a81f84ceea468e4d29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8091a03d28ffed12af206fe364907cedb93a23624203e7cdb72fcae109915853
MD5 502f09157e3574f3c893b5f073e7fdab
BLAKE2b-256 72058f46278dded5fc635f7608695400bcb6646b234f8316ddab973b2cd75c8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ce44215bed52d01c58f483383ec610019ad2073fc3920455cb2ca91be2e77f7
MD5 24bf9a114220ffe5a6ed97327a91b988
BLAKE2b-256 c594e28f728d0bdefbc1c851aecc2f706263a633aebc3db9726181427f28b8c3

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.2-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 10aad2cc1131f034398740ca873b5554de474bd40b207f0ac195a26dd83d5645
MD5 0f1ec2c754ea0b43ac41137fe8f9c370
BLAKE2b-256 f128718faa15c349b63546f8d1c320165a0d0ac855d1b9a3f70f357c84e9eeee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c3122fb2dabba9777f307291b635b1e3032f5a870d8ca38f2311d081c40d7d80
MD5 e80c0a907fc7f50dc52af9fa56765706
BLAKE2b-256 fa92da1cd1e950f6c65207ae9af601003d84404aa2093bc16584fb35bc8f3161

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49df235419bac2a579b7b380ae0097dba76402399eac33cd735ac475b20068ff
MD5 d755ca73c2239548acaeef283d08767b
BLAKE2b-256 583006836ce9b56c3eae18810525e906129ebe39a09476e2633777cc0fc0831c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e94b6798731661f9ebb201ebc77141b9152a501333ef28540d33c1c3802c76af
MD5 f67abbb0891bad0cd336510600a1bf31
BLAKE2b-256 d150a227981a6b9713c9252526da3d666bda476b70bf2267d0058146884983c9

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.2-cp310-cp310-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1f89f0a008583fc012d8b0ed2c12f7a28141b3121976e1fe98cba62a68ecbdd6
MD5 791f23335006f98ff0704412a1666148
BLAKE2b-256 ab785a66464f32f18660f4fcbd17ea9051b7d0dcd1bb1f1cfa5110512b05d8f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dab83f18c6ee180d1573a6ee8411ad67040f81a76b605531217558bb2aab41e9
MD5 879f9b1b9cb84cea3fc366056e507790
BLAKE2b-256 f34005987bf9ed570280df2f500ea44f39943d161501fd019ed1e3b3f2ffd5e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7fdec28989929887bd99403a9fecc456aa9d5d9832897165e2626dcbdf037630
MD5 14f13f620ae13f2169e69c0e75c397d7
BLAKE2b-256 e35e06d941e6f0b02b210c9bd922b1a8822550f7d870ed4a848bd6c6934b9307

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 410e3cc4a235afa2e80c6ac870b35a40566c48aefcca15473c3c7de3d80ff402
MD5 f89e51183ea02cfc7ed02478cc9f2344
BLAKE2b-256 201e013ae567a4472cf9545438b8eb4f2c235be1941347cf238cfa046252f64a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 813e9bcd25275a32c36bbcb15358fa407523dd7240f49c8add2be961a4634710
MD5 95d7965c905174de64001704298cc55f
BLAKE2b-256 e98086869929caec4c5be907ff4418c03f9f9ae6f56666a117ab47964387abce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3ade8470ff143ee3b70dcdb9526379f65dc6609a67b52627469d9feb623ff4b
MD5 bb3f20ef754b6616bf20fe563161fcc4
BLAKE2b-256 a6dbf1bc856c355e80eef47cf231e09e20df7f7fa9ae8c57ca0a22e6e319cc17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 26227780c39762947578f6ec59de6a34c338c9397872fd30a9b47f6fa2fc761f
MD5 44b1e32bccab548ade983fe9470c8f9f
BLAKE2b-256 b0ce78bad18f68630c1974282ce4ed7f5be31f05a643c890df5531d38d5c6d12

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.2-cp39-cp39-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 112557ea2df0043c5a0843da43a1b584dab5af21472b1879793a513a1e6f4adc
MD5 8a3f44554302f0c5da6a3177780a86a5
BLAKE2b-256 e3b6aa2f9fdd2a6af68fde57bd19661cda8c5bb7dc968718bab0a625e0705569

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52feed9842c657ba43dd584312de4e2f89de6215077f28e91a41a525a91b416f
MD5 7322963f5d05da204021e6442e5cb2db
BLAKE2b-256 2f8012d807ff6ae208e70c6c5010cdc440d15ead40f97106fb43918f15d73e47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f52d44edf15ee648469f4b5dcc333a437f28f8aa06abc2a5759829ab544566bd
MD5 186033b7f476b38bc9aaf72f7151bf09
BLAKE2b-256 db8ff20fe8da7a221e43bb5d683cfe5f84aaf4f770c22a61f08c48570d76158a

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5e919885f1220607be78d68a59a298529c559a2aa98a39d3d282bfffcde5f9e8
MD5 e6b866492a9aaa0832581160e23f8f3b
BLAKE2b-256 17d6c15aecdaa32ae21ef92a3e36e828e1369a4f9c7cb6256ba55dbc88a494d6

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f30d3e967bf3b1d9c6e1fd90ffdb01271437ee11adc4aa1dff6c3d48eb62ca22
MD5 4107ae1e4576c0952d964acf7b51db74
BLAKE2b-256 b832f78cf9cb25e16d2431853d52eb9557b5f944ec847c2477456c8d4df95cf4

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.2-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a7a0587ca2ab809bd9ef1dd9a8662cbec8fade8480093d398210b097ba960367
MD5 5d0eae679e72c92285c9d30c86267377
BLAKE2b-256 50cf0cce75aa0fdaa2556ce841978a021615fde8d196fd1392fe3eabaab65e7c

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.2-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e6f62c15eb876bba49e15ac9642c424771f4c6e737d1d3b0df12d3f236e6c55
MD5 114f19da7bbcb851a137ef471df669eb
BLAKE2b-256 506b268713185a6d6f7730a4a490af38d967156c26db83cf54675545a9064b2c

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.2-cp38-cp38-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp38-cp38-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 18e970e20d60691ec4e8dc76da45535fc3f88b492cb20408acf90c6e6d3cd410
MD5 679e4d033e804e54f525a3d525339942
BLAKE2b-256 4d5f2a53111860e74a35b5fac75d73f0e3facb05f1a10809e842086175db9010

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8bc3cb246012c199e35a5591c68134e74890b5b7b4720815240acbba75ee1d8
MD5 751368f4337f224c9e2b842560d7e5f2
BLAKE2b-256 d123bb53bb8828fd587a6e324fe4a1925f6c67f8b58792c1fe45576c10dbde5c

See more details on using hashes here.

File details

Details for the file itk_montage-0.8.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_montage-0.8.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 58192d554dbe07f9ea22593a6383aed5685143e053bf1f72843e7984685f711e
MD5 015c9b0fa51970584b85a76a1aa895c9
BLAKE2b-256 d6846db64308008ce20e8c47fc4c77f797aff6d257b1642e07709f3d95191686

See more details on using hashes here.

Supported by

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