{ "info": { "author": "Felix Heilmeyer", "author_email": "code@fehe.eu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering" ], "description": "NeuroneLoader\n=============\n\n.. image:: https://travis-ci.org/heilerich/neurone_loader.svg?branch=master\n :target: https://travis-ci.org/heilerich/neurone_loader\n :alt: Build Status\n\n.. image:: https://coveralls.io/repos/github/heilerich/neurone_loader/badge.svg\n :target: https://coveralls.io/github/heilerich/neurone_loader\n :alt: Coverage Status\n.. image:: https://readthedocs.org/projects/neurone-loader/badge/?version=latest\n :target: https://neurone-loader.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/github/license/heilerich/neurone_loader.svg\n :target: https://github.com/heilerich/neurone_loader/blob/master/LICENSE\n :alt: License\n\n.. image:: https://img.shields.io/pypi/v/neurone_loader.svg\n :target: https://pypi.org/project/neurone-loader/\n :alt: PyPi Package\n\n.. image:: https://img.shields.io/pypi/pyversions/neurone_loader.svg\n :target: https://pypi.org/project/neurone-loader/\n :alt: Supported Python Versions\n\n.. image:: http://joss.theoj.org/papers/c71df4f24b732eabc11b3195a9a8c94d/status.svg\n :target: http://joss.theoj.org/papers/c71df4f24b732eabc11b3195a9a8c94d\n :alt: JOSS status\n\nNeuroneLoader is a python module for loading neurophysiological data recorded with Bittium NeurOne (formerly MegaEMG). It \ntherefore allows using the data in pure python processing workflows using the python scientifc software stack (e.g. `numpy\n`_) without the need of prior conversion using other (proprietary) software (e.g. MATLAB).\nIt can also export it to container objects used by the popular `python-mne `_\nframework.\n\nProps to Andreas Henelius at Finnish Institute of Occupational Health for figuring out how\nto read the NeurOne binary format in pure python as part of his\nexport2hdf_ project.\n\n* `Installation`_\n* `Quick start`_\n* Documentation_\n\n.. _Documentation: https://neurone-loader.readthedocs.io/en/latest/\n.. _export2hdf: https://github.com/bwrc/export2hdf5\n\nInstallation\n------------\n\n.. code:: bash\n\n pip install neurone_loader\n\nIf you want to export to `python-mne `_ you must also install MNE and\nall it's dependencies.\n\n.. code:: bash\n\n pip install mne\n\n.. _quick-start:\n\nQuick start\n-----------\n\n.. code:: python\n\n >>> from neurone_loader import Recording\n >>> rec = Recording(path_to_recording_folder)\n >>> rec.event_codes\n array([ 0, 1, 12, 13, 99, 128], dtype=int32)\n\nPlease note that because raw EEG recordings can be quite large this package is very memory aware. Most data will be\nloaded from disk lazily, i.e. the moment you're actually accessing it, and redundant data will be removed from memory\nas soon as it has been copied - unless you specify otherwise. Be advised that working with big recordings might still\nrequire a lot of memory.\n\nI recommend looking at the docstrings before executing anything and maybe having a look at Concepts section in\nthe Documentation_ before you start working with this package.\n\nContributing\n------------\n\nIf you encounter any problem feel free to open a issue_ on GitHub. If you found a bug and want to\nsupply a fix or if you want to contribute a new feature open a `pull request`_. Just make sure that\nyour code is not breaking any tests and you also supply tests for your code.\n\n.. _issue: https://github.com/heilerich/neurone_loader/issues\n.. _pull request: https://github.com/heilerich/neurone_loader/pulls\n\nTesting\n~~~~~~~\n\nTo run the tests you must first get the test data and then you can run the test with the following commands.\nPlease run them in the repository directory, not in the test subdirectory.\n\nTo get the test data (~2.8GB) you need to install wget_. Then you can \ndownload the data by running\n\n.. code:: bash\n\n bash test/get_test_data.sh\n\nThen you can run the tests with\n\n.. code:: bash\n\n python -m unittest discover -s test -t .\n\n.. _wget: https://www.gnu.org/software/wget/\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "https://github.com/heilerich/neurone_loader/archive/1.1.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/heilerich/neurone_loader", "keywords": "EEG,science,neuroscience,neurone,bittium,megaemg,MNE", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "neurone-loader", "package_url": "https://pypi.org/project/neurone-loader/", "platform": "", "project_url": "https://pypi.org/project/neurone-loader/", "project_urls": { "Download": "https://github.com/heilerich/neurone_loader/archive/1.1.5.tar.gz", "Homepage": "http://github.com/heilerich/neurone_loader" }, "release_url": "https://pypi.org/project/neurone-loader/1.1.5/", "requires_dist": [ "numpy (==1.16.0)", "pandas (==0.23.4)", "construct (==2.9.45)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "summary": "Utilities for loading data recorded with NeurOne", "version": "1.1.5" }, "last_serial": 5914746, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3730f5646bdcd0f9211e8844fc0463c6", "sha256": "086b34ab0985b400419ef4f82ca80b85789373dca545cb4bd0ee5fce65260a16" }, "downloads": -1, "filename": "neurone_loader-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3730f5646bdcd0f9211e8844fc0463c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10648, "upload_time": "2019-01-24T15:08:23", "url": "https://files.pythonhosted.org/packages/0d/b7/dd51ff725a42ed46dec3194b71f459370532571f0017d4a1388aa8caa407/neurone_loader-0.1-py2.py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "91d0015c948b0a3662afe2cdd3799d84", "sha256": "a93ec9afd514b75d5272e9c1b2c71bb05e61085f559838007df10e5321d2ed90" }, "downloads": -1, "filename": "neurone_loader-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91d0015c948b0a3662afe2cdd3799d84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14504, "upload_time": "2019-01-24T15:08:25", "url": "https://files.pythonhosted.org/packages/a5/be/4ca4f8f2e9fb3aeb730bcc88959bea8ec971711044ad4b5ee6ddd6d295ac/neurone_loader-1.0.0-py2.py3-none-any.whl" } ], "1.0.0rc2": [ { "comment_text": "", "digests": { "md5": "8776a07ef4a9da4e4a66a2760d8390eb", "sha256": "ef9cc4f002a7430735a138b9708758a33b8836858c58c2a6e100eebfc2db72bb" }, "downloads": -1, "filename": "neurone_loader-1.0.0rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8776a07ef4a9da4e4a66a2760d8390eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14116, "upload_time": "2019-01-24T15:08:28", "url": "https://files.pythonhosted.org/packages/b3/b5/c2b33ed22edc592718570006bafd027b9e909eaa38db13cd2757171bf3f1/neurone_loader-1.0.0rc2-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "2c6a7e0871067e6b7bce2d0a85352741", "sha256": "7feab4f545b16927be5329f373c32810b570263319dbe0428d254f6e0452214e" }, "downloads": -1, "filename": "neurone_loader-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c6a7e0871067e6b7bce2d0a85352741", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 16041, "upload_time": "2019-03-14T13:09:07", "url": "https://files.pythonhosted.org/packages/f1/58/db01f27d36e02aa6bf50398a7fc2eb582b11b5252f39d5476ff271a5b1f5/neurone_loader-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7acdfd6e166f4bc55233fa73da52881b", "sha256": "88dd11861390a077ef25bb1e351ee711a7df90065e511dbca64bbed89ccb72ba" }, "downloads": -1, "filename": "neurone_loader-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7acdfd6e166f4bc55233fa73da52881b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 18976, "upload_time": "2019-03-14T13:09:08", "url": "https://files.pythonhosted.org/packages/9b/a2/0b5634a68924baabf973a0c62d1d4abc721c57c458392e11fd4d080485da/neurone_loader-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "7c00b8b6e8216277f2aa728fdf5f8493", "sha256": "e6bea3218a3f02de38990ba88d015cdcb1c500f2b848ddbe86582b113c2b1377" }, "downloads": -1, "filename": "neurone_loader-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7c00b8b6e8216277f2aa728fdf5f8493", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 18089, "upload_time": "2019-07-05T14:25:27", "url": "https://files.pythonhosted.org/packages/aa/43/b21abd20d22201a32235f1aaf4d0d4a328ae116a25996d188ab04921293f/neurone_loader-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c9bcd7d0372cc1fead25ded09b1f67e", "sha256": "7bab58100beb71b179742e06a800191f16a987c7284459a5aa6b8bd559189b06" }, "downloads": -1, "filename": "neurone_loader-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8c9bcd7d0372cc1fead25ded09b1f67e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 22016, "upload_time": "2019-07-05T14:25:29", "url": "https://files.pythonhosted.org/packages/ad/03/2431a9ee3cab1e2f85b2106207f7891f5eb381cf4727966929e94daec7e7/neurone_loader-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "6c79912ae8a419fa7307a2ffddbbb328", "sha256": "0517ebda65e3f49a254f3e2f4428cb76b3a7c670cf2aa9d8dff7b72dcd1c1569" }, "downloads": -1, "filename": "neurone_loader-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c79912ae8a419fa7307a2ffddbbb328", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 18377, "upload_time": "2019-10-01T20:32:47", "url": "https://files.pythonhosted.org/packages/7c/5b/25d5874f144ba92d1d9cf82cc5350a07a22a13f152539d1dfda19f1d2b93/neurone_loader-1.1.1-py2.py3-none-any.whl" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "2238447173e43ab175ee0e338e465a40", "sha256": "41d70eddc992695116e3248c8b27634f2da07c819be704738d355a8cf73ef271" }, "downloads": -1, "filename": "neurone_loader-1.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2238447173e43ab175ee0e338e465a40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 18378, "upload_time": "2019-10-01T20:37:09", "url": "https://files.pythonhosted.org/packages/b6/33/180c8d4bd35fd1fda302386376ac2545648dbeeb78827227a938c8bfc6c4/neurone_loader-1.1.5-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2238447173e43ab175ee0e338e465a40", "sha256": "41d70eddc992695116e3248c8b27634f2da07c819be704738d355a8cf73ef271" }, "downloads": -1, "filename": "neurone_loader-1.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2238447173e43ab175ee0e338e465a40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 18378, "upload_time": "2019-10-01T20:37:09", "url": "https://files.pythonhosted.org/packages/b6/33/180c8d4bd35fd1fda302386376ac2545648dbeeb78827227a938c8bfc6c4/neurone_loader-1.1.5-py2.py3-none-any.whl" } ] }