{ "info": { "author": "Philipp Klaus", "author_email": "philipp.l.klaus@web.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Visualization", "Topic :: System :: Hardware :: Hardware Drivers" ], "description": "|Github pklaus/ds1054z| |PyPI Package|\n\nds1054z\n=======\n\nThis package allows you to connect to your Rigol DS1054Z oscilloscope\nvia Ethernet. It comes with a versatile command line tool.\n\nOff course, you can also use it to control the scope with your own\nscript by using `the\nAPI `__ this\npackage has to offer.\n\nWhile this software is named after the entry level oscilloscope DS1054Z,\nI believe there is no reason it wouldn't work with just any scope of the\nDS1000Z and MSO1000Z series by Rigol:\n\n- DS1054Z\n- DS1074Z\n- DS1104Z\n- DS1074Z-S\n- DS1104Z-S\n- MSO1074Z\n- MSO1104Z\n- MSO1074Z-S\n- MSO1104Z-S\n\nFeatures\n--------\n\n- Discovering your scope via mDNS / DNS-SD\n- Saving Screenshots (incl. adjustable dimming of on-screen controls)\n- Running / stopping the scope\n- Acquiring waveforms\n- ... more to come!\n\nInstallation\n------------\n\nThe installation is dead simple:\n\n::\n\n pip install ds1054z[savescreen,discovery]\n\nds1054z depends on\n`python-vxi11 `__ which\nshould automatically get installed along with itself.\n\nFor more information on the installation, please consult the\n`installation\nsection `__\nof the `package\ndocumentation `__.\n\n**Recommended Firmware**\n\nOlder versions of the oscilloscope's firmware have many issues. The\nVXI-11 connection could be unstable or commands might return unexpected\ndata. Specifically, I'm recommending version 00.04.04.SP3 (alias\n00.04.04.03.02) published on 2017-02-08.\n\nUsage\n-----\n\nCommand Line Tool\n~~~~~~~~~~~~~~~~~\n\nThis package installs a versatile command line (CLI) tool called\n``ds1054z``. You can use it to save the screen of your scope, for\nexample:\n\n.. code:: bash\n\n ds1054z save-screen --overlay 0.6 192.168.0.23\n\nYou can find out more ways to use the CLI tool with ``ds1054z --help``\nor by reading `the\nmanual `__.\n\nDevelopers\n~~~~~~~~~~\n\nIf you're into Python programming, use `the DS1054Z\nclass `__ in\nyour own code:\n\n.. code:: python\n\n from ds1054z import DS1054Z\n\n scope = DS1054Z('192.168.0.23')\n print(\"Connected to: \", scope.idn)\n\n print(\"Currently displayed channels: \", str(scope.displayed_channels))\n\nAuthor\n------\n\n- Philipp Klaus\n philipp.l.klaus@web.de\n\nResources\n---------\n\n- This Python package was inspired by\n `DS1054Z\\_screen\\_capture `__.\n- The device discovery built into this software is largely based on\n `this\n code `__\n by `MerseyViking / GeoSpark `__.\n- There is a Qt4 based GUI interface for the scope called\n `DSRemote `__.\n\n.. |Github pklaus/ds1054z| image:: https://img.shields.io/badge/Github-pklaus/ds1054z-brightgreen.svg\n :target: https://github.com/pklaus/ds1054z\n.. |PyPI Package| image:: https://img.shields.io/pypi/v/ds1054z.svg\n :target: https://pypi.python.org/pypi/ds1054z", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pklaus/ds1054z", "keywords": "Rigol Oscilloscope DS1054Z", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "ds1054z", "package_url": "https://pypi.org/project/ds1054z/", "platform": "any", "project_url": "https://pypi.org/project/ds1054z/", "project_urls": { "Homepage": "https://github.com/pklaus/ds1054z" }, "release_url": "https://pypi.org/project/ds1054z/0.4.0/", "requires_dist": null, "requires_python": "", "summary": "Python package and software for the Rigol DS1054Z oscilloscope.", "version": "0.4.0" }, "last_serial": 3099054, "releases": { "0.2.9.1": [ { "comment_text": "", "digests": { "md5": "d80e8c3a2e07484ed7c7a18a873be0b8", "sha256": "c001f230c287d8577fad07cdf5ff79561f5bceb04c98fabe9c564017d4440306" }, "downloads": -1, "filename": "ds1054z-0.2.9.1.tar.gz", "has_sig": false, "md5_digest": "d80e8c3a2e07484ed7c7a18a873be0b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8086, "upload_time": "2015-08-12T09:52:57", "url": "https://files.pythonhosted.org/packages/57/a7/a0e50ed0f2fab67d29e443360c14c31dd12438d4d89deb188b06a2869000/ds1054z-0.2.9.1.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d0f323a4bc8f8089decaefd93dbd70f9", "sha256": "46a524a862d5de1eb67bf62a98730c6858fcba0497c92ecae0c4aa31341767da" }, "downloads": -1, "filename": "ds1054z-0.3.1.tar.gz", "has_sig": false, "md5_digest": "d0f323a4bc8f8089decaefd93dbd70f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10247, "upload_time": "2015-08-12T11:07:43", "url": "https://files.pythonhosted.org/packages/12/73/01b3e832592ff77f7c9401fc7e0702cf87bb7e9bf50df3447dfcd6a4ec01/ds1054z-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "dd0b58cc6aae20e988bb949d24fa64f4", "sha256": "42a44d84afc76f8671d3830fe0f92080ffffad390e7420b058f663840ab440e4" }, "downloads": -1, "filename": "ds1054z-0.3.2.tar.gz", "has_sig": false, "md5_digest": "dd0b58cc6aae20e988bb949d24fa64f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11089, "upload_time": "2015-08-12T13:20:47", "url": "https://files.pythonhosted.org/packages/08/7d/7cada50764415fb27886c8a03a96a81369aa35426614c730ad7f3617b865/ds1054z-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "123cb651ae638c168cc4400904642bd2", "sha256": "d98b03252d2745fc035593950a807c9ee62344f5ec70cc67721e9ae1d136cae8" }, "downloads": -1, "filename": "ds1054z-0.3.3.tar.gz", "has_sig": false, "md5_digest": "123cb651ae638c168cc4400904642bd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13875, "upload_time": "2015-09-12T16:07:43", "url": "https://files.pythonhosted.org/packages/87/b6/617f784a488165cd02acfbad1cda3284df2e9b1d0a53f6ab562a2226fc54/ds1054z-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "ea748ce582f2f6bb7cc9d56f19da3d77", "sha256": "12798324fd5bea1bf0a2509c7dbab5abf68d6b5b4f5e699e5c369fe6e24b3fde" }, "downloads": -1, "filename": "ds1054z-0.3.4.tar.gz", "has_sig": false, "md5_digest": "ea748ce582f2f6bb7cc9d56f19da3d77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15204, "upload_time": "2015-09-13T09:24:47", "url": "https://files.pythonhosted.org/packages/85/41/f76bfcb673ce88dcf59d4d09a0041019c217a69b4a3171244837a7cd092b/ds1054z-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "6b8efd3f05002f6a2c13b86951eb8baa", "sha256": "dfe22f7de15ab277c204f922fb84c5a19f6c4fc412ee241400c17c15719b1bf1" }, "downloads": -1, "filename": "ds1054z-0.3.5.tar.gz", "has_sig": false, "md5_digest": "6b8efd3f05002f6a2c13b86951eb8baa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15810, "upload_time": "2015-09-18T21:40:45", "url": "https://files.pythonhosted.org/packages/a3/d4/3bb9aa8d5c28b9364109a2969ee3a165541366f14a603b7f3fd232f93d1e/ds1054z-0.3.5.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "540fab850c14d096fb6092851729cd42", "sha256": "a53c14d59114c94917f73b753c4bfe9db067ddb4cfce3c7294f22ac63e8be794" }, "downloads": -1, "filename": "ds1054z-0.3.7.tar.gz", "has_sig": false, "md5_digest": "540fab850c14d096fb6092851729cd42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15706, "upload_time": "2015-12-12T13:11:15", "url": "https://files.pythonhosted.org/packages/8c/32/fc31fa28782c4cecab21fdcf8681a495554092353d42d1518e315c443ee5/ds1054z-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "05a82c8bd06baf7402b43c7208fd74ac", "sha256": "4eda59d72ec004e9cc037620c1a8df80de6083749beac67d98a9b21e9552e431" }, "downloads": -1, "filename": "ds1054z-0.3.8.tar.gz", "has_sig": false, "md5_digest": "05a82c8bd06baf7402b43c7208fd74ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17178, "upload_time": "2016-07-15T19:46:39", "url": "https://files.pythonhosted.org/packages/33/f5/88d03c8ac1d60763b95890ff23ff44d36773755c8c348f16efcda294aa68/ds1054z-0.3.8.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "cda7cb6cb4d4b6bb4d4c41fcbb0c3b9c", "sha256": "ce85cf839606bf8edc6b62885d93d99e32389935581c416b495018d7b64dbbd5" }, "downloads": -1, "filename": "ds1054z-0.4.0.tar.gz", "has_sig": false, "md5_digest": "cda7cb6cb4d4b6bb4d4c41fcbb0c3b9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17870, "upload_time": "2017-08-15T20:57:10", "url": "https://files.pythonhosted.org/packages/75/0e/a97b26762080cbb1aaa177ba7fe57ac031279226206e8ecf3b1ba5fa4a8b/ds1054z-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cda7cb6cb4d4b6bb4d4c41fcbb0c3b9c", "sha256": "ce85cf839606bf8edc6b62885d93d99e32389935581c416b495018d7b64dbbd5" }, "downloads": -1, "filename": "ds1054z-0.4.0.tar.gz", "has_sig": false, "md5_digest": "cda7cb6cb4d4b6bb4d4c41fcbb0c3b9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17870, "upload_time": "2017-08-15T20:57:10", "url": "https://files.pythonhosted.org/packages/75/0e/a97b26762080cbb1aaa177ba7fe57ac031279226206e8ecf3b1ba5fa4a8b/ds1054z-0.4.0.tar.gz" } ] }