{
"info": {
"author": "Pat Pannuto",
"author_email": "pat.pannuto+saleae@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Scientific/Engineering",
"Topic :: Software Development :: Embedded Systems",
"Topic :: Utilities"
],
"description": "python-saleae\n=============\n\n|travisci| |docs|\n\nThis library implements the control protocol for the\n`Saleae Logic Analyzer `__. It is based off of the\ndocumentation and example here:\nhttps://github.com/saleae/SaleaeSocketApi\n\n**IMPORTANT: You must enable the 'Remote Scripting Server' in Saleae.** Click\non \"Options\" in the top-right, the \"Developer\" tab, and check \"Enable scripting\nsocket server\". This should not require a restart.\n\nThis library requires Saleae Logic 1.2.x or greater. Unfortunately there is no\nway to check the version of Logic running using the scripting protocol so this\nis difficult to check at runtime.\n\nCurrently, this is basically a direct mapping of API calls with some small\nsanity checking and conveniences. It has not been extensively tested beyond\nmy immediate needs, but it also should not have any known problems.\n\nTo get a feel for how the library works and what it can do, try the built-in demo:\n\n::\n\n #!/usr/bin/env python3\n import saleae\n saleae.demo()\n\n\nIssues, updates, pull requests, etc should be directed\n`to github `__.\n\n\nInstallation\n------------\n\nThe easiest method is to simply use pip:\n\n::\n\n (sudo) pip install saleae\n\n\nUsage\n-----\n\n::\n\n import saleae\n s = saleae.Saleae()\n s.capture_to_file('/tmp/test.logicdata')\n\n\n.. |docs| image:: https://readthedocs.org/projects/python-saleae/badge/?version=latest\n :alt: Documentation Status\n :scale: 100%\n :target: https://python-saleae.readthedocs.org/\n\n.. |travisci| image:: https://travis-ci.org/ppannuto/python-saleae.svg?branch=master\n :alt: Build Status\n :target: https://travis-ci.org/ppannuto/python-saleae\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/ppannuto/python-saleae",
"keywords": "string formatting",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "saleae",
"package_url": "https://pypi.org/project/saleae/",
"platform": "",
"project_url": "https://pypi.org/project/saleae/",
"project_urls": {
"Homepage": "https://github.com/ppannuto/python-saleae"
},
"release_url": "https://pypi.org/project/saleae/0.9.0/",
"requires_dist": null,
"requires_python": "",
"summary": "Library to control a Saleae",
"version": "0.9.0"
},
"last_serial": 4969985,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "6e1b264d6ef096566af35efe72bc44af",
"sha256": "82d66d7c68db3c3348f4ff846d4d230dcf4f4f48e252ba40b11a91d388694259"
},
"downloads": -1,
"filename": "saleae-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "6e1b264d6ef096566af35efe72bc44af",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7899,
"upload_time": "2015-08-20T04:34:40",
"url": "https://files.pythonhosted.org/packages/73/7e/c109e00a3f20a1b32f78b568aee3bebc7c7205e5d406179a70dc597e8dc8/saleae-0.1.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "f3c8db7fed89bcbc1840b8034994d545",
"sha256": "7cf26ea09ae974055d1190a8e4fe2a6e2ad25a522114192a95507d8798826a9e"
},
"downloads": -1,
"filename": "saleae-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "f3c8db7fed89bcbc1840b8034994d545",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8570,
"upload_time": "2015-10-21T01:22:56",
"url": "https://files.pythonhosted.org/packages/aa/47/0320a20975a6f2be77a55b44de87a5dca90eb7dc758debd32de779b37806/saleae-0.2.0.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "f49da105d94682509365e6f25645cd30",
"sha256": "f4ee4989d3d696dde80b7151b67b4dbaca5cd6e59026686ed40fa6daa0a6b5ac"
},
"downloads": -1,
"filename": "saleae-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "f49da105d94682509365e6f25645cd30",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9627,
"upload_time": "2016-03-14T02:01:04",
"url": "https://files.pythonhosted.org/packages/9a/d2/6662af4811ac48ab4967ba9bbe42217c5aa419f710954f6ad24d5f7abda5/saleae-0.3.0.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "339c237f5249fb4611f6afb6fe279f82",
"sha256": "0a2329ce2bbc6c162e622e4ffb0d79d19896945310ee0f0e496e605875c27123"
},
"downloads": -1,
"filename": "saleae-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "339c237f5249fb4611f6afb6fe279f82",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9675,
"upload_time": "2016-06-17T14:46:30",
"url": "https://files.pythonhosted.org/packages/d1/80/e1d3deb1c7f0b05e3ba0354e0f50d661272c868bfa43997918ae7d21945f/saleae-0.3.1.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "6c1e84ce039917cc8b2593504053294c",
"sha256": "d666158f9666f809b04558de144b4ce6929bd22aa0f1bd488cc9d7fd24c52636"
},
"downloads": -1,
"filename": "saleae-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "6c1e84ce039917cc8b2593504053294c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13254,
"upload_time": "2016-06-22T23:40:44",
"url": "https://files.pythonhosted.org/packages/50/76/80625a0f6b3edd3ae8c2c2fd08daa0ed22c465b0da7fd2e86a5619381486/saleae-0.4.0.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "a6fc8b9f8ca2b475ceed013ee4d3ef48",
"sha256": "5eb122674bc900573063b9c6dba0d0e32f09c0120ee77f87aafa4873496429bb"
},
"downloads": -1,
"filename": "saleae-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "a6fc8b9f8ca2b475ceed013ee4d3ef48",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13328,
"upload_time": "2016-08-16T17:06:46",
"url": "https://files.pythonhosted.org/packages/47/44/a4803762a3b520886aa6168b04aea08653338b635fe9a5509305a77054e5/saleae-0.4.1.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "56fb5c58143d0e394be6804cb91c87cd",
"sha256": "5c7fd94a5a3672f37b6e2293a5578bd91791918be8c738b38f45cc29568ecde3"
},
"downloads": -1,
"filename": "saleae-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "56fb5c58143d0e394be6804cb91c87cd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13382,
"upload_time": "2016-09-13T01:34:23",
"url": "https://files.pythonhosted.org/packages/e5/31/1f20a3e67f770ffcbaeb345f337c248e1667983d5fdc2eb43dbac7fdb141/saleae-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "f184a86bbe6e700f4f79d91d73619872",
"sha256": "66e7c508d9e233fe9960a14923dc13b420bfd8993ecca21bf47daf6a3b824dfe"
},
"downloads": -1,
"filename": "saleae-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "f184a86bbe6e700f4f79d91d73619872",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13467,
"upload_time": "2016-10-04T23:39:52",
"url": "https://files.pythonhosted.org/packages/2c/10/37e66c4bdfaba67558c80ec84409b20abcbc28ab958b5b7c913137105e31/saleae-0.5.1.tar.gz"
}
],
"0.5.2": [
{
"comment_text": "",
"digests": {
"md5": "388e535c8221c78cdb85b06fb2c52ee5",
"sha256": "0f0aa493d6b2c2fe2c637915725e74d4c573b473345ea1552252dd0ce78fe944"
},
"downloads": -1,
"filename": "saleae-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "388e535c8221c78cdb85b06fb2c52ee5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13508,
"upload_time": "2016-10-09T22:55:26",
"url": "https://files.pythonhosted.org/packages/78/66/acaa3194f95c9ccc2c96f96193cf553704d6504a28d7e9d1a7654f1cdbb6/saleae-0.5.2.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "e32d25aa95a290b6fffdd108136db483",
"sha256": "69172298f7e048394907ee46153ba3d549c3a1ff6543e4a24549ea17febd26b2"
},
"downloads": -1,
"filename": "saleae-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "e32d25aa95a290b6fffdd108136db483",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14206,
"upload_time": "2017-01-14T21:21:13",
"url": "https://files.pythonhosted.org/packages/64/d3/2ef09c1b1510e441e13b98a504d1da842217fa295b846ea9c8e1d19b6338/saleae-0.6.0.tar.gz"
}
],
"0.7.0": [
{
"comment_text": "",
"digests": {
"md5": "27d448e34585527e889e01c92b2e805c",
"sha256": "3f0a18e74eed03ea6252cc03a8106a5e1d2f6a34472dfdd9d284ba3b80029c67"
},
"downloads": -1,
"filename": "saleae-0.7.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "27d448e34585527e889e01c92b2e805c",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 14882,
"upload_time": "2018-02-09T20:52:29",
"url": "https://files.pythonhosted.org/packages/d2/46/7ad33a7f996cb11331797c6163681e0c8c5d93061dfe21443e11fde1a125/saleae-0.7.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "041045a66b585b2799cd7d9624093c7d",
"sha256": "bac61d05c940a0063fba4be6bf49ebbb472e15163f5a601ffa5ab3893936285e"
},
"downloads": -1,
"filename": "saleae-0.7.0.tar.gz",
"has_sig": false,
"md5_digest": "041045a66b585b2799cd7d9624093c7d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14621,
"upload_time": "2018-02-09T20:52:24",
"url": "https://files.pythonhosted.org/packages/6c/84/f2749a49d03254318a747c036601a3bd9bdbd48b29d5a1e0001a9bb459ec/saleae-0.7.0.tar.gz"
}
],
"0.8.0": [
{
"comment_text": "",
"digests": {
"md5": "82c69ca07a476e1970485ecf24fd91e4",
"sha256": "d39f01fed248bef68f620e7e5d62e8ae35288803cd62ab853db7fa5dc04ecb7b"
},
"downloads": -1,
"filename": "saleae-0.8.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "82c69ca07a476e1970485ecf24fd91e4",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 14885,
"upload_time": "2018-03-16T20:39:47",
"url": "https://files.pythonhosted.org/packages/27/78/90219d8ba6710b2217681042bd492b70fc3fd54cf1a32b4e4f0ee39f4253/saleae-0.8.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a42402aa0f481222f835a588dc4e8797",
"sha256": "c40747a63adb807997281ff8ab4e6a7e3df5e5d5536f737d9c7bec4a4adbb96d"
},
"downloads": -1,
"filename": "saleae-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "a42402aa0f481222f835a588dc4e8797",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14622,
"upload_time": "2018-03-16T20:39:44",
"url": "https://files.pythonhosted.org/packages/e4/1b/1dbf519760542cff93eb6c9a79102c7cae7793221bef2a829153c70a5732/saleae-0.8.0.tar.gz"
}
],
"0.8.1": [
{
"comment_text": "",
"digests": {
"md5": "fcfa8ebfa4deb39065d176cda79f8438",
"sha256": "c06b5ccf0442f9ebd874a4fca6f85273dd1b316d5315199a16605d824899ad4b"
},
"downloads": -1,
"filename": "saleae-0.8.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fcfa8ebfa4deb39065d176cda79f8438",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 15302,
"upload_time": "2018-03-16T20:43:04",
"url": "https://files.pythonhosted.org/packages/2e/22/a5476d65959e706be696d286ad4a9c68aeda993ef4a6fae2fc950b5f188a/saleae-0.8.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "eb75e814ddff1fc47ffac892720d7894",
"sha256": "e9287a77171b478ca0bc5638b13fb2fac9736d876cef904793809d0f57b8b74c"
},
"downloads": -1,
"filename": "saleae-0.8.1.tar.gz",
"has_sig": false,
"md5_digest": "eb75e814ddff1fc47ffac892720d7894",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15028,
"upload_time": "2018-03-16T20:43:02",
"url": "https://files.pythonhosted.org/packages/b8/a2/6edeb1d19520c2e49473879a1d57a3281aa5a7b0d4762cb5bd21a5283c90/saleae-0.8.1.tar.gz"
}
],
"0.8.2": [
{
"comment_text": "",
"digests": {
"md5": "6291f0337da5eec0f97d7f794d0bf37a",
"sha256": "32019abc0da86550e71efaf246f2d3c9267d7caaf6463444b5f35f1161dfce77"
},
"downloads": -1,
"filename": "saleae-0.8.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6291f0337da5eec0f97d7f794d0bf37a",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 15304,
"upload_time": "2018-03-20T19:12:35",
"url": "https://files.pythonhosted.org/packages/f6/f1/f6d75cc9b292a7bf4ad8327e5c2cc498715ccc326ee40122b47c97bcb3ed/saleae-0.8.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "381a3f85eb559faa9558dff9b404e96f",
"sha256": "5f5d55e9c1c0968b548644ff00d6e6f8997813e4094b4917892eda260aa213b9"
},
"downloads": -1,
"filename": "saleae-0.8.2.tar.gz",
"has_sig": false,
"md5_digest": "381a3f85eb559faa9558dff9b404e96f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15031,
"upload_time": "2018-03-20T19:12:33",
"url": "https://files.pythonhosted.org/packages/30/d0/8a26239f9b927a4ee14c85cf907f65c8c091fed123713e9c63533c68d066/saleae-0.8.2.tar.gz"
}
],
"0.8.3": [
{
"comment_text": "",
"digests": {
"md5": "25668e0c5a1be0d3a282708ad8584256",
"sha256": "3d05cf2b1e8ebbf232ece50c403dcedbe416d6d679ff64ac2dfa0f6cfb5f51fb"
},
"downloads": -1,
"filename": "saleae-0.8.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "25668e0c5a1be0d3a282708ad8584256",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 15307,
"upload_time": "2018-05-07T23:56:01",
"url": "https://files.pythonhosted.org/packages/9c/88/be6c42a35cd522bdede37099133a2de0ae64034b64e8fa4f0ec9a2a79cb8/saleae-0.8.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fe577f2dee5ca87a72ca6fd7608779f0",
"sha256": "632a3964d805b966761e1bc38dadf0c72cb9150f6316f5a3120c47c0cea3417e"
},
"downloads": -1,
"filename": "saleae-0.8.3.tar.gz",
"has_sig": false,
"md5_digest": "fe577f2dee5ca87a72ca6fd7608779f0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15035,
"upload_time": "2018-05-07T23:56:00",
"url": "https://files.pythonhosted.org/packages/18/01/624057d93b0b81da3820e960d7ea17ce59eb43ff505a210bf86483bacef2/saleae-0.8.3.tar.gz"
}
],
"0.9.0": [
{
"comment_text": "",
"digests": {
"md5": "b9d4ead276cca5b6e8a349b3174943db",
"sha256": "bf1b9a45301a108afae9071df5ff2324c1489bdec094f9bf24660c69dbf96ab2"
},
"downloads": -1,
"filename": "saleae-0.9.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b9d4ead276cca5b6e8a349b3174943db",
"packagetype": "bdist_wheel",
"python_version": "3.7",
"requires_python": null,
"size": 14758,
"upload_time": "2019-03-21T21:06:52",
"url": "https://files.pythonhosted.org/packages/43/3c/321851521aa1bf84157487ff64c0b2cdc7ef6f94ef20e180ec825a786145/saleae-0.9.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "082cb7e96c0b88d4b7ada1ff4527d01e",
"sha256": "ba6ea6958e7314f7efd8da8a1fa56dd10cf92276cbb090ea232b85a321be0d91"
},
"downloads": -1,
"filename": "saleae-0.9.0.tar.gz",
"has_sig": false,
"md5_digest": "082cb7e96c0b88d4b7ada1ff4527d01e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15475,
"upload_time": "2019-03-21T21:06:50",
"url": "https://files.pythonhosted.org/packages/02/d1/7c01224a143e8e77c23cf7cce747556597247e644f1fcf348f9c4764f1a5/saleae-0.9.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "b9d4ead276cca5b6e8a349b3174943db",
"sha256": "bf1b9a45301a108afae9071df5ff2324c1489bdec094f9bf24660c69dbf96ab2"
},
"downloads": -1,
"filename": "saleae-0.9.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b9d4ead276cca5b6e8a349b3174943db",
"packagetype": "bdist_wheel",
"python_version": "3.7",
"requires_python": null,
"size": 14758,
"upload_time": "2019-03-21T21:06:52",
"url": "https://files.pythonhosted.org/packages/43/3c/321851521aa1bf84157487ff64c0b2cdc7ef6f94ef20e180ec825a786145/saleae-0.9.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "082cb7e96c0b88d4b7ada1ff4527d01e",
"sha256": "ba6ea6958e7314f7efd8da8a1fa56dd10cf92276cbb090ea232b85a321be0d91"
},
"downloads": -1,
"filename": "saleae-0.9.0.tar.gz",
"has_sig": false,
"md5_digest": "082cb7e96c0b88d4b7ada1ff4527d01e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15475,
"upload_time": "2019-03-21T21:06:50",
"url": "https://files.pythonhosted.org/packages/02/d1/7c01224a143e8e77c23cf7cce747556597247e644f1fcf348f9c4764f1a5/saleae-0.9.0.tar.gz"
}
]
}