Skip to main content

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.

Release files for pymef 1.4.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymef 1.4.8
File Size Uploaded
pymef-1.4.8.tar.gz 139.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pymef 1.4.8
File
pymef-1.4.8-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pymef-1.4.8-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
pymef-1.4.8-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
pymef-1.4.8-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pymef-1.4.8-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
pymef-1.4.8-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
pymef-1.4.8-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pymef-1.4.8-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
pymef-1.4.8-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
pymef-1.4.8-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pymef-1.4.8-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
pymef-1.4.8-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
pymef-1.4.8-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pymef-1.4.8-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
pymef-1.4.8-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 4.1 MB

Release files / pymef-1.4.8.tar.gz

Download URL pymef-1.4.8.tar.gz
Size 139.5 kB
Tags Source
SHA-256 checksum
How to use checksums
242074b714a0762cd1cc6ec2447c662f7a46dbddbfe49f2af0abff93ff08bb96
BLAKE2b-256 checksum
How to use checksums
004318996db7094f7261cc9803a05fa1180107943846c92d24a495a87505c297
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pymef-1.4.8-cp314-cp314-win_amd64.whl

Download URL pymef-1.4.8-cp314-cp314-win_amd64.whl
Size 135.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
6027d95a5600e9cc641c4aaf0f2636966ef357e04d52c9bf208b7890b19a6b15
BLAKE2b-256 checksum
How to use checksums
1dc8e0731c898008ed1edf8145b6c2cc83c8351084099bd64efb18c9da623856
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / pymef-1.4.8-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL pymef-1.4.8-cp314-cp314-manylinux_2_28_x86_64.whl
Size 384.8 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
36d3e5a18573eb4f6c28daccc3423eae72d74dfe85b82529e2aa6e23da665bcf
BLAKE2b-256 checksum
How to use checksums
2a954cf13cdc133f63b16a63f1985903198a993c87c01cc7b1eecd30a338711b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pymef-1.4.8-cp314-cp314-macosx_10_15_universal2.whl

Download URL pymef-1.4.8-cp314-cp314-macosx_10_15_universal2.whl
Size 286.8 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6016e76f95e999eede5e9a3075cf4e04759af3ff92a77f04053e692dd3380f03
BLAKE2b-256 checksum
How to use checksums
b3dfb5d8654dc2431488e316135ae601ae4810504d7121912415553ab03f25b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / pymef-1.4.8-cp313-cp313-win_amd64.whl

Download URL pymef-1.4.8-cp313-cp313-win_amd64.whl
Size 133.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
17f8bfcad5222acbcf0be01ef35129a51061af25605f6aee3c38635eb4e14f51
BLAKE2b-256 checksum
How to use checksums
3f5849f314af242f874fe0ebdc9851e00c918551b109d9f4806695c7fc6822b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / pymef-1.4.8-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pymef-1.4.8-cp313-cp313-manylinux_2_28_x86_64.whl
Size 384.6 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ef2508cc5ec214233d02db3d6a5f1b3a2331ec398a47453c34ca6cdaadff93ef
BLAKE2b-256 checksum
How to use checksums
c12d66fea9bc79bf79a6c12ab79b9fe8c0c6ca4597726adc8c9de844320eb440
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pymef-1.4.8-cp313-cp313-macosx_10_13_universal2.whl

Download URL pymef-1.4.8-cp313-cp313-macosx_10_13_universal2.whl
Size 286.7 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
dc822189081af43ac5ef8f095ac6b18a1585b549e3d64c33c52194aaa6bd90e2
BLAKE2b-256 checksum
How to use checksums
76e1685074431adfe31fa9a3a9efdec5c13869b6733c333a01146fbc7f39d7cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / pymef-1.4.8-cp312-cp312-win_amd64.whl

Download URL pymef-1.4.8-cp312-cp312-win_amd64.whl
Size 133.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6037c7b669189c5b8ac7166febc9499166301f88caa642ee4573bf386c999a8b
BLAKE2b-256 checksum
How to use checksums
19d7ab1478844807010a943322daa5b7275cc9bbda68f7af55066ca26270e98d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / pymef-1.4.8-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pymef-1.4.8-cp312-cp312-manylinux_2_28_x86_64.whl
Size 384.5 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ea9c95b5f79247966ad1aec77604b67103b4b6912b9576b7454ed73cf6917abd
BLAKE2b-256 checksum
How to use checksums
80fe8f4dee0c92f63e3406e0256131612ab3a7df2989d16c53ad64c621af21ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pymef-1.4.8-cp312-cp312-macosx_10_13_universal2.whl

