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 Distribution

pymef-1.4.8.tar.gz (139.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pymef-1.4.8-cp314-cp314-win_amd64.whl (135.6 kB view details)

Uploaded CPython 3.14Windows x86-64

pymef-1.4.8-cp314-cp314-manylinux_2_28_x86_64.whl (384.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

pymef-1.4.8-cp314-cp314-macosx_10_15_universal2.whl (286.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

pymef-1.4.8-cp313-cp313-win_amd64.whl (133.0 kB view details)

Uploaded CPython 3.13Windows x86-64

pymef-1.4.8-cp313-cp313-manylinux_2_28_x86_64.whl (384.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pymef-1.4.8-cp313-cp313-macosx_10_13_universal2.whl (286.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

pymef-1.4.8-cp312-cp312-win_amd64.whl (133.0 kB view details)

Uploaded CPython 3.12Windows x86-64

pymef-1.4.8-cp312-cp312-manylinux_2_28_x86_64.whl (384.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pymef-1.4.8-cp312-cp312-macosx_10_13_universal2.whl (286.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

pymef-1.4.8-cp311-cp311-win_amd64.whl (132.8 kB view details)

Uploaded CPython 3.11Windows x86-64

pymef-1.4.8-cp311-cp311-manylinux_2_28_x86_64.whl (379.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pymef-1.4.8-cp311-cp311-macosx_10_9_universal2.whl (285.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

pymef-1.4.8-cp310-cp310-win_amd64.whl (132.8 kB view details)

Uploaded CPython 3.10Windows x86-64

pymef-1.4.8-cp310-cp310-manylinux_2_28_x86_64.whl (377.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pymef-1.4.8-cp310-cp310-macosx_10_9_universal2.whl (285.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file pymef-1.4.8.tar.gz.

File metadata

  • Download URL: pymef-1.4.8.tar.gz
  • Upload date:
  • Size: 139.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pymef-1.4.8.tar.gz
Algorithm Hash digest
SHA256 242074b714a0762cd1cc6ec2447c662f7a46dbddbfe49f2af0abff93ff08bb96
MD5 77652e5347b8b8e522721fd67b96eaa8
BLAKE2b-256 004318996db7094f7261cc9803a05fa1180107943846c92d24a495a87505c297

See more details on using hashes here.

File details

Details for the file pymef-1.4.8-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pymef-1.4.8-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 135.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for pymef-1.4.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6027d95a5600e9cc641c4aaf0f2636966ef357e04d52c9bf208b7890b19a6b15
MD5 f8bce11cb17425f9ccb8514f0e7df44d
BLAKE2b-256 1dc8e0731c898008ed1edf8145b6c2cc83c8351084099bd64efb18c9da623856

See more details on using hashes here.

File details

Details for the file pymef-1.4.8-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.8-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 36d3e5a18573eb4f6c28daccc3423eae72d74dfe85b82529e2aa6e23da665bcf
MD5 2b81575b192b8d7b476666716737f677
BLAKE2b-256 2a954cf13cdc133f63b16a63f1985903198a993c87c01cc7b1eecd30a338711b

See more details on using hashes here.

File details

Details for the file pymef-1.4.8-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for pymef-1.4.8-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 6016e76f95e999eede5e9a3075cf4e04759af3ff92a77f04053e692dd3380f03
MD5 ae8a10581af7e9a042f805c9cc480029
BLAKE2b-256 b3dfb5d8654dc2431488e316135ae601ae4810504d7121912415553ab03f25b5

See more details on using hashes here.

File details

Details for the file pymef-1.4.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pymef-1.4.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 133.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for pymef-1.4.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 17f8bfcad5222acbcf0be01ef35129a51061af25605f6aee3c38635eb4e14f51
MD5 1967662868c2b7671c74f2b5434b3a9a
BLAKE2b-256 3f5849f314af242f874fe0ebdc9851e00c918551b109d9f4806695c7fc6822b9

See more details on using hashes here.

File details

Details for the file pymef-1.4.8-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.8-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef2508cc5ec214233d02db3d6a5f1b3a2331ec398a47453c34ca6cdaadff93ef
MD5 bdaa7a9cb75cf302024be287837f6cb6
BLAKE2b-256 c12d66fea9bc79bf79a6c12ab79b9fe8c0c6ca4597726adc8c9de844320eb440

See more details on using hashes here.

File details

Details for the file pymef-1.4.8-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pymef-1.4.8-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 dc822189081af43ac5ef8f095ac6b18a1585b549e3d64c33c52194aaa6bd90e2
MD5 9a63fb2975183476ee9b84734ef4714e
BLAKE2b-256 76e1685074431adfe31fa9a3a9efdec5c13869b6733c333a01146fbc7f39d7cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymef-1.4.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 133.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for pymef-1.4.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6037c7b669189c5b8ac7166febc9499166301f88caa642ee4573bf386c999a8b
MD5 a52610f5124de567285beb2c77421c97
BLAKE2b-256 19d7ab1478844807010a943322daa5b7275cc9bbda68f7af55066ca26270e98d

See more details on using hashes here.

File details

Details for the file pymef-1.4.8-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.8-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea9c95b5f79247966ad1aec77604b67103b4b6912b9576b7454ed73cf6917abd
MD5 b3fc1d8e68dc90c850148fe6a8e298b7
BLAKE2b-256 80fe8f4dee0c92f63e3406e0256131612ab3a7df2989d16c53ad64c621af21ef

See more details on using hashes here.

File details

Details for the file pymef-1.4.8-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pymef-1.4.8-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 af1fc98d5db0eea4201792961db8e77876921f89acb9475d6b9724eb20f287da
MD5 206adc0e39e3ba592f514c9315fc1a1e
BLAKE2b-256 cd7931200ac674eade9b2669596d80d0b96e1bb237139775be1afc49fa31e065

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymef-1.4.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 132.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for pymef-1.4.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f278bd357aa41fcdd9983acf68e705bb3614bb986b11b37a78966bd1b8914995
MD5 afd76ff5f3abb9c370b29de9bdcdb854
BLAKE2b-256 77d25d6f3b07d2e9b19184f6dea67958c30b821a20dd809b81c634eee94983cf

See more details on using hashes here.

File details

Details for the file pymef-1.4.8-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.8-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe8067b7ea6a9d98299451195dfb98365617263622725e7431c62a393ce00386
MD5 f47296547bd3be64e88b12f944446613
BLAKE2b-256 882f17cb2fbbfbc466ecdc5d65e4d63bf2125533b7fb44caff5bfa02e7f6189e

See more details on using hashes here.

File details

Details for the file pymef-1.4.8-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pymef-1.4.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1c4103f4a591ed170280af5ead4e19070766970633ebdba893ffe58070a8704a
MD5 f6b17be047152feceb86b33c48ce3e69
BLAKE2b-256 b00d9ae7c4c83acad656bd331ca695a9ac5e8985d5e61d9bfef2e8b6ba1ffdd7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymef-1.4.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 132.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for pymef-1.4.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8be005909dce32dc878c2bb048906e62ec1b8415312b15c4c489cc928b1a037e
MD5 9745738c8234bd751fc70aeb3d398f22
BLAKE2b-256 3254deb1777507a90a921ea72706449d8754772f85c01507faa632ab7155971f

See more details on using hashes here.

File details

Details for the file pymef-1.4.8-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymef-1.4.8-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e533520e64d0aab10bdf780d0ffc24a982921c265ddbb33a03b7f9aed7fb00ff
MD5 bd1a2535494a1202256e96be85ccdfd8
BLAKE2b-256 b88512915a7abdb9cdd0287ef063b7dc8f5e860849cd61eb10510568b2cb5a16

See more details on using hashes here.

File details

Details for the file pymef-1.4.8-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pymef-1.4.8-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 750b7409060eb25eb8fb71e3493dd19b8d240052db043111b7494135663d5455
MD5 95e52e0e7e835cbfddae2b009010a781
BLAKE2b-256 aec1748a515740e9f9706d960e58eb8304fbf9a0f6070d2dc9a2001dd8e1dd4e

See more details on using hashes here.

Supported by

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