{ "info": { "author": "Matthew Rankin", "author_email": "matthew@questrail.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.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "sdfascii\n========\n\n|PyPi Version| |Build Status| |Coverage Status| |License Badge|\n\n`sdfascii `__ is a Python\n(2.6+/3.3+) module for reading the HP/Agilent Standard Data Format (SDF)\nbinary files and the ASCII files saved by HP/Agilent Dynamic Signal\nAnalyzers (DSA).\n\nThe HP/Agilent 35670A Dynamic Signal Analyzer has the ability to save\nfiles as either SDF or ASCII format.\n\nHP/Agilent SDF Binary Format\n----------------------------\n\nThe `\"Standard Data Format Utilities User's\nGuide\" `__\nversion B.02.01, P/N 5963-1715 was used to determine the SDF file format\nwhile developing `sdfascii `__.\n\nHP/Agilent DSA ASCII Format\n---------------------------\n\nFour files are created when saving to the HP/Agilent DSA ASCII format:\n\n1. ``.HDR`` contains SDF header information\n2. ``.TXT`` contains the y-axis information, preserving the same units\n as displayed on the analyzer screen when the trace was saved\n3. ``.X`` contains the x-axis information\n4. ``.Z`` contains the z-axis information, if the trace contains\n waterfall data\n\nSource: Agilent discussion forum question `When I save the trace in the\nASCII format, there are 4 files created with extensions of .txt, .hdr,\n.x, and .z. What are the contents of these\nfiles? `__\n\nContributing\n------------\n\n`sdfascii `__ is developed using\n`Scott Chacon `__'s `GitHub\nFlow `__. To\ncontribute, fork `sdfascii `__,\ncreate a feature branch, and then submit a pull request. `GitHub\nFlow `__ is\nsummarized as:\n\n- Anything in the ``master`` branch is deployable\n- To work on something new, create a descriptively named branch off of\n ``master`` (e.g., ``new-oauth2-scopes``)\n- Commit to that branch locally and regularly push your work to the\n same named branch on the server\n- When you need feedback or help, or you think the branch is ready for\n merging, open a `pull\n request `__.\n- After someone else has reviewed and signed off on the feature, you\n can merge it into master.\n- Once it is merged and pushed to ``master``, you can and *should*\n deploy immediately.\n\nLicense\n-------\n\n`sdfascii `__ is released under\nthe MIT license. Please see the\n`LICENSE.txt `__\nfile for more information.\n\n.. |PyPi Version| image:: http://img.shields.io/pypi/v/sdfascii.svg\n :target: https://pypi.python.org/pypi/sdfascii/\n.. |Build Status| image:: http://img.shields.io/travis/questrail/sdfascii/master.svg\n :target: https://travis-ci.org/questrail/sdfascii\n.. |Coverage Status| image:: http://img.shields.io/coveralls/questrail/sdfascii/master.svg\n :target: https://coveralls.io/r/questrail/sdfascii\n.. |License Badge| image:: http://img.shields.io/pypi/l/sdfascii.svg\n :target: https://github.com/questrail/sdfascii/blob/master/LICENSE.txt", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/questrail/sdfascii", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "sdfascii", "package_url": "https://pypi.org/project/sdfascii/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/sdfascii/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/questrail/sdfascii" }, "release_url": "https://pypi.org/project/sdfascii/0.3.1/", "requires_dist": null, "requires_python": null, "summary": "Read HP SDF binary and ASCII files", "version": "0.3.1" }, "last_serial": 1685923, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1ce095fc19dae0d062d00a026127b30f", "sha256": "12f2cc85da0dab45550ef44d55d517e49818b09d6a8b211d7b0d4ad19f7de481" }, "downloads": -1, "filename": "sdfascii-0.1.tar.gz", "has_sig": false, "md5_digest": "1ce095fc19dae0d062d00a026127b30f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9614, "upload_time": "2014-08-07T19:57:01", "url": "https://files.pythonhosted.org/packages/4f/8b/251b6dbc2912b11fd83975458fa95087a7a1a755745a4af150ce4ff21b94/sdfascii-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a9fae78bc02219f0a5ce8d40920352dd", "sha256": "e512dd82849123c5ae4695b7137a3cf589c9eb5d152d7827d032b9ed6d0af720" }, "downloads": -1, "filename": "sdfascii-0.2.tar.gz", "has_sig": false, "md5_digest": "a9fae78bc02219f0a5ce8d40920352dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9966, "upload_time": "2014-08-07T22:09:08", "url": "https://files.pythonhosted.org/packages/2c/a5/8a97c2c8b3316d86672b31a491e0ea4520fac0f25972c7fcdb6fc6681c8d/sdfascii-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0dfe1b281266eee9b76202b703111c6d", "sha256": "094a33591e1c606187da6a3ccd04eb5f4c38904f10c2da3f1fd73084ea36b4f3" }, "downloads": -1, "filename": "sdfascii-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0dfe1b281266eee9b76202b703111c6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10051, "upload_time": "2014-08-08T12:44:43", "url": "https://files.pythonhosted.org/packages/1b/93/e5f33b0768c11dd27332076d131e0872e4b23f3bccee0381b013d0a8fa0a/sdfascii-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b537c89529d63585af3e040397a6797a", "sha256": "52d087a5cf5c87d3e4e18aed1a0087b11cbe09b7c0d9cf9ea7670ecc652897c6" }, "downloads": -1, "filename": "sdfascii-0.2.2.tar.gz", "has_sig": false, "md5_digest": "b537c89529d63585af3e040397a6797a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10044, "upload_time": "2014-08-08T13:20:15", "url": "https://files.pythonhosted.org/packages/d1/16/52ea5b84ffdf1eaa9f2ac8d9965cf43e1b5c56886578bbadc5b4e7ad672c/sdfascii-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "4ce38fcf317e6b248654a526626718c4", "sha256": "1ec235c2e868344783c69013e09b05ed2b1013a5c4f6634d3f6f7f1af9b258f0" }, "downloads": -1, "filename": "sdfascii-0.2.3.tar.gz", "has_sig": false, "md5_digest": "4ce38fcf317e6b248654a526626718c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10249, "upload_time": "2014-08-08T15:10:58", "url": "https://files.pythonhosted.org/packages/a1/a2/e397fb52fa37e2136266d8e04d1fab1633a6eaa86ae060e3feb03a3ffa10/sdfascii-0.2.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "cda80ee4835496a07df23530c000bfb6", "sha256": "aaed6c52bfad8268b541c66ecd9128af31bfc67376c58e826ec369364d3e7a98" }, "downloads": -1, "filename": "sdfascii-0.3.1.tar.gz", "has_sig": false, "md5_digest": "cda80ee4835496a07df23530c000bfb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10244, "upload_time": "2015-08-20T16:09:09", "url": "https://files.pythonhosted.org/packages/a9/5c/ae4222b9e2eb85f54e68c39dfdfa3466a873a5953a00a98735d67cc27307/sdfascii-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cda80ee4835496a07df23530c000bfb6", "sha256": "aaed6c52bfad8268b541c66ecd9128af31bfc67376c58e826ec369364d3e7a98" }, "downloads": -1, "filename": "sdfascii-0.3.1.tar.gz", "has_sig": false, "md5_digest": "cda80ee4835496a07df23530c000bfb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10244, "upload_time": "2015-08-20T16:09:09", "url": "https://files.pythonhosted.org/packages/a9/5c/ae4222b9e2eb85f54e68c39dfdfa3466a873a5953a00a98735d67cc27307/sdfascii-0.3.1.tar.gz" } ] }