Name | pymef JSON |
Version |
1.4.5
JSON |
| download |
home_page | None |
Summary | Pymef is a wrapper library for Multiscale Electrophysiology Format developed by MSEL laboratory. |
upload_time | 2024-07-24 11:09:42 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.6 |
license | Apache-2.0 |
keywords |
mef
mayo
electrophysiology
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|

[](https://pymef.readthedocs.io/en/latest/?badge=latest)
Pymef
====
Pymef is a wrapper library for Multiscale Electrophysiology Format developed by
[MSEL laboratory](http://msel.mayo.edu/).
Currently available for all major distributions (Linux, Mac OS, Windows). Only python 3 is supported.
Mef v 3.0 basic features
------------------------
- Support for parallelisation of signal processing
- Data compression
- Data encryption
- Real-time read/write, failure when writing file leaves intact valid files
- CRC functionality to detect data corruption
- Support for time discontinuities
- Support for time series and video channels
Wrapper features
----------------
- MEF3 files write/read
- Convenience functions to easily read data and metadata for multiple channels
Installation
------------
To install please use:
```bash
pip install pymef
```
To install from source:
```bash
python setup.py install
```
Usage
------------
```
from pymef.mef_session import MefSession
session_path = '/path/to/session.mefd'
password = 'mef_password' // leave blank if no password
# read session metadata
ms = MefSession(session_path, password)
# read data of a single channel from beginning to end
data = ms.read_ts_channels_sample('Ch01', [[None, None]])
# read data of multiple channels from beginning to end
data = ms.read_ts_channels_sample(['Ch01', 'Ch05'], [[None, None]])
```
Documentation
-------------
The MEF3 specification can be found [here](https://osf.io/e3sf9/download).
The PyMef documentation can be found [here](https://pymef.readthedocs.io).
Support
-------
Please report problems to jan.cimbalnik@fnusa.cz.
License
-------
Pymef is licensed under the Apache software license. See [LICENSE.txt](./LICENSE.txt) for details.
Raw data
{
"_id": null,
"home_page": null,
"name": "pymef",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "MEF, Mayo, Electrophysiology",
"author": null,
"author_email": "Jan Cimbalnik <jan.cimbalnik@fnusa.cz>",
"download_url": null,
"platform": null,
"description": "\n[](https://pymef.readthedocs.io/en/latest/?badge=latest)\n\nPymef\n====\n\nPymef is a wrapper library for Multiscale Electrophysiology Format developed by \n[MSEL laboratory](http://msel.mayo.edu/).\n\nCurrently available for all major distributions (Linux, Mac OS, Windows). Only python 3 is supported.\n\n\nMef v 3.0 basic features\n------------------------\n\n- Support for parallelisation of signal processing\n- Data compression\n- Data encryption\n- Real-time read/write, failure when writing file leaves intact valid files\n- CRC functionality to detect data corruption\n- Support for time discontinuities\n- Support for time series and video channels\n\nWrapper features\n----------------\n\n- MEF3 files write/read\n- Convenience functions to easily read data and metadata for multiple channels\n\nInstallation\n------------\n\nTo install please use:\n```bash\npip install pymef\n```\n\nTo install from source:\n```bash\npython setup.py install\n```\n\nUsage\n------------\n```\nfrom pymef.mef_session import MefSession\n\nsession_path = '/path/to/session.mefd'\npassword = 'mef_password' // leave blank if no password\n\n# read session metadata\nms = MefSession(session_path, password)\n\n# read data of a single channel from beginning to end\ndata = ms.read_ts_channels_sample('Ch01', [[None, None]])\n\n# read data of multiple channels from beginning to end\ndata = ms.read_ts_channels_sample(['Ch01', 'Ch05'], [[None, None]])\n```\n\nDocumentation\n-------------\n\nThe MEF3 specification can be found [here](https://osf.io/e3sf9/download).\nThe PyMef documentation can be found [here](https://pymef.readthedocs.io).\n\nSupport\n-------\n\nPlease report problems to jan.cimbalnik@fnusa.cz.\n\nLicense\n-------\n\nPymef is licensed under the Apache software license. See [LICENSE.txt](./LICENSE.txt) for details.\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Pymef is a wrapper library for Multiscale Electrophysiology Format developed by MSEL laboratory.",
"version": "1.4.5",
"project_urls": {
"documentation": "https://pymef.readthedocs.io/",
"homepage": "https://github.com/msel-source/pymef",
"repository": "https://github.com/msel-source/pymef"
},
"split_keywords": [
"mef",
" mayo",
" electrophysiology"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3f5268a5d88756e00dad2a1e19a03866afb6c7a779f8e40c780472f1d3bbd565",
"md5": "8582cc1976eb909180796a86661234c9",
"sha256": "49f9b775f2fe25b98480349c86d339fe3abe16284fb1b95f9db8b2391a21ccaf"
},
"downloads": -1,
"filename": "pymef-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "8582cc1976eb909180796a86661234c9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 175733,
"upload_time": "2024-07-24T11:09:42",
"upload_time_iso_8601": "2024-07-24T11:09:42.796497Z",
"url": "https://files.pythonhosted.org/packages/3f/52/68a5d88756e00dad2a1e19a03866afb6c7a779f8e40c780472f1d3bbd565/pymef-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "640f4401ef0998ccea5611898eff419e4cf5bd69c90a4c514173ab05ec343229",
"md5": "9711ac5cf179812f006bdc70f29bc52a",
"sha256": "9f539c1be0fbea32b387d03a047d7eba386331352af431b6a34c5f4b7da5ae68"
},
"downloads": -1,
"filename": "pymef-1.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "9711ac5cf179812f006bdc70f29bc52a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 376494,
"upload_time": "2024-07-24T11:09:32",
"upload_time_iso_8601": "2024-07-24T11:09:32.127025Z",
"url": "https://files.pythonhosted.org/packages/64/0f/4401ef0998ccea5611898eff419e4cf5bd69c90a4c514173ab05ec343229/pymef-1.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ca461344d055158e5b999e0019b27640bbf26ddd047bbf9df256cd2a89988162",
"md5": "dc82afe68b106b21e2277d3788b6b390",
"sha256": "07ee7bf65cd62894b2a2986ddc4726b74dc8ba4427e282eae36d580c9d54f305"
},
"downloads": -1,
"filename": "pymef-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "dc82afe68b106b21e2277d3788b6b390",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 175751,
"upload_time": "2024-07-24T11:09:28",
"upload_time_iso_8601": "2024-07-24T11:09:28.996448Z",
"url": "https://files.pythonhosted.org/packages/ca/46/1344d055158e5b999e0019b27640bbf26ddd047bbf9df256cd2a89988162/pymef-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e85cf351e17fb23473f51c6f584e57cf98d7aa0e8dd497569734e52caa1181ea",
"md5": "a17e96b6c1a1c9cf81963978cbd7c61f",
"sha256": "dc85580aeddc8dcd28a33929bee69b7ff34ef7967f0f2f6243f6fe9f4eaafab2"
},
"downloads": -1,
"filename": "pymef-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a17e96b6c1a1c9cf81963978cbd7c61f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 378082,
"upload_time": "2024-07-24T11:09:31",
"upload_time_iso_8601": "2024-07-24T11:09:31.127686Z",
"url": "https://files.pythonhosted.org/packages/e8/5c/f351e17fb23473f51c6f584e57cf98d7aa0e8dd497569734e52caa1181ea/pymef-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c66940727cf367ea6c0f56741cdf0312c6aa0c73ec79e61c4798e31abc65f6cd",
"md5": "df4a7a065b6f7e2479058a2ab3ed8f97",
"sha256": "5d183be480fe20e63978946131bbf629db87928e78ca08baeb36d7769eb3f7b8"
},
"downloads": -1,
"filename": "pymef-1.4.5-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "df4a7a065b6f7e2479058a2ab3ed8f97",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 175923,
"upload_time": "2024-07-24T11:09:23",
"upload_time_iso_8601": "2024-07-24T11:09:23.575714Z",
"url": "https://files.pythonhosted.org/packages/c6/69/40727cf367ea6c0f56741cdf0312c6aa0c73ec79e61c4798e31abc65f6cd/pymef-1.4.5-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "58381a758c8d1a3eb75cf2693fc98b7c9161c08b89049acab3412cef300050f8",
"md5": "092d3d3686a362ac63e5e1376e2a2bf9",
"sha256": "e5f5658e57459d8ecaccdd1459a6cde7c5cb46f7726e9c15b925349ffb3b0f46"
},
"downloads": -1,
"filename": "pymef-1.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "092d3d3686a362ac63e5e1376e2a2bf9",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 383937,
"upload_time": "2024-07-24T11:09:27",
"upload_time_iso_8601": "2024-07-24T11:09:27.441591Z",
"url": "https://files.pythonhosted.org/packages/58/38/1a758c8d1a3eb75cf2693fc98b7c9161c08b89049acab3412cef300050f8/pymef-1.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d3eb9ce6d6f43d5d0b347408b40aea73f4a164ec85d97fc6901765550d346787",
"md5": "c87498c9d54f1f708fd2a5d4a738e489",
"sha256": "bfa00a396632afe3b3f8fc2d1bce2629a7ab578676d996674a077e9f5cf81cd6"
},
"downloads": -1,
"filename": "pymef-1.4.5-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "c87498c9d54f1f708fd2a5d4a738e489",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 175267,
"upload_time": "2024-07-24T11:09:47",
"upload_time_iso_8601": "2024-07-24T11:09:47.935046Z",
"url": "https://files.pythonhosted.org/packages/d3/eb/9ce6d6f43d5d0b347408b40aea73f4a164ec85d97fc6901765550d346787/pymef-1.4.5-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d08fb5b9c8f0a4b3dcf0afb8e48735bd5869a7f492ee74565d74e284acb8356e",
"md5": "f224ad08e15f4fd1cb78fd0d52d57912",
"sha256": "18f3e08338b3c226045dcfbb17d80c7db630dcb34f96ea952eebc44ee2ba49d0"
},
"downloads": -1,
"filename": "pymef-1.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f224ad08e15f4fd1cb78fd0d52d57912",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 382060,
"upload_time": "2024-07-24T11:09:32",
"upload_time_iso_8601": "2024-07-24T11:09:32.729099Z",
"url": "https://files.pythonhosted.org/packages/d0/8f/b5b9c8f0a4b3dcf0afb8e48735bd5869a7f492ee74565d74e284acb8356e/pymef-1.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7a3cfb579bde67fced6a5c4671a08b9e1604ba65e4e7ff4301205741a6f960aa",
"md5": "aae629e23783529c3e69dc11ad66b983",
"sha256": "5d72f71fc30bf25b5e8f2e5f0a1381d58d08a7c561afb06005dd14a2405d8d2f"
},
"downloads": -1,
"filename": "pymef-1.4.5-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "aae629e23783529c3e69dc11ad66b983",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 133466,
"upload_time": "2024-07-24T11:10:10",
"upload_time_iso_8601": "2024-07-24T11:10:10.595193Z",
"url": "https://files.pythonhosted.org/packages/7a/3c/fb579bde67fced6a5c4671a08b9e1604ba65e4e7ff4301205741a6f960aa/pymef-1.4.5-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "821a1d03161b5ba55755a4ae99419943f229ee6204a51ba2224f8cc01bc933ff",
"md5": "91324f32c95cf92fa68de415b2a50c27",
"sha256": "3aa5535a36f3ae3d9546cfbbe671aa383a2c8c9d5b50f223c9388f8f19a06d2f"
},
"downloads": -1,
"filename": "pymef-1.4.5-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "91324f32c95cf92fa68de415b2a50c27",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 175727,
"upload_time": "2024-07-24T11:09:58",
"upload_time_iso_8601": "2024-07-24T11:09:58.655768Z",
"url": "https://files.pythonhosted.org/packages/82/1a/1d03161b5ba55755a4ae99419943f229ee6204a51ba2224f8cc01bc933ff/pymef-1.4.5-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b6906553726485df617daaa38fe56687ee8161b92b6dc26d5d9b41125aee7126",
"md5": "233c2bb14c9155fce1d2fc4350b59cd3",
"sha256": "f45e25bc43cadea0db8e5896e1e3e59a4a6fd07568fadcdb648fe8e45f55753f"
},
"downloads": -1,
"filename": "pymef-1.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "233c2bb14c9155fce1d2fc4350b59cd3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 376081,
"upload_time": "2024-07-24T11:09:30",
"upload_time_iso_8601": "2024-07-24T11:09:30.336264Z",
"url": "https://files.pythonhosted.org/packages/b6/90/6553726485df617daaa38fe56687ee8161b92b6dc26d5d9b41125aee7126/pymef-1.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ef629dfb8b0b63a510a126e8d85a6089550c44459f0e76a4ea25c2a86b4f43e1",
"md5": "3c17bc3a540e2d4d6ae3354dbfc9ce64",
"sha256": "1a5c3ca86b88a3a117b98a1b286513ef980362b8344750850f9b19be2936c022"
},
"downloads": -1,
"filename": "pymef-1.4.5-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "3c17bc3a540e2d4d6ae3354dbfc9ce64",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 133663,
"upload_time": "2024-07-24T11:10:31",
"upload_time_iso_8601": "2024-07-24T11:10:31.121147Z",
"url": "https://files.pythonhosted.org/packages/ef/62/9dfb8b0b63a510a126e8d85a6089550c44459f0e76a4ea25c2a86b4f43e1/pymef-1.4.5-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-24 11:09:42",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "msel-source",
"github_project": "pymef",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pymef"
}