Skip to main content

Pymef is a wrapper library for Multiscale Electrophysiology Format developed by MSEL laboratory.

Project description

Tests Documentation Status

Pymef

Pymef is a wrapper library for Multiscale Electrophysiology Format developed by MSEL laboratory.

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:

pip install pymef

To install from source:

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. The PyMef documentation can be found here.

Support

Please report problems to jan.cimbalnik@fnusa.cz.

License

Pymef is licensed under the Apache software license. See LICENSE.txt for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pymef-1.4.4-cp312-cp312-win_amd64.whl (133.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

pymef-1.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (383.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pymef-1.4.4-cp312-cp312-macosx_10_9_x86_64.whl (175.9 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

pymef-1.4.4-cp311-cp311-win_amd64.whl (133.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

pymef-1.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (378.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pymef-1.4.4-cp311-cp311-macosx_10_9_x86_64.whl (175.7 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pymef-1.4.4-cp310-cp310-win_amd64.whl (133.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

pymef-1.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pymef-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl (175.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pymef-1.4.4-cp39-cp39-win_amd64.whl (133.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

pymef-1.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pymef-1.4.4-cp39-cp39-macosx_10_9_x86_64.whl (175.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pymef-1.4.4-cp38-cp38-win_amd64.whl (133.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

pymef-1.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (382.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pymef-1.4.4-cp38-cp38-macosx_10_9_x86_64.whl (175.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pymef-1.4.4-cp37-cp37m-win_amd64.whl (132.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

pymef-1.4.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (369.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pymef-1.4.4-cp37-cp37m-macosx_10_9_x86_64.whl (174.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file pymef-1.4.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pymef-1.4.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 133.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for pymef-1.4.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 86785ecf4db96234b258d3b9065def6c062807ac6d5e1b32f248bfd0b065e589
MD5 cdd12859240226edd49ef99826348eef
BLAKE2b-256 8f28bb948f04b46e371f132fd0a04edc2911f6424c725a21e5882b1fcd1b057a

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb3c4d24d1f57049f33ca1edbc9c54fce9f862d256c5243e80351b0d60b7db75
MD5 9cb8bdd279e268aa7f88905e6867124f
BLAKE2b-256 18a7ad630a5650e6bb8c8caa16b579dcd1908387e22d45000c79f465b3a545f5

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 83e7b82ae2d16de377530f47f11a98cf7218d6d8220140bb8688b131ceb5014b
MD5 ac1079660f304fcbfc879f917ae2d1e7
BLAKE2b-256 b713c59c2441e435acf40f4f0c7167e598e3c2fe8bb353be1ba169be560ff03e

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pymef-1.4.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 133.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for pymef-1.4.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9c21f4517b4ea45c4b44cd543b38d8df89a0c8aba9c48810a7e1002f97f9e89f
MD5 45d09c27201f19cf99da251670cf4fd5
BLAKE2b-256 4f8a648e375d0235d5aebcbd243c83c1a648198b29fdf50e3a5abbce3882fa66

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab462fd7305e62d86260f0265c9665f54767a25e1932917c630b54f5cb5a2831
MD5 4cbedaa172ac0aae6c0925d6a7239b4c
BLAKE2b-256 294a8f477ddf8ac08cf8ed7cc968e3c2a71fd0491a608a720a8e858f568287b4

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 15f44a0b2e759a8d6000662fba4fb62d419d55d10496c7959dd38e591aa811e4
MD5 efc7922425f51ab27116eada1a1f59d1
BLAKE2b-256 bd3760ccf161a92be0bf4d534fcef38811222aaeb6aeae54b33dacc503993833

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pymef-1.4.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 133.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for pymef-1.4.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c60d919a340e03f71f0d2f2ee081ad6c403f101b8144a1c62cb27bc1aff10b0a
MD5 1d01278c117e4162967847421c4dfd7b
BLAKE2b-256 ed81c612b29f234f4a91cf435b779b484dfd564b93b3bcf6f37feed86c4003d3

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d77421f17ee242fa357c675543cd87d77af1fcafe6222e36cceca7f1bc100d1
MD5 703a0848858a7103c5b684dccbaf4dbc
BLAKE2b-256 c8ec611edc31b185bd483f3ec8009e082ca637952ece32d28a7c7e1c0ae91205

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b188e6db7c80b0a5dc8dfef16c400d4f94b0eb42a8377c4fdc90b34f1f2efab
MD5 2cdda35e2b9fc5946dd004320071f93d
BLAKE2b-256 dd7a1d09ff94522ea2a6081631136d6aa315e654c5cf0eb96d5b68e3d56a7f91

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pymef-1.4.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 133.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for pymef-1.4.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2b7cbb9d2695c57a1917aa61d9f31c3720267b1a5d51740fcb63fa8232d740df
MD5 12dd567741da8ea9db04d9dded431371
BLAKE2b-256 91b2358791c260b66a731d9ad16eee5aa147db09093d91b419e54efccf275d11

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49ed5cc9370b97e69adcb8c7af075d6ba374fdbeef11d41939b1395e30ad3745
MD5 da159c068a65dc46cd6a98fef6269225
BLAKE2b-256 01cd91ac6bf13d95b05d45cf7862cfb2f4b2a6e77a4f3e52495f9f4fd0b58e56

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 14e542ec1000e0de1008c260e247c8b184e743cd34c0966def478f72b4a5b2c0
MD5 c4f81d458a59b1f9b7e71f3e28a60ffa
BLAKE2b-256 8c2964d98cd3ae60e46b0f5cd2f8c2cde20e0b5420350ecc29b81e4d71609a81

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pymef-1.4.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 133.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for pymef-1.4.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6d1cba870c67d12925fa709c7a95052786ed01367183b2b4f5b65db9b903a659
MD5 7f37fcf9737eabc26b135d335a68e706
BLAKE2b-256 b5dcd49d615cbd6023b1a65464d217f7bbcbc542b4b9fa31bb8d6a21a7db8b9e

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f6fd74b12bc7bbcd5efe29092d018203c0f106e6d2e3e0a73d15e9bf73ce169
MD5 788f5aecff3029b95cc0ee44dbae96b5
BLAKE2b-256 fb7a5dd679695c80cb72da0e806cdbecddb9891555081f310bb27657ce2a3c4b

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2958857635ab4d33406c081d3b9f60e8d18b21aae7db826d1e6dc5f142f5aae
MD5 11b4f287bce6ac56fd590cfd9368d481
BLAKE2b-256 5b1374f69d0da147f788ebc8055ea69078e82ceb56e1f8e29bdb00afa7f04054

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pymef-1.4.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 132.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for pymef-1.4.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 016b61b720784514303a072cbf325a35d6163f753f91e3f8d98eb1756dcc342f
MD5 4b3b61eb6573159e3dd4e0e4ad0e14c1
BLAKE2b-256 d8556820fca621c5c93ed3d1b6324480c7481c4c1846ecdf25970abb3f5b2d6e

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1341c3bbdb48d263d925e25c962ee1fd439624c85ebb722be735d7b19246ffef
MD5 5e3d09a790056f82087dae881e98ce33
BLAKE2b-256 d58b4142c5550292162571960fbd9ada120f562544111941aa78a12762178699

See more details on using hashes here.

File details

Details for the file pymef-1.4.4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d0c2f6f82deb4615316b878929f41937c69f84cfd6057ee9b9b06322b59e6ab
MD5 0bc6ce4fdaeb011c1d4bf9ae117ee43d
BLAKE2b-256 04decabe6426723cc45d4a28b09947ac4ec7890937fe8a8937710cb519e90ee7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page