{ "info": { "author": "Claudio Arena", "author_email": "claudio.arena.12@ucl.ac.uk", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# mdt69x\n\nThis is a simple Python module to communicate with Thorlabs MDT69X Piezo controllers.\n\n### Getting Started\n\nSimply copy the [mdt69x.py](mdt69x/mdt69x.py) in your project directory.\nThe module uses the pySerial module to communicate over USB with the controller, so make sure to add it to your project as well.\n\nAlternatively, install the module by running:\n\n```\npip install mdt69x\n```\n\n\n### Details\n\nThe module implements almost all commands supported by the Thorlabs MDT693 controller.\nThe only commands not implemented are DACSTEP (both get and set), and the arrow commands (up, down, right, left).\n\nAn example file is provided ([mdt69x_example.py](examples/mdt69x_example.py)), which shows usage of a few of the available methods.\n\n\nThe module was tested with the Thorlabs MDT693, but it should also work with the other MDT69X modules.\n\nIt works both with and without compatibility mode,\nalthough it defaults to compatibility mode.\nNote that certain commands (such as set_xyz_voltage) will only work on firmware version >2,\n and will not work if you try to use them on compatible hardware/firmware.\n\n## Author\n\n* **Claudio Arena** - University College London (UCL), Astrophysics PhD \n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n\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/claudioarena/mdt69x", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "mdt69x", "package_url": "https://pypi.org/project/mdt69x/", "platform": "", "project_url": "https://pypi.org/project/mdt69x/", "project_urls": { "Homepage": "https://github.com/claudioarena/mdt69x" }, "release_url": "https://pypi.org/project/mdt69x/1.0.10/", "requires_dist": [ "markdown", "pyserial" ], "requires_python": ">=3.6", "summary": "Package to communicate with Thorlab MDT69X Piezo controller", "version": "1.0.10" }, "last_serial": 5874947, "releases": { "1.0.10": [ { "comment_text": "", "digests": { "md5": "a72b5cb69448239279409a5c04fb2862", "sha256": "5f2c42755ee9e19e2b208ea56f8a489bb8a84b639840c515006849997f9f767c" }, "downloads": -1, "filename": "mdt69x-1.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "a72b5cb69448239279409a5c04fb2862", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6024, "upload_time": "2019-09-23T17:24:14", "url": "https://files.pythonhosted.org/packages/93/7e/cc8b97211960b1a68a9c335c3009d5cc2cf1d8b11252cb286b15f83572f0/mdt69x-1.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "719931e03aa37eddfa4182da9005af9d", "sha256": "af2cddbbbaff0ffffa365e38bc38bbe82cc9dad288e1af7982a8505d77484a70" }, "downloads": -1, "filename": "mdt69x-1.0.10.tar.gz", "has_sig": false, "md5_digest": "719931e03aa37eddfa4182da9005af9d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4893, "upload_time": "2019-09-23T17:24:16", "url": "https://files.pythonhosted.org/packages/64/c0/fabfa91421b00eb542ff513995f67b26e4921d5a20212b421a210b68fa50/mdt69x-1.0.10.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "320d2d15c1d1970bedb130a90cf9289f", "sha256": "09d21b3a38a4bfeb91337331d7f278f87c1467fbebd4c2c04b94e207dc591fef" }, "downloads": -1, "filename": "mdt69x-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "320d2d15c1d1970bedb130a90cf9289f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6016, "upload_time": "2019-09-19T20:02:10", "url": "https://files.pythonhosted.org/packages/28/90/de19356b33388df22e7be878d38049aa882f64fd9c49b9cd8fa82e1f3430/mdt69x-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf332272316ff44629582b52e69cb0cd", "sha256": "ff14989e0e7f07ee89c001622298f453c2ead842c416e5f97a8f80160e65dec6" }, "downloads": -1, "filename": "mdt69x-1.0.9.tar.gz", "has_sig": false, "md5_digest": "cf332272316ff44629582b52e69cb0cd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4899, "upload_time": "2019-09-19T20:02:11", "url": "https://files.pythonhosted.org/packages/60/22/ecf402d51546b3f72265911064b9eff9ed23420d21fe65c3a9b38ec7ca8f/mdt69x-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a72b5cb69448239279409a5c04fb2862", "sha256": "5f2c42755ee9e19e2b208ea56f8a489bb8a84b639840c515006849997f9f767c" }, "downloads": -1, "filename": "mdt69x-1.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "a72b5cb69448239279409a5c04fb2862", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6024, "upload_time": "2019-09-23T17:24:14", "url": "https://files.pythonhosted.org/packages/93/7e/cc8b97211960b1a68a9c335c3009d5cc2cf1d8b11252cb286b15f83572f0/mdt69x-1.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "719931e03aa37eddfa4182da9005af9d", "sha256": "af2cddbbbaff0ffffa365e38bc38bbe82cc9dad288e1af7982a8505d77484a70" }, "downloads": -1, "filename": "mdt69x-1.0.10.tar.gz", "has_sig": false, "md5_digest": "719931e03aa37eddfa4182da9005af9d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4893, "upload_time": "2019-09-23T17:24:16", "url": "https://files.pythonhosted.org/packages/64/c0/fabfa91421b00eb542ff513995f67b26e4921d5a20212b421a210b68fa50/mdt69x-1.0.10.tar.gz" } ] }