{ "info": { "author": "S.Garcia, Jeffrey Gill", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# ephyviewer\n\n[![Documentation Status][docs-badge]](https://ephyviewer.readthedocs.io/en/latest/?badge=latest)\n\n**ephyviewer** is a Python library based on [pyqtgraph] for building custom\nviewers for electrophysiological signals, video, events, epochs, spike trains,\ndata tables, and time-frequency representations of signals. It also provides an\nepoch encoder for creating annotations.\n\n![Screenshot][screenshot]\n\n**ephyviewer** can be used at two levels: standalone app and library.\n\n## Standalone application\n\nThe standalone app works with file types supported by [Neo]'s RawIO interface\n(Axograph, Axon, Blackrock, BrainVision, Neuralynx, NeuroExplorer, Plexon,\nSpike2, Tdt, etc.; see the documentation for [neo.rawio] for the full list).\n\nLaunch it from the console and use the menu to select a data file:\n```\nephyviewer\n```\n\nAlternatively, launch it from the console with a filename (and optionally the\nformat):\n```\nephyviewer File_axon_1.abf\nephyviewer File_axon_1.abf -f Axon\n```\n\n## Library for designing custom viewers for ephys datasets\n\nBuild viewers using code like this:\n\n```python\nimport ephyviewer\nimport numpy as np\n\napp = ephyviewer.mkQApp()\n\n#signals\nsigs = np.random.rand(100000,16)\nsample_rate = 1000.\nt_start = 0.\nview1 = ephyviewer.TraceViewer.from_numpy(sigs, sample_rate, t_start, 'Signals')\n\nwin = ephyviewer.MainViewer(debug=True, show_auto_scale=True)\nwin.add_view(view1)\nwin.show()\n\napp.exec_()\n\n```\n\nCheck the docs for more [examples].\n\n\n[docs-badge]: https://readthedocs.org/projects/ephyviewer/badge/?version=latest\n[screenshot]: https://raw.githubusercontent.com/NeuralEnsemble/ephyviewer/master/doc/img/mixed_viewer_example.png\n[pyqtgraph]: http://www.pyqtgraph.org/\n[Neo]: https://neo.readthedocs.io/en/latest/\n[neo.rawio]: https://neo.readthedocs.io/en/latest/rawio.html#module-neo.rawio\n[examples]: https://ephyviewer.readthedocs.io/en/latest/examples.html\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/NeuralEnsemble/ephyviewer", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ephyviewer", "package_url": "https://pypi.org/project/ephyviewer/", "platform": "", "project_url": "https://pypi.org/project/ephyviewer/", "project_urls": { "Bug tracker": "https://github.com/NeuralEnsemble/ephyviewer/issues", "Documentation": "https://ephyviewer.readthedocs.io/en/latest/", "Homepage": "https://github.com/NeuralEnsemble/ephyviewer", "Source code": "https://github.com/NeuralEnsemble/ephyviewer/" }, "release_url": "https://pypi.org/project/ephyviewer/1.2.0/", "requires_dist": [ "numpy", "pyqtgraph (>=0.10.0)", "matplotlib (>=2.0)", "scipy" ], "requires_python": "", "summary": "Simple viewers for ephys signals, events, video and more", "version": "1.2.0" }, "last_serial": 5947891, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "af70b82c452aa278fd751e79a0ef5c0e", "sha256": "3b2f0888156c8cd942d07408f19243064863529bc53fd2a3775075fbe2464cba" }, "downloads": -1, "filename": "ephyviewer-1.0.0.tar.gz", "has_sig": false, "md5_digest": "af70b82c452aa278fd751e79a0ef5c0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35355, "upload_time": "2017-09-21T11:15:34", "url": "https://files.pythonhosted.org/packages/bf/2c/5040bf7af4f22719e8a982340910e5ad72977b0d6f3e3bcdb13b0faf9c6f/ephyviewer-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8b9d92dd1137a98ff65b1c4794207e09", "sha256": "a0b8521a22c0961c23bc628817e0483bfc9d4a02fb0130581ffc8ebf93a3bdac" }, "downloads": -1, "filename": "ephyviewer-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8b9d92dd1137a98ff65b1c4794207e09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35403, "upload_time": "2018-03-26T09:28:53", "url": "https://files.pythonhosted.org/packages/a0/57/d30b844388da32cd59713023ee3f933bfdedd224f42a3aed887a8c0a1a68/ephyviewer-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8f57f92963ff2e5c5f7370a5283048e0", "sha256": "c905e27a0cbf39b43fcbdc012b30a9ec795c822f4c3069625e1d6cf59637e6e4" }, "downloads": -1, "filename": "ephyviewer-1.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8f57f92963ff2e5c5f7370a5283048e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109768, "upload_time": "2019-07-15T14:27:02", "url": "https://files.pythonhosted.org/packages/4d/5d/7a4cb6b02718f81cd1c7ff0144fe8a085cc051316c23f5a32db7102f2917/ephyviewer-1.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "17419386f1242b6bd4e1620dfa34a911", "sha256": "11bcde6d63f088e6c4de181ae4138bfd29a6778de1d304206a2d6f61df553f0a" }, "downloads": -1, "filename": "ephyviewer-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "17419386f1242b6bd4e1620dfa34a911", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62953, "upload_time": "2019-07-15T14:27:00", "url": "https://files.pythonhosted.org/packages/dc/04/d2bf46882ad05218c60b857d2fdfa31f8950d82fbf9f14b9618fec0b90c7/ephyviewer-1.1.0-py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "fdd26c51852ed63bf50d85330cff1897", "sha256": "0ba3104c6735135203e527a671a2c0ff9eef67854beaaa8f276888c46baed586" }, "downloads": -1, "filename": "ephyviewer-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fdd26c51852ed63bf50d85330cff1897", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65307, "upload_time": "2019-07-15T15:37:25", "url": "https://files.pythonhosted.org/packages/21/52/fbf457b02ab04a5129695277b453dd25e5e17b4e86a07df6c3163ca4c130/ephyviewer-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05e9e9f6866e2aa0bb5a1b4ea102fc47", "sha256": "16a8bd3520a2a9424065a1d05e01066f6082d8d2f6cfd1bdf17558f79bfe845b" }, "downloads": -1, "filename": "ephyviewer-1.1.1.tar.gz", "has_sig": false, "md5_digest": "05e9e9f6866e2aa0bb5a1b4ea102fc47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47190, "upload_time": "2019-07-15T15:37:26", "url": "https://files.pythonhosted.org/packages/4f/3a/f4da2533284c9b5412fa2796f5f7f229b421baac55f6990da63f6058dad6/ephyviewer-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "1ff5f4e95db7def4c63e2280bf0f59cb", "sha256": "bd9b8d66d770a3058ba98332a626e45051e169935276b0a35c80c7c32c4c96c2" }, "downloads": -1, "filename": "ephyviewer-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1ff5f4e95db7def4c63e2280bf0f59cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 66297, "upload_time": "2019-10-09T05:38:27", "url": "https://files.pythonhosted.org/packages/7b/4c/b30d520a12d292dbf433f9f4eeab1d3257aba8fb080e7a50a3b52bc56e3d/ephyviewer-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4cc1ec232fe2f8803a4b7737af7b0805", "sha256": "47a4bf49e6cbfb605caf1b835a9d5a6b91c30a103249744aab5e776535ca9787" }, "downloads": -1, "filename": "ephyviewer-1.2.0.tar.gz", "has_sig": false, "md5_digest": "4cc1ec232fe2f8803a4b7737af7b0805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47549, "upload_time": "2019-10-09T05:38:30", "url": "https://files.pythonhosted.org/packages/4a/92/ccc2e07f90a442871e7e36ee88ef9edc3b25e5f689eb14b0a251f0a3a9ad/ephyviewer-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1ff5f4e95db7def4c63e2280bf0f59cb", "sha256": "bd9b8d66d770a3058ba98332a626e45051e169935276b0a35c80c7c32c4c96c2" }, "downloads": -1, "filename": "ephyviewer-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1ff5f4e95db7def4c63e2280bf0f59cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 66297, "upload_time": "2019-10-09T05:38:27", "url": "https://files.pythonhosted.org/packages/7b/4c/b30d520a12d292dbf433f9f4eeab1d3257aba8fb080e7a50a3b52bc56e3d/ephyviewer-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4cc1ec232fe2f8803a4b7737af7b0805", "sha256": "47a4bf49e6cbfb605caf1b835a9d5a6b91c30a103249744aab5e776535ca9787" }, "downloads": -1, "filename": "ephyviewer-1.2.0.tar.gz", "has_sig": false, "md5_digest": "4cc1ec232fe2f8803a4b7737af7b0805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47549, "upload_time": "2019-10-09T05:38:30", "url": "https://files.pythonhosted.org/packages/4a/92/ccc2e07f90a442871e7e36ee88ef9edc3b25e5f689eb14b0a251f0a3a9ad/ephyviewer-1.2.0.tar.gz" } ] }