{ "info": { "author": "ngpaladi", "author_email": "py2700@noahpaladino.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Unofficial Keithley 2700 Series DMM Interface: py2700\nA Python package to interface with a Keithley 2700 digital multimeter.\n\n## Introduction\nThe py2700 package is designed to allow for easy access to common SCPI commands sent to the multimeter. From setting up channels, to reading data, to even writing to the display, the package allows the user to quickly and easily produce working, readable Python code to collect data from their device, and ultimately avoid being forced to pay for a license for Keithley Kickstart.\n\n## Example Program\n```python \nimport py2700 as DMM\nimport time\n\n# Connect to a Keithley 2701 over TCP/IP\nmy_multimeter = DMM.Multimeter('TCPIP::192.168.69.102::1394::SOCKET')\n\n# Set the default temperature units\nmy_multimeter.set_temperature_units('C')\n\n# Set the timeout in ms\nmy_multimeter.set_timeout(5000)\n\n# Set Channels 101, 102, and 103 as K-type thermocouples\nmy_multimeter.define_channels([101,102,103],\n DMM.MeasurementType.thermocouple('K'))\n\n# Setup for reading: \n# This needs to be completed after channel\n# definitions and before scanning\nmy_multimeter.setup_scan()\n\n# Scan the channels, given the timestamp you want \n# for the reading\nresult = my_multimeter.scan(time.time_ns()/(10**9))\n\n# Print out a CSV header for the result\nprint(my_multimeter.make_csv_header())\n\n# Print out a CSV row for the result\nprint(result.make_csv_row())\n\n# Safely disconnect from the multimeter\nmy_multimeter.disconnect()\n```\n## Contact\nPlease submit an issue if you encounter a bug and please email any questions or requests to py2700@noahpaladino.com\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/ngpaladi/py2700", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "py2700", "package_url": "https://pypi.org/project/py2700/", "platform": "", "project_url": "https://pypi.org/project/py2700/", "project_urls": { "Homepage": "https://github.com/ngpaladi/py2700" }, "release_url": "https://pypi.org/project/py2700/0.0.8/", "requires_dist": [ "PyVISA", "PyVISA-py" ], "requires_python": "", "summary": "A Python package to interface with a Keithley 2700 multimeter", "version": "0.0.8" }, "last_serial": 5610263, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9ce1a69c68a541e50e4b15b5d6899d47", "sha256": "da5e44c1dae44807a7b6bece4fa36c372b6924afdc89d25b89499e6e34d24a02" }, "downloads": -1, "filename": "py2700-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9ce1a69c68a541e50e4b15b5d6899d47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9177, "upload_time": "2019-07-28T17:11:08", "url": "https://files.pythonhosted.org/packages/b9/a0/6ad7d049d499553f4203c1d17f268e2f25525fed7f00dce90d069f55f4bf/py2700-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "280bed0ec666ae6a91612ef3a2ab3bbf", "sha256": "6e5760ef97f5e4753e7647cf4f82d70e2ecd722fbf17bc79f2c2681510cde2d2" }, "downloads": -1, "filename": "py2700-0.0.1.tar.gz", "has_sig": false, "md5_digest": "280bed0ec666ae6a91612ef3a2ab3bbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4291, "upload_time": "2019-07-28T17:11:10", "url": "https://files.pythonhosted.org/packages/c7/1d/ccc57d4b45a9f527e937f5c1aceef12a12cd429475fb4fab8679f1370163/py2700-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ebb392192111809ee51403c98ece02bd", "sha256": "252bfd6a80951f1c6746a254248f53c58ad4deb51b62c63db366a45d4bb4afb4" }, "downloads": -1, "filename": "py2700-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ebb392192111809ee51403c98ece02bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9193, "upload_time": "2019-07-28T19:22:12", "url": "https://files.pythonhosted.org/packages/f6/c8/d38f4d020ba17b1bc2b3ebe6a2edc28c1ca6a910a9dfd19a19a88c91e530/py2700-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa598a29eab50fc34591410bc745a543", "sha256": "0bbfe54fbfe074dbfd5552fb748f2a2dd64877103699d3431290dd44fe7e4043" }, "downloads": -1, "filename": "py2700-0.0.3.tar.gz", "has_sig": false, "md5_digest": "fa598a29eab50fc34591410bc745a543", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4294, "upload_time": "2019-07-28T19:22:13", "url": "https://files.pythonhosted.org/packages/06/74/e8b5de53b384576be1d39a0668168c25ad10df7381307c15a15aca633c4a/py2700-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "4621a66d0489996bf09e3b319ec84e26", "sha256": "a9954ce9db3dd4ef98281248f721b000ea1be6ba357ad53c0bcc981c8eb79016" }, "downloads": -1, "filename": "py2700-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4621a66d0489996bf09e3b319ec84e26", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9177, "upload_time": "2019-07-28T19:33:15", "url": "https://files.pythonhosted.org/packages/21/1f/08f6f1fc544ab3411142d0ea22e5ad925e773fe437b06c7839d25da00cb9/py2700-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c8d5f10f6a05fea007700ed2ee9e69f", "sha256": "f57a8b7164f4c51ce04cd29fdddefca71957e996e22b827d8830b59b06624bef" }, "downloads": -1, "filename": "py2700-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6c8d5f10f6a05fea007700ed2ee9e69f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4280, "upload_time": "2019-07-28T19:33:17", "url": "https://files.pythonhosted.org/packages/02/a2/de21c5c13abc8ecf64fc38e1008f256f600c117efea9a964a20037f0b557/py2700-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "f828035f6bfd35cd6dd4352f67593987", "sha256": "dec8df11337197713260ad1b744fe8613647b3850eb2b1cfa107a21849582500" }, "downloads": -1, "filename": "py2700-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f828035f6bfd35cd6dd4352f67593987", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9374, "upload_time": "2019-07-30T05:25:47", "url": "https://files.pythonhosted.org/packages/d4/dd/aa0dd84d7efa6ba80aa677208f4d1bed68d1d3ebe9f29ac9f0bc463e6124/py2700-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "747ed46cf0f77c0e6e4f68a4b36b3417", "sha256": "749f22988a4622104e36b5b597a113db948417374d3b8e45d982e2ec5bac03c3" }, "downloads": -1, "filename": "py2700-0.0.5.tar.gz", "has_sig": false, "md5_digest": "747ed46cf0f77c0e6e4f68a4b36b3417", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4473, "upload_time": "2019-07-30T05:25:49", "url": "https://files.pythonhosted.org/packages/f1/3b/609c47967cadd445a4b39a2e5127f48ccc3d0fc7c8ec7984af7e04c4f5ba/py2700-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "7ea11a8713761c463466f4522971df27", "sha256": "f41b2f34a4d7a07634eff3a23a90692048d08a75aba171750ac99c438bbd4245" }, "downloads": -1, "filename": "py2700-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "7ea11a8713761c463466f4522971df27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9401, "upload_time": "2019-07-30T21:15:29", "url": "https://files.pythonhosted.org/packages/ae/14/b3de9cc80067126ffdf337e0b74519374939921276f932ff46f2d9005bc7/py2700-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32ab7b08da8de9876ebaaea32aaaa643", "sha256": "b046e679f372874dd3451beea0b9fe7d13657fb78910ba9bd18de6a1a36902ac" }, "downloads": -1, "filename": "py2700-0.0.6.tar.gz", "has_sig": false, "md5_digest": "32ab7b08da8de9876ebaaea32aaaa643", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4583, "upload_time": "2019-07-30T21:15:30", "url": "https://files.pythonhosted.org/packages/1f/72/71e23ee0de8efb36c71b15ffea2fa1b46136f26737eb628f7456d19fe2fe/py2700-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "1b5cfd9c58b4e48b2262f18ea5fef2e4", "sha256": "03d6a7e5e9a88277a15866ed1b9913756b2b2779c721452f01aba286dc3c3cc5" }, "downloads": -1, "filename": "py2700-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "1b5cfd9c58b4e48b2262f18ea5fef2e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9441, "upload_time": "2019-07-30T21:39:33", "url": "https://files.pythonhosted.org/packages/a8/b2/80c8c95a1a981d6726c03eb884df3f27e7f83744ef3bdeddb32d8c7b24da/py2700-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "328c52120bb599bb013261d0b4176f8c", "sha256": "4c6ce9d6b924ec5cf74ab2840f06660b529a82c67a8348d7c1fc563d84a14ce9" }, "downloads": -1, "filename": "py2700-0.0.7.tar.gz", "has_sig": false, "md5_digest": "328c52120bb599bb013261d0b4176f8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4629, "upload_time": "2019-07-30T21:39:35", "url": "https://files.pythonhosted.org/packages/1a/64/143f658520808246bf85c75d92820fdf72c6d51e088d7ce1e647a8c39903/py2700-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "859dc10c054e1bca377f7a02d7c2b59c", "sha256": "824c8fed62e5eafda27e8362f46ccd59a75830bee0f536d956992a1d0a48b6a4" }, "downloads": -1, "filename": "py2700-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "859dc10c054e1bca377f7a02d7c2b59c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9440, "upload_time": "2019-07-30T21:41:06", "url": "https://files.pythonhosted.org/packages/66/1c/8e52bba38a9ee7649887a0120a39f753f95e400cf74ace775d0dd47ddb96/py2700-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd41f70f09efb728c824b239af51f08a", "sha256": "b957b64b63164939ef15d888b8f124592b631a0d814588cbe6b3f735131d547d" }, "downloads": -1, "filename": "py2700-0.0.8.tar.gz", "has_sig": false, "md5_digest": "dd41f70f09efb728c824b239af51f08a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4627, "upload_time": "2019-07-30T21:41:09", "url": "https://files.pythonhosted.org/packages/d4/c6/fedac96572177ee96ce103b8ff9e6be38beaf473b291533b4ec088d36246/py2700-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "859dc10c054e1bca377f7a02d7c2b59c", "sha256": "824c8fed62e5eafda27e8362f46ccd59a75830bee0f536d956992a1d0a48b6a4" }, "downloads": -1, "filename": "py2700-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "859dc10c054e1bca377f7a02d7c2b59c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9440, "upload_time": "2019-07-30T21:41:06", "url": "https://files.pythonhosted.org/packages/66/1c/8e52bba38a9ee7649887a0120a39f753f95e400cf74ace775d0dd47ddb96/py2700-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd41f70f09efb728c824b239af51f08a", "sha256": "b957b64b63164939ef15d888b8f124592b631a0d814588cbe6b3f735131d547d" }, "downloads": -1, "filename": "py2700-0.0.8.tar.gz", "has_sig": false, "md5_digest": "dd41f70f09efb728c824b239af51f08a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4627, "upload_time": "2019-07-30T21:41:09", "url": "https://files.pythonhosted.org/packages/d4/c6/fedac96572177ee96ce103b8ff9e6be38beaf473b291533b4ec088d36246/py2700-0.0.8.tar.gz" } ] }