Download URL pymef-1.4.8-cp312-cp312-macosx_10_13_universal2.whl
Size 286.7 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
af1fc98d5db0eea4201792961db8e77876921f89acb9475d6b9724eb20f287da
BLAKE2b-256 checksum
How to use checksums
cd7931200ac674eade9b2669596d80d0b96e1bb237139775be1afc49fa31e065
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / pymef-1.4.8-cp311-cp311-win_amd64.whl

Download URL pymef-1.4.8-cp311-cp311-win_amd64.whl
Size 132.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f278bd357aa41fcdd9983acf68e705bb3614bb986b11b37a78966bd1b8914995
BLAKE2b-256 checksum
How to use checksums
77d25d6f3b07d2e9b19184f6dea67958c30b821a20dd809b81c634eee94983cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / pymef-1.4.8-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL pymef-1.4.8-cp311-cp311-manylinux_2_28_x86_64.whl
Size 379.1 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fe8067b7ea6a9d98299451195dfb98365617263622725e7431c62a393ce00386
BLAKE2b-256 checksum
How to use checksums
882f17cb2fbbfbc466ecdc5d65e4d63bf2125533b7fb44caff5bfa02e7f6189e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pymef-1.4.8-cp311-cp311-macosx_10_9_universal2.whl

Download URL pymef-1.4.8-cp311-cp311-macosx_10_9_universal2.whl
Size 285.9 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
1c4103f4a591ed170280af5ead4e19070766970633ebdba893ffe58070a8704a
BLAKE2b-256 checksum
How to use checksums
b00d9ae7c4c83acad656bd331ca695a9ac5e8985d5e61d9bfef2e8b6ba1ffdd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / pymef-1.4.8-cp310-cp310-win_amd64.whl

Download URL pymef-1.4.8-cp310-cp310-win_amd64.whl
Size 132.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8be005909dce32dc878c2bb048906e62ec1b8415312b15c4c489cc928b1a037e
BLAKE2b-256 checksum
How to use checksums
3254deb1777507a90a921ea72706449d8754772f85c01507faa632ab7155971f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / pymef-1.4.8-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL pymef-1.4.8-cp310-cp310-manylinux_2_28_x86_64.whl
Size 377.6 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e533520e64d0aab10bdf780d0ffc24a982921c265ddbb33a03b7f9aed7fb00ff
BLAKE2b-256 checksum
How to use checksums
b88512915a7abdb9cdd0287ef063b7dc8f5e860849cd61eb10510568b2cb5a16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pymef-1.4.8-cp310-cp310-macosx_10_9_universal2.whl

Download URL pymef-1.4.8-cp310-cp310-macosx_10_9_universal2.whl
Size 285.9 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
750b7409060eb25eb8fb71e3493dd19b8d240052db043111b7494135663d5455
BLAKE2b-256 checksum
How to use checksums
aec1748a515740e9f9706d960e58eb8304fbf9a0f6070d2dc9a2001dd8e1dd4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release history Release notifications | RSS feed

This release

1.4.8 This release

16 release files

1.4.7

15 release files

1.4.6

26 release files

1.4.5

13 release files

1.4.4

18 release files

1.4.3

15 release files

1.4.2

16 release files

1.4.0

18 release files

1.3.6

16 release files

1.3.5

6 release files

1.3.2

13 release files

1.3.0

9 release files

1.2.1

9 release files

1.2.0

7 release files

1.1.8

9 release files

1.1.7

9 release files

1.1.6

9 release files

1.1.5

6 release files

1.1.4

6 release files

1.1.3

6 release files

1.1.2

6 release files

1.1.1

6 release files

1.1.0

4 release files

1.0.6

4 release files

1.0.5

4 release files

1.0.4

4 release files

1.0.3

4 release files

1.0.2

2 release files

1.0.1

4 release files

1.0.0

4 release files

0.3.5

4 release files

0.3.4

4 release files

0.3.3

4 release files

0.3.2

3 release files

0.3.1

3 release files

0.3.0

2 release files

0.2.0

3 release files

0.1.8

3 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

1 release file

0.0.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page