{ "info": { "author": "Steven Casagrande", "author_email": "scasagrande@galvant.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Manufacturing", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator", "Topic :: Software Development :: Libraries" ], "description": "InstrumentKit\n=============\n\n.. image:: https://img.shields.io/travis/Galvant/InstrumentKit/master.svg?maxAge=2592000\n :target: https://travis-ci.org/Galvant/InstrumentKit\n :alt: Travis-CI build status\n\n.. image:: https://img.shields.io/coveralls/Galvant/InstrumentKit/master.svg?maxAge=2592000\n :target: https://coveralls.io/github/Galvant/InstrumentKit?branch=master\n :alt: Coveralls code coverage\n\n.. image:: https://readthedocs.org/projects/instrumentkit/badge/?version=latest\n :target: https://readthedocs.org/projects/instrumentkit/?badge=latest\n :alt: Documentation\n\n.. image:: https://img.shields.io/pypi/v/instrumentkit.svg?maxAge=86400\n :target: https://pypi.python.org/pypi/instrumentkit\n :alt: PyPI version\n\n.. image:: https://img.shields.io/pypi/pyversions/instrumentkit.svg?maxAge=2592000\n :alt: Python versions\n\nInstrumentKit is an open source Python library designed to help the\nend-user get straight into communicating with their equipment via a PC.\nInstrumentKit aims to accomplish this by providing a connection- and\nvendor-agnostic API. Users can freely swap between a variety of\nconnection types (ethernet, gpib, serial, usb) without impacting their\ncode. Since the API is consistent across similar instruments, a user\ncan, for example, upgrade from their 1980's multimeter using GPIB to a\nmodern Keysight 34461a using ethernet with only a single line change.\n\nSupported means of communication are:\n\n- Galvant Industries GPIBUSB adapter (``open_gpibusb``)\n- Serial (``open_serial``)\n- Sockets (``open_tcpip``)\n- VISA (``open_visa``)\n- Read/write from unix files (``open_file``)\n- USBTMC (``open_usbtmc``)\n- VXI11 over Ethernet (``open_vxi11``)\n\nThere is planned support for HiSLIP someday, but a good Python HiSLIP library will be needed first.\n\nIf you have any problems or have code you wish to contribute back to the\nproject please feel free to open an issue or a pull request!\n\nInstallation\n------------\n\nThe ``instruments`` package can be installed from this repository by the\nfollowing means:\n\nFrom Git:\n\n.. code-block:: console\n\n $ git clone git@github.com:Galvant/InstrumentKit.git\n $ cd InstrumentKit\n $ python setup.py install\n\nFrom Github using pip:\n\n.. code-block:: console\n\n $ pip install -e git+https://www.github.com/Galvant/InstrumentKit.git#egg=instrumentkit\n\nFrom pypi using pip:\n\n.. code-block:: console\n\n $ pip install instrumentkit\n\n\nUsage Example\n-------------\n\nTo open a connection to a generic SCPI-compatible multimeter using a Galvant\nIndustries' GPIBUSB adapter:\n\n.. code-block:: python\n\n >>> import instruments as ik\n >>> inst = ik.generic_scpi.SCPIMultimeter.open_gpibusb(\"/dev/ttyUSB0\", 1)\n\nFrom there, various built-in properties and functions can be called. For\nexample, the instrument's identification information can be retrieved by\ncalling the name property:\n\n.. code-block:: python\n\n >>> print(inst.name)\n\nOr, since in the demo we connected to an ``SCPIMultimeter``, we can preform\nmultimeter-specific tasks, such as switching functions, and taking a\nmeasurement reading:\n\n.. code-block:: python\n\n >>> reading = inst.measure(inst.Mode.voltage_dc)\n >>> print(\"Value: {}, units: {}\".format(reading.magnitude, reading.units))\n\nDue to the sheer number of commands most instruments support, not every single\none is included in InstrumentKit. If there is a specific command you wish to\nsend, one can use the following functions to do so:\n\n.. code-block:: python\n\n >>> inst.sendcmd(\"DATA\") # Send command with no response\n >>> resp = inst.query(\"*IDN?\") # Send command and retrieve response\n\nPython Version Compatibility\n----------------------------\n\nAt this time, Python 2.7, 3.5, 3.6, and 3.7 are supported. Should you encounter\nany problems with this library that occur in one version or another, please\ndo not hesitate to let us know.\n\nDocumentation\n-------------\n\nYou can find the project documentation at our ReadTheDocs pages located at\nhttp://instrumentkit.readthedocs.org/en/latest/index.html\n\nContributing\n------------\n\nThe InstrumentKit team always welcome additional contributions to the project.\nHowever, we ask that you please review our contributing developer guidelines\nwhich can be found in the documentation. We also suggest that you look at\nexisting classes which are similar to your work to learn more about the\nstructure of this project.\n\nTo run the tests against all supported version of Python, you will need to\nhave the binary for each installed, as well as any requirements needed to\ninstall ``numpy`` under each Python version. On Debian/Ubuntu systems this means\nyou will need to install the ``python-dev`` package for each version of Python\nsupported (``python2.7-dev``, ``python3.7-dev``, etc).\n\nWith the required system packages installed, all tests can be run with ``tox``:\n\n.. code-block:: console\n\n $ pip install tox\n $ tox\n\nLicense\n-------\n\nAll code in this repository is released under the AGPL-v3 license. Please see\nthe ``license`` folder for more information.\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://instrumentkit.readthedocs.org/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "instrumentkit", "package_url": "https://pypi.org/project/instrumentkit/", "platform": "", "project_url": "https://pypi.org/project/instrumentkit/", "project_urls": { "Homepage": "https://instrumentkit.readthedocs.org/" }, "release_url": "https://pypi.org/project/instrumentkit/0.5.0/", "requires_dist": [ "numpy", "pyserial (>=3.3)", "pyvisa (>=1.9)", "quantities (>=0.12.1)", "enum34", "future (>=0.15)", "python-vxi11 (>=0.8)", "python-usbtmc", "pyusb", "ruamel.yaml (~=0.15.37)" ], "requires_python": "", "summary": "Test and measurement communication library", "version": "0.5.0" }, "last_serial": 4841284, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c2cd2fe2ef27a886dc31c2f0922a999e", "sha256": "a71e4dd15c58306b399a438afcf85b9e62d8f334a3f1a65b44eb46ae87fef6e5" }, "downloads": -1, "filename": "instrumentkit-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2cd2fe2ef27a886dc31c2f0922a999e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 238544, "upload_time": "2016-04-24T16:36:11", "url": "https://files.pythonhosted.org/packages/a3/56/270ebcd7ec659fa441327a0c3c175e1a5b8290a6a115ae572f10955e4072/instrumentkit-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5f38be08dcbcb952123c098c9a535d1", "sha256": "40f18bfade7c98dbbc08b7e1e8a6333bb73383ff641567e4626d285b495f82ae" }, "downloads": -1, "filename": "instrumentkit-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d5f38be08dcbcb952123c098c9a535d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154316, "upload_time": "2016-04-24T16:36:23", "url": "https://files.pythonhosted.org/packages/53/b6/39110d04dcaf7b965066f688086d5e1b5b8953cab66debaef6a2149bd37e/instrumentkit-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3960f3f9bb2af1ea5d09e1f210757759", "sha256": "5b4bf6640f98a3a1f813cbc2ce200963407d25095a63e7c3167590006a1bc2c5" }, "downloads": -1, "filename": "instrumentkit-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3960f3f9bb2af1ea5d09e1f210757759", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 238931, "upload_time": "2016-04-27T23:24:57", "url": "https://files.pythonhosted.org/packages/94/2a/67515698494703530b7dffb93eccd44a1b77255bd882759029086c2ac7cf/instrumentkit-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f79beb4367565c0107175ec6487cee9", "sha256": "189468684e21b470a93373af63b056151f89694f3a08025f362864a1f3fb1f68" }, "downloads": -1, "filename": "instrumentkit-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2f79beb4367565c0107175ec6487cee9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154708, "upload_time": "2016-04-27T23:25:19", "url": "https://files.pythonhosted.org/packages/2e/5e/f4d920f1ee6582e97993429022ea82d78abb62ef6d4920379542b451b6c0/instrumentkit-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d6c94bd1916d0ffb8fdf1b486c587c65", "sha256": "ed5168df5ddd8e8d603be03c6568f6794646c71c06d6ddb5f35e6d4f370b8217" }, "downloads": -1, "filename": "instrumentkit-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6c94bd1916d0ffb8fdf1b486c587c65", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 238978, "upload_time": "2016-05-01T14:59:15", "url": "https://files.pythonhosted.org/packages/39/c2/d351fb64674b76e88a858f1edb9a70663c2e1a9f5798a781ad329a2a27ba/instrumentkit-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e911e693acac1b1c982c2db704ac6fbe", "sha256": "00e4a5c306785e3f7cf02cc922912530c606e8c566a3ae9ab12f72d9905a7960" }, "downloads": -1, "filename": "instrumentkit-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e911e693acac1b1c982c2db704ac6fbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154806, "upload_time": "2016-05-01T14:59:21", "url": "https://files.pythonhosted.org/packages/eb/c4/47bcca280dffcc3a71ecbd061466041ffaea35177e40e43e6ad1f4ef6e92/instrumentkit-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "98179ee7316450224bae1c8f88140ac7", "sha256": "a52e0767ffd6e27a5f96b2be9df0931c2c179a3a5105aa9388f1b58efaf21a9d" }, "downloads": -1, "filename": "instrumentkit-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98179ee7316450224bae1c8f88140ac7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 239144, "upload_time": "2016-05-05T03:20:13", "url": "https://files.pythonhosted.org/packages/55/dd/75e0f61c08eb019e27f61ec0deaedcdddb3244b1005f0a507d7f2feb0e0e/instrumentkit-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f172928705995fcbe85bc8e9f189aa9", "sha256": "76de0d5a0e8b301dcedc6c07dd10f6d981c41414ef6ea3f995eb5a53644e3033" }, "downloads": -1, "filename": "instrumentkit-0.0.4.tar.gz", "has_sig": false, "md5_digest": "5f172928705995fcbe85bc8e9f189aa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154911, "upload_time": "2016-05-05T03:20:23", "url": "https://files.pythonhosted.org/packages/12/18/620522317e884df533f661c1b96ca3f85f84c90a1ead77db933ebfac2b4d/instrumentkit-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "32a7f4d789a45ca11cc48097f521a30d", "sha256": "dc1cf9a8dde091d848027ba72e3b24bb58563a74718e1059c3a1606381b14fcd" }, "downloads": -1, "filename": "instrumentkit-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32a7f4d789a45ca11cc48097f521a30d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 242042, "upload_time": "2016-05-13T22:24:15", "url": "https://files.pythonhosted.org/packages/d0/d9/17b98a4cca82ed0e7aef3688ed8d3412462b7b310b9bf7bd0a58055e82ca/instrumentkit-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5765684a18c8d938efe67891d4bb1829", "sha256": "ae661cf79ab1d03c8364b8b75cb02c8fdbd378e3c27c7bdfb1350fcd7fc4c186" }, "downloads": -1, "filename": "instrumentkit-0.0.5.tar.gz", "has_sig": false, "md5_digest": "5765684a18c8d938efe67891d4bb1829", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157748, "upload_time": "2016-05-13T22:24:29", "url": "https://files.pythonhosted.org/packages/bb/99/48acfaaf6536d5eb91f1772631e00953f788cb2de32b0755aaf5c943dbea/instrumentkit-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "3bc04c6777c363d7722225da418e01c6", "sha256": "e84d40c2829089a822a2cd760aab5323b4a77167d670f2dc83e5acee441a2242" }, "downloads": -1, "filename": "instrumentkit-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bc04c6777c363d7722225da418e01c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 242380, "upload_time": "2016-06-01T01:53:14", "url": "https://files.pythonhosted.org/packages/88/7d/f98f524b41334545942c8afaf6a161f8d71a2dc309196414afabdb80acab/instrumentkit-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d08688b07ef4deda2c90a11ffdaa0cd3", "sha256": "7abad62d71f188632ef6736f0deac256ad73684c386465a0c9f4674fddea1765" }, "downloads": -1, "filename": "instrumentkit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d08688b07ef4deda2c90a11ffdaa0cd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 158066, "upload_time": "2016-06-01T01:53:37", "url": "https://files.pythonhosted.org/packages/75/ae/7d8819dc1994af18715de1b194d5c941ad704ce3aaaaf4a42747cdd2081a/instrumentkit-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8a7835f689ef9fd55237ec6c0d5368a7", "sha256": "414b16c736fdf7f21479b30de39df3682da320221d1086f8128b6ceb31721a3e" }, "downloads": -1, "filename": "instrumentkit-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a7835f689ef9fd55237ec6c0d5368a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 242613, "upload_time": "2016-06-24T04:16:36", "url": "https://files.pythonhosted.org/packages/68/94/69c9a457957ef5f8110bbcc746de7d5083973c895c381683463dd9716368/instrumentkit-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ddde93b4485337bd7236f8e98fde969", "sha256": "a1284c1eca0975b349590e3b3da3235a3950c6c08f2be0a3cb605ce0633804a9" }, "downloads": -1, "filename": "instrumentkit-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9ddde93b4485337bd7236f8e98fde969", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 158132, "upload_time": "2016-06-24T04:16:41", "url": "https://files.pythonhosted.org/packages/2d/fb/bebae93db3e73392eb768bb806023cad9cc968b36f6330bd6d78d2510550/instrumentkit-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a69d493a5a09d66e52c62d913f6c3ddd", "sha256": "19286061a549847abc41e5b7a04040e6f789e63cb0a9c7c9b414d93e5b95a3c8" }, "downloads": -1, "filename": "instrumentkit-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a69d493a5a09d66e52c62d913f6c3ddd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 244944, "upload_time": "2016-08-23T13:39:50", "url": "https://files.pythonhosted.org/packages/57/eb/6e5041cd52deac77bfa65c4702851eae8ac66e8b3fee1a99ea2f34760665/instrumentkit-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba18a2588fa51bb6af43ae34290ceb4e", "sha256": "d45bb6c5894d8c350993748dad7d827457e7110c6071a7d94c56d9f364d317f2" }, "downloads": -1, "filename": "instrumentkit-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ba18a2588fa51bb6af43ae34290ceb4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160490, "upload_time": "2016-08-23T13:39:53", "url": "https://files.pythonhosted.org/packages/a9/5c/cafaa7185403ce2ea8dff37c8e66da770ecd7b5a287b2bb97a310898edba/instrumentkit-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c663e14555c348f941af1e938d9b6be6", "sha256": "679dce4afc43a5c388a6b31ab3b35e43e1488b3b8fe07f020f0937103f1dab00" }, "downloads": -1, "filename": "instrumentkit-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c663e14555c348f941af1e938d9b6be6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 251099, "upload_time": "2016-10-07T19:49:16", "url": "https://files.pythonhosted.org/packages/70/be/b36dd1fb5bb347e1d25d18db7d5fde0764f3543a5490b84357a0d7466659/instrumentkit-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdbb61509cb9f20aef356374890a79f6", "sha256": "39a41bab18189a48e5db36dfbdfd39dc4a21f7628e7aef67956736b3bfb32d2e" }, "downloads": -1, "filename": "instrumentkit-0.3.0.tar.gz", "has_sig": false, "md5_digest": "cdbb61509cb9f20aef356374890a79f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164364, "upload_time": "2016-10-07T19:49:18", "url": "https://files.pythonhosted.org/packages/78/2e/27830fba4fcb3488752a63284b323f6fee9f6f3b0c27980816316ff0dbe9/instrumentkit-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5901a69c681a10f7dd777d4e3716bee6", "sha256": "fb2ee4b7b639f97e9a5e7cf8760022d6c413421cf79336c031d47c08bb086ae5" }, "downloads": -1, "filename": "instrumentkit-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5901a69c681a10f7dd777d4e3716bee6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 251125, "upload_time": "2016-12-13T14:29:28", "url": "https://files.pythonhosted.org/packages/0a/b6/15d0de17a919144e5e559991f29959b334a1a08c929f32c85dbdd5a44213/instrumentkit-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f90bbb0677c640895e6d9dadc00f4dc", "sha256": "ad2b8051d5c3723e94ecd63e688e3c94f69384ac70252be079ec204762d34ae1" }, "downloads": -1, "filename": "instrumentkit-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4f90bbb0677c640895e6d9dadc00f4dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164372, "upload_time": "2016-12-13T14:29:30", "url": "https://files.pythonhosted.org/packages/55/95/6e8b9de5b684de0856541b5b1e82dbf355a31314fd030d27aa114a9b69b8/instrumentkit-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "233e4c62056e8bc5eb881daa5f888ce0", "sha256": "18d97316efc83ced76520a55032191a22313798b5b27964f1af93276216e4ba7" }, "downloads": -1, "filename": "instrumentkit-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "233e4c62056e8bc5eb881daa5f888ce0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 257526, "upload_time": "2017-08-31T13:56:17", "url": "https://files.pythonhosted.org/packages/36/2c/3e8ca20ebd7bba06d2a2db77b7dd094a9e1d6875cb9eb8942f11b2658b91/instrumentkit-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f8c06ec03f78ae0bab6b7b863284a8c", "sha256": "ac693ee755539ecbdd6006578c3083adba55b1d53dc2b7f9d379d9be581faca8" }, "downloads": -1, "filename": "instrumentkit-0.4.0.tar.gz", "has_sig": false, "md5_digest": "3f8c06ec03f78ae0bab6b7b863284a8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169641, "upload_time": "2017-08-31T13:56:20", "url": "https://files.pythonhosted.org/packages/f4/fe/0d98542aab52ea8bb4f4ee44b969dc61df4161fe5ec8b658ce7dceccdfef/instrumentkit-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "e022c2e12f2830405ba92563845a67f1", "sha256": "fd2f610ab4e99f6ea4e0df06c5bb0dbc68776184ee5187c63ed6aeca6cc89b45" }, "downloads": -1, "filename": "instrumentkit-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e022c2e12f2830405ba92563845a67f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 257528, "upload_time": "2017-08-31T23:08:11", "url": "https://files.pythonhosted.org/packages/04/e8/414753064c95fbd02bfece5adcf0687e0549d95408d234426e5a33b10b76/instrumentkit-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c06e4575a85df99b33decd2d47154e7", "sha256": "41ce65260a5fa91c13ce5fed9096a216ef59cb67e83f13f5512017644f182dd8" }, "downloads": -1, "filename": "instrumentkit-0.4.1.tar.gz", "has_sig": false, "md5_digest": "2c06e4575a85df99b33decd2d47154e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169652, "upload_time": "2017-08-31T23:08:13", "url": "https://files.pythonhosted.org/packages/3d/d3/69b7d1789cdee9e3089d88b1af45326eaf8bc24df3aaa018824a1bfbf738/instrumentkit-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "a9a7c30e8430b9086e73648fd1caf295", "sha256": "399c8082bd20d709d27fa709054616e5d67ed5f453b60e556b45ee5b1e656745" }, "downloads": -1, "filename": "instrumentkit-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9a7c30e8430b9086e73648fd1caf295", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 257056, "upload_time": "2019-02-07T02:22:16", "url": "https://files.pythonhosted.org/packages/8b/9a/c101076987f703a5896d86ab8bcbd3c560a7d4edc19ec150a490be64e5cd/instrumentkit-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1d94eb034d53b49f5fd437d940561af", "sha256": "46e710b8534b6586967c488fcb86ae140de92841f8088dcc718fac278921ab0c" }, "downloads": -1, "filename": "instrumentkit-0.4.2.tar.gz", "has_sig": false, "md5_digest": "e1d94eb034d53b49f5fd437d940561af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172206, "upload_time": "2019-02-07T02:22:18", "url": "https://files.pythonhosted.org/packages/a3/6b/609fdc4fd631e8ea54f594df7252751b1137b3e83ea2b9fd1f772f5921e6/instrumentkit-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "108e34225d797c1df4600b21237bf48b", "sha256": "1b825ef621700a9224a89e4a6e0db025e4665bcf922f4d443cec024bc750f741" }, "downloads": -1, "filename": "instrumentkit-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "108e34225d797c1df4600b21237bf48b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 259158, "upload_time": "2019-02-13T14:46:09", "url": "https://files.pythonhosted.org/packages/41/e1/7631ddccad96767653481d83c10d25a2fb8c26a035b9c26007fa379542a7/instrumentkit-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8cd1745b9081f3795d7a64c146c4ec53", "sha256": "dbd0ef1c6050a627804d31326bd905bf4b9efb993de1aaaf6e47664a003ad60a" }, "downloads": -1, "filename": "instrumentkit-0.4.3.tar.gz", "has_sig": false, "md5_digest": "8cd1745b9081f3795d7a64c146c4ec53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170768, "upload_time": "2019-02-13T14:46:11", "url": "https://files.pythonhosted.org/packages/29/9c/62782f10b96c712647ae3417e27847e8f102fc48053647c30e7a0b131bff/instrumentkit-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "f626a61ea5297763d2de8f1a6dafbb1b", "sha256": "48ca1dabea668267a990564c7f52caff98da1be9879aeca71a6a7f257c63cbc2" }, "downloads": -1, "filename": "instrumentkit-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f626a61ea5297763d2de8f1a6dafbb1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 266960, "upload_time": "2019-02-19T19:05:25", "url": "https://files.pythonhosted.org/packages/c2/da/da7b39d8ed7462ceaeb1ab6f138a09e6a57f543797dda30da555056b25ea/instrumentkit-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d4834356e774866004cc89e4c5378ec", "sha256": "a6fa5d4a257906ccc606ea48f8321ea523cc3e97ee136168acca65207cb4f30a" }, "downloads": -1, "filename": "instrumentkit-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4d4834356e774866004cc89e4c5378ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 176216, "upload_time": "2019-02-19T19:05:27", "url": "https://files.pythonhosted.org/packages/13/a9/4653bc3e7cd773bb93179445801e181e57dcd6af913400eb60a34b326a11/instrumentkit-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f626a61ea5297763d2de8f1a6dafbb1b", "sha256": "48ca1dabea668267a990564c7f52caff98da1be9879aeca71a6a7f257c63cbc2" }, "downloads": -1, "filename": "instrumentkit-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f626a61ea5297763d2de8f1a6dafbb1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 266960, "upload_time": "2019-02-19T19:05:25", "url": "https://files.pythonhosted.org/packages/c2/da/da7b39d8ed7462ceaeb1ab6f138a09e6a57f543797dda30da555056b25ea/instrumentkit-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d4834356e774866004cc89e4c5378ec", "sha256": "a6fa5d4a257906ccc606ea48f8321ea523cc3e97ee136168acca65207cb4f30a" }, "downloads": -1, "filename": "instrumentkit-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4d4834356e774866004cc89e4c5378ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 176216, "upload_time": "2019-02-19T19:05:27", "url": "https://files.pythonhosted.org/packages/13/a9/4653bc3e7cd773bb93179445801e181e57dcd6af913400eb60a34b326a11/instrumentkit-0.5.0.tar.gz" } ] }