{ "info": { "author": "Peter Polidoro", "author_email": "polidorop@janelia.hhmi.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools" ], "description": "serial_interface_python\n=======================\n\nThis Python package (serial_interface) creates a class named\nSerialInterface, which inherits from serial.Serial and adds methods to\nit, like auto discovery of available serial ports in Linux, Windows,\nand Mac OS X. The SerialInterface class can be used by itself, but it is\nmostly intended to be a base class for other serial port devices with\nhigher level functions.\n\nAuthors::\n\n Peter Polidoro \n\nLicense::\n\n BSD\n\nExample Usage::\n\n from serial_interface import SerialInterface, find_serial_interface_ports\n find_serial_interface_ports() # Returns list of available serial ports\n dev = SerialInterface() # Might automatically find device if one available\n # if it is not found automatically, specify port directly\n dev = SerialInterface(port='/dev/ttyUSB0') # Linux\n dev = SerialInterface(port='/dev/tty.usbmodem262471') # Mac OS X\n dev = SerialInterface(port='COM3') # Windows\n dev.get_device_info()\n from serial_interface import SerialInterfaces\n devs = SerialInterfaces() # Might automatically find all available devices\n # if they are not found automatically, specify ports to use\n devs = SerialInterfaces(use_ports=['/dev/ttyUSB0','/dev/ttyUSB1']) # Linux\n devs = SerialInterfaces(use_ports=['/dev/tty.usbmodem262471','/dev/tty.usbmodem262472']) # Mac OS X\n devs = SerialInterfaces(use_ports=['COM3','COM4']) # Windows\n devs.get_devices_info()\n devs.sort_by_port()\n dev = devs[0]\n dev.get_device_info()\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/janelia-pypi/serial_interface_python", "keywords": "serial", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "serial_interface", "package_url": "https://pypi.org/project/serial_interface/", "platform": "", "project_url": "https://pypi.org/project/serial_interface/", "project_urls": { "Homepage": "https://github.com/janelia-pypi/serial_interface_python" }, "release_url": "https://pypi.org/project/serial_interface/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Extends serial.Serial to add methods such as auto discovery of available serial ports in Linux, Windows, and Mac OS X", "version": "1.0.2" }, "last_serial": 3688065, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "651ee6591492b389960985e6a54df0e5", "sha256": "e0cbef583e12e9c28e7fa034ad335ec2c1bd4f72eb0b25765e13328855069bc2" }, "downloads": -1, "filename": "serial_interface-1.0.0.tar.gz", "has_sig": false, "md5_digest": "651ee6591492b389960985e6a54df0e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8274, "upload_time": "2018-01-11T20:21:32", "url": "https://files.pythonhosted.org/packages/8b/17/2c01cc951f9d93802192b72be44288defbf7e9ccbcf6478775971c79517b/serial_interface-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6cb38929b14217bd0e0a6de67a6e519e", "sha256": "ee22ef73eaee33e6bd4d3dab51627230497f386277fd57371c032083b908dc0e" }, "downloads": -1, "filename": "serial_interface-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6cb38929b14217bd0e0a6de67a6e519e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8270, "upload_time": "2018-01-11T20:40:57", "url": "https://files.pythonhosted.org/packages/ad/d4/5f84b996fbfc8247176a3acd338d8bbbc8c60ff449bc5876728cbe0b8963/serial_interface-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "bfeee3298a757e553d3dc24a7fb1b613", "sha256": "fd61945c6aec9caba74c58fdb5bb8ced13711ddc87e324a34558a82a9c11c429" }, "downloads": -1, "filename": "serial_interface-1.0.2.tar.gz", "has_sig": false, "md5_digest": "bfeee3298a757e553d3dc24a7fb1b613", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8286, "upload_time": "2018-03-20T14:45:04", "url": "https://files.pythonhosted.org/packages/64/92/150ccc120c31b31ab7b041842469d5d28503b717d41206256a0ba2733a55/serial_interface-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bfeee3298a757e553d3dc24a7fb1b613", "sha256": "fd61945c6aec9caba74c58fdb5bb8ced13711ddc87e324a34558a82a9c11c429" }, "downloads": -1, "filename": "serial_interface-1.0.2.tar.gz", "has_sig": false, "md5_digest": "bfeee3298a757e553d3dc24a7fb1b613", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8286, "upload_time": "2018-03-20T14:45:04", "url": "https://files.pythonhosted.org/packages/64/92/150ccc120c31b31ab7b041842469d5d28503b717d41206256a0ba2733a55/serial_interface-1.0.2.tar.gz" } ] }