{ "info": { "author": "Quentin Peter", "author_email": "qaep2@cam.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering" ], "description": "## Synopsis\n\nThis python3 code does image registration. The scale, rotation and position between two images is extracted \n\n## Code Example\nload the module\n\n: import registrator.channel as cr\n\nGet a channel direction\n\n: an0=cr.channel_angle(im0)\n\nGet a channel width\n\n: width0=cr.channel_width(im0,chanangle=an0)\n\nCompare two images\n\n: angle, scale, origin, im2=cr.register_channel(im0,im1)\n\n## Motivation\n\nBetween series of images, the device mignt have moved, of the focal distance might have changed. \nThis project will automatically detect these differences.\n\n## Installation\n\nIn the folder:\n\npip install .\n\n## API Reference\n\nThe python help function gives the required infos as docstrings have been specified.\n\n: help(cr)\n\n\n## Tests\n\nnosetests\n\n## Contributors\n\nIf you want to improve this code feel free to talk to me or send push requests\n\n## License\n\nThis code is under GPLv3\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/impact27/registrator", "keywords": "image registration microfluidics", "license": "GPl v3", "maintainer": "", "maintainer_email": "", "name": "registrator", "package_url": "https://pypi.org/project/registrator/", "platform": "", "project_url": "https://pypi.org/project/registrator/", "project_urls": { "Homepage": "https://github.com/impact27/registrator" }, "release_url": "https://pypi.org/project/registrator/0.1.3/", "requires_dist": [ "numpy", "scipy", "opencv-python" ], "requires_python": "", "summary": "Register images of microfluidics channels", "version": "0.1.3" }, "last_serial": 4899018, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c84c95931b4e4dad5d6ad5e944241ed1", "sha256": "e9b71930d24b67535dd7ae3d27ee4ca1cdf06b01f56401db023034f690c9f40b" }, "downloads": -1, "filename": "registrator-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c84c95931b4e4dad5d6ad5e944241ed1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4965750, "upload_time": "2017-09-11T09:38:14", "url": "https://files.pythonhosted.org/packages/32/85/08d5a108ff90ea84e2793b901922f8770f9d06e548a91c277e650c73e429/registrator-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c531ab8f98537a021f8f192fdda549f9", "sha256": "9710e33e31d44d090163d150e00fa262a7c443ba9df253f5b2e01d58bb8a1074" }, "downloads": -1, "filename": "registrator-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c531ab8f98537a021f8f192fdda549f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4966464, "upload_time": "2017-09-11T09:38:33", "url": "https://files.pythonhosted.org/packages/f9/28/53544fa13d8ee6f40b49178d6762624e844e32b56c770da786d62c1f1bba/registrator-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9fdb5f39b811f6ad0584825ad0a95dca", "sha256": "ed740a145cf132085dfd54085716d47e07dc886d228ac24c215c6c711182b63c" }, "downloads": -1, "filename": "registrator-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9fdb5f39b811f6ad0584825ad0a95dca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4965774, "upload_time": "2017-10-12T13:13:10", "url": "https://files.pythonhosted.org/packages/c5/24/172445ee36f14ef3dcf689269d78b0ec7d320ab0478472618d2084899d42/registrator-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba6f7588df48823c1d9953337b7c2f2d", "sha256": "9cc5b53fea73d7130b50c6ee320b00f3883f725987c91505b6141a77ee2dad07" }, "downloads": -1, "filename": "registrator-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ba6f7588df48823c1d9953337b7c2f2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4967269, "upload_time": "2017-10-12T13:13:21", "url": "https://files.pythonhosted.org/packages/4f/83/0679d0fd6a1c4fee01ba4129724bd8d994ea2ef093eb1ded6e3f3698ae59/registrator-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "459fa64a8efd76dfa2d8f17805f4c54c", "sha256": "31a8470a8c672aa392ac56421d3f002b2dfff533ffab1d663315860909f00125" }, "downloads": -1, "filename": "registrator-0.1.2.tar.gz", "has_sig": false, "md5_digest": "459fa64a8efd76dfa2d8f17805f4c54c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4967308, "upload_time": "2018-06-15T13:15:21", "url": "https://files.pythonhosted.org/packages/5f/fb/fbe9674be4623437ed6de5e68dc824003b14451bbe9aef55180bdaafe669/registrator-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8c0cde0163157bea1bbede5ea7db1cc5", "sha256": "7edb7251dfed1c4fc9f92549370f7cd9eb46c6693d8ef224d021f366c0a55bfd" }, "downloads": -1, "filename": "registrator-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8c0cde0163157bea1bbede5ea7db1cc5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4964422, "upload_time": "2019-03-05T11:52:55", "url": "https://files.pythonhosted.org/packages/1c/7e/e0091eabcad94f74a1b1f5994dcc6f94f5aa9ad1c01ebf9f3e14ce083907/registrator-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fae66f9bfff49837a9d4671ad45183c0", "sha256": "bf481e880e960bfc0194eb82aeec8af86b716655da8f34d5eeea667290365f66" }, "downloads": -1, "filename": "registrator-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fae66f9bfff49837a9d4671ad45183c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4965885, "upload_time": "2019-03-05T11:53:01", "url": "https://files.pythonhosted.org/packages/23/92/3fd8745e1fe8713c8a33e1ee9450900e911b87303e031a685293ce8db287/registrator-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8c0cde0163157bea1bbede5ea7db1cc5", "sha256": "7edb7251dfed1c4fc9f92549370f7cd9eb46c6693d8ef224d021f366c0a55bfd" }, "downloads": -1, "filename": "registrator-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8c0cde0163157bea1bbede5ea7db1cc5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4964422, "upload_time": "2019-03-05T11:52:55", "url": "https://files.pythonhosted.org/packages/1c/7e/e0091eabcad94f74a1b1f5994dcc6f94f5aa9ad1c01ebf9f3e14ce083907/registrator-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fae66f9bfff49837a9d4671ad45183c0", "sha256": "bf481e880e960bfc0194eb82aeec8af86b716655da8f34d5eeea667290365f66" }, "downloads": -1, "filename": "registrator-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fae66f9bfff49837a9d4671ad45183c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4965885, "upload_time": "2019-03-05T11:53:01", "url": "https://files.pythonhosted.org/packages/23/92/3fd8745e1fe8713c8a33e1ee9450900e911b87303e031a685293ce8db287/registrator-0.1.3.tar.gz" } ] }