{ "info": { "author": "Julien Salort", "author_email": "julien.salort@ens-lyon.fr", "bugtrack_url": null, "classifiers": [], "description": "pymanip\n=======\n\nPython framework for experiments based on fluidlab.\nIt is developed in close relation to fluidlab package. It aims at\nproviding simpler bindings for the less nerdy end-user.\n\nIt is distributed, as is, in the hope that it will be useful,\nbut without any warranty of usefulness, under the terms of\nthe CECILL-B license, a BSD compatible French license.\n\nYou can get the source code from [github](https://github.com/jsalort/pymanip).\n\nTypical GPIB usage\n------------------\n\n```python\nfrom pymanip import Session\nfrom pymanip.instruments import Agilent34970a\n\nMI = Session('Monitoring', ('R1', 'R2') )\n\ntry:\n multiplexer = Agilent34970a('GPIB0::9::INSTR')\n \n while True:\n (R1, R2) = multiplexer.ohm_4w.get( (101, 102) )\n \n MI.log_addline()\n MI.log_plot(1, ('R1') )\n MI.sleep(30)\n\nexcept KeyboardInterrupt:\n pass\nfinally:\n MI.Stop()\n```\n\nTypical Acquisition card usage\n------------------------------\n\n```python\nfrom pymanip import Session\nfrom pymanip.daq import DAQmx\n\nN = 10000\nfs = 50e3\n\ndata, = DAQmx.read_analog('Dev1/ai0', 'Diff',\n volt_min=-10.0, volt_max=10.0,\n samples_per_chan=N, sample_rate=fs)\nMI.save_dataset('data')\nMI.save_parameters( ('N', 'fs') )\nMI.Stop()\n```\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jsalort/pymanip", "keywords": "", "license": "CeCILL-B", "maintainer": "", "maintainer_email": "", "name": "pymanip", "package_url": "https://pypi.org/project/pymanip/", "platform": "", "project_url": "https://pypi.org/project/pymanip/", "project_urls": { "Homepage": "https://github.com/jsalort/pymanip" }, "release_url": "https://pypi.org/project/pymanip/0.2/", "requires_dist": null, "requires_python": "", "summary": "Python framework for experiments", "version": "0.2" }, "last_serial": 2598000, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4c21b1a08f3a1487583d2c94775b74a8", "sha256": "7d3dd01250b8c3c67dfb2f7e5f955c0af04db025c47eb1057b38cda23167cb34" }, "downloads": -1, "filename": "pymanip-0.1.tar.gz", "has_sig": false, "md5_digest": "4c21b1a08f3a1487583d2c94775b74a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12735, "upload_time": "2017-01-25T16:56:39", "url": "https://files.pythonhosted.org/packages/c6/2b/a01bafd834fd2236a54de9d8d4497ddff0ac82c251881a661cae5f39e4fb/pymanip-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "4eb6f90f1f26c94e50029fefe61c8fc3", "sha256": "d27594473da575614cba04baad1807bf13761f1fb53c39f6acf51942259546d0" }, "downloads": -1, "filename": "pymanip-0.2.tar.gz", "has_sig": false, "md5_digest": "4eb6f90f1f26c94e50029fefe61c8fc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25210, "upload_time": "2017-01-25T17:55:21", "url": "https://files.pythonhosted.org/packages/36/2a/ad3713e46061143dc4f6009f188090d3a110cf0c814f8c0f0f562b677ad7/pymanip-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4eb6f90f1f26c94e50029fefe61c8fc3", "sha256": "d27594473da575614cba04baad1807bf13761f1fb53c39f6acf51942259546d0" }, "downloads": -1, "filename": "pymanip-0.2.tar.gz", "has_sig": false, "md5_digest": "4eb6f90f1f26c94e50029fefe61c8fc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25210, "upload_time": "2017-01-25T17:55:21", "url": "https://files.pythonhosted.org/packages/36/2a/ad3713e46061143dc4f6009f188090d3a110cf0c814f8c0f0f562b677ad7/pymanip-0.2.tar.gz" } ] }