{ "info": { "author": "See homepage for a complete list of contributors", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Topic :: Scientific/Engineering" ], "description": "# BeamDelta\nAlignment tool\n\nCopyright Nicholas Hall, David Pinto, Ian Dobbie (2019)\n\nA simple GUI interface for python-microscope which allows a compatible camera \n(see python-microscope compatibility list) to be used for optical alignment purposes.\nThe Gui will display live images, calculate and mark beam centroids and then store\nan alignment centroid position. Once a position is stored the live centroid then \ndisplays a pixel based delta position to allow precise alignment between the marked\nposition and the new beam. \n\nCalled from the command line using the following format:\n\n\"BeamDeltaUI [exposure_time] [camera_1_uri] [camera_2_uri]\"\n\n\"exposure_time\" has a default value of 150 ms and can be set bu adding the flag --exposure-time. \nThe camera URIs have the following format:\n\n\"PYRO:[microscope_device_name]@[ip_address]:[port]\"\n\nSuggested uses:\n\nCentering lenses within an optical setup.\n1) align the system with no lenses present using a laser or similar well collimated\nbeam.\n2) position camera in beam.\n3) mark centroid.\n4) add first lens and check centroid.\n5) shift lens in X and Y (perpendicular to optic axis) to align centroids.\n6) check for back reflection to ensure the lens is perpendicular to optic axis\n7) repeat 5 & 6 until no change.\n\nCo-aligning two beams\n1) start with one correctly aligned beam.\n2) construct a dual camera setup (description needed!)\n3) mark centroids on both cameras.\n4) turn of first beam, turn on second beam\n5) use two mirrors to walk the beam (description needed) so it matches both centroids.\n\nRequired Python version: Python 3.6.3\n\nRequired Python packages: sys, argparse, PyQt5, numpy, skimage, scipy and microscope\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MicronOxford/BeamDelta", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "BeamDelta", "package_url": "https://pypi.org/project/BeamDelta/", "platform": "", "project_url": "https://pypi.org/project/BeamDelta/", "project_urls": { "Homepage": "https://github.com/MicronOxford/BeamDelta" }, "release_url": "https://pypi.org/project/BeamDelta/1.0.0/", "requires_dist": [ "PyQt5", "scikit-image", "scipy", "microscope" ], "requires_python": ">=3.5", "summary": "A software tool to improve microscope alignment", "version": "1.0.0" }, "last_serial": 5535562, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "7e3e9becc6f78cb40bc71bf2493ca868", "sha256": "9c80ab07f657638d7d2b36ab8983bea2facae087dfce4254f6ecd097c286119c" }, "downloads": -1, "filename": "BeamDelta-1.0.0-py3.7.egg", "has_sig": false, "md5_digest": "7e3e9becc6f78cb40bc71bf2493ca868", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=3.5", "size": 11166, "upload_time": "2019-07-15T15:34:10", "url": "https://files.pythonhosted.org/packages/b1/1e/219b0a486bd9a2753ec7aaf552c5f6e536687098cccb5df2831068d43283/BeamDelta-1.0.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "26739a3dc7d07cdef413839b140e6670", "sha256": "58ba65d2192507c39e274a84a5118251f208476b27e25fb9978bc4c67bf0a9b5" }, "downloads": -1, "filename": "BeamDelta-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "26739a3dc7d07cdef413839b140e6670", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 18373, "upload_time": "2019-07-15T15:34:08", "url": "https://files.pythonhosted.org/packages/4c/a3/3a81ae0cff64ba736c692df0fb655cbbc15e07cf836183b83f3059bfac1c/BeamDelta-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09c146792e8ddf46cae7f502565f563d", "sha256": "6b6dca19311cd695c9fb6d09e237ae29e2deb1958aa0f7e45d113dce1bf5737d" }, "downloads": -1, "filename": "BeamDelta-1.0.0.tar.gz", "has_sig": false, "md5_digest": "09c146792e8ddf46cae7f502565f563d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5528, "upload_time": "2019-07-15T15:34:11", "url": "https://files.pythonhosted.org/packages/b9/61/02343b02b427178397f986d9a622f843fdddcbd06800b967d9bcdecb13d3/BeamDelta-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7e3e9becc6f78cb40bc71bf2493ca868", "sha256": "9c80ab07f657638d7d2b36ab8983bea2facae087dfce4254f6ecd097c286119c" }, "downloads": -1, "filename": "BeamDelta-1.0.0-py3.7.egg", "has_sig": false, "md5_digest": "7e3e9becc6f78cb40bc71bf2493ca868", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=3.5", "size": 11166, "upload_time": "2019-07-15T15:34:10", "url": "https://files.pythonhosted.org/packages/b1/1e/219b0a486bd9a2753ec7aaf552c5f6e536687098cccb5df2831068d43283/BeamDelta-1.0.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "26739a3dc7d07cdef413839b140e6670", "sha256": "58ba65d2192507c39e274a84a5118251f208476b27e25fb9978bc4c67bf0a9b5" }, "downloads": -1, "filename": "BeamDelta-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "26739a3dc7d07cdef413839b140e6670", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 18373, "upload_time": "2019-07-15T15:34:08", "url": "https://files.pythonhosted.org/packages/4c/a3/3a81ae0cff64ba736c692df0fb655cbbc15e07cf836183b83f3059bfac1c/BeamDelta-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09c146792e8ddf46cae7f502565f563d", "sha256": "6b6dca19311cd695c9fb6d09e237ae29e2deb1958aa0f7e45d113dce1bf5737d" }, "downloads": -1, "filename": "BeamDelta-1.0.0.tar.gz", "has_sig": false, "md5_digest": "09c146792e8ddf46cae7f502565f563d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5528, "upload_time": "2019-07-15T15:34:11", "url": "https://files.pythonhosted.org/packages/b9/61/02343b02b427178397f986d9a622f843fdddcbd06800b967d9bcdecb13d3/BeamDelta-1.0.0.tar.gz" } ] }