Skip to main content

M2Stitch

Project description

PyPI Python Version License

Read the documentation at https://m2stitch.readthedocs.io/ Tests Codecov

pre-commit Black Zenodo

Features

  • Provides robust stitching of tiled microscope images on a regular grid, mostly following algorithm by MIST but improved in several points.

  • Supports missing tiles.

Installation

You can install M2Stitch via pip from PyPI:

$ pip install m2stitch

Usage

Please see the Usage for details.

Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the MIT license, M2Stitch is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Credits

This program is an unofficial implementation of MIST stitching algorithm on GitHub. The original paper is here.

This project was generated from @cjolowicz’s Hypermodern Python Cookiecutter template.

Citation

If you use this program for your research, please cite it and help us build more.

@misc{m2stitch,
   author = {Yohsuke T. Fukai},
   title = {m2stitch},
   year  = {2021},
   url   = {https://doi.org/10.5281/zenodo.5139596},
}

Other Python stitching programs

One might also be interested in another Python-written stitching tool ASHLAR (bioRxiv), with a comparable performance to that of MIST and additional features.

Project details


Download files

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

Source Distribution

m2stitch-0.7.2.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

m2stitch-0.7.2-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file m2stitch-0.7.2.tar.gz.

File metadata

  • Download URL: m2stitch-0.7.2.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for m2stitch-0.7.2.tar.gz
Algorithm Hash digest
SHA256 7d2ab6f3f918c5661cf239e70434120cdaa78928a6cff40f6e9264a3a0aea227
MD5 841cc0114a098cfc61181eddd9613bfb
BLAKE2b-256 094892e2fcb4493dfabb268df7a668d236b7131396d6d429c0db86d8c39fc43b

See more details on using hashes here.

File details

Details for the file m2stitch-0.7.2-py3-none-any.whl.

File metadata

  • Download URL: m2stitch-0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for m2stitch-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 72eaadc6a19c61b2384902e1dfff0ef859a7c2c54827b692b2157e0ac98cceeb
MD5 9f755728e4e2a92f0722ddbf09ed4819
BLAKE2b-256 44f55078c063cd10ea46d73464a872763220cbda455c40fff2940858f7a4b08a

See more details on using hashes here.

Supported by

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