pymef


Namepymef JSON
Version 1.4.6 PyPI version JSON
download
home_pageNone
SummaryPymef is a wrapper library for Multiscale Electrophysiology Format developed by MSEL laboratory.
upload_time2025-07-10 11:28:51
maintainerNone
docs_urlNone
authorNone
requires_python>=3.6
licenseApache-2.0
keywords mef mayo electrophysiology
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![Tests](https://github.com/msel-source/pymef/actions/workflows/test_publish.yml/badge.svg)
[![Documentation Status](https://readthedocs.org/projects/pymef/badge/?version=latest)](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": "![Tests](https://github.com/msel-source/pymef/actions/workflows/test_publish.yml/badge.svg)\n[![Documentation Status](https://readthedocs.org/projects/pymef/badge/?version=latest)](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.6",
    "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": null,
            "digests": {
                "blake2b_256": "814fa7c29fcb492e98f5497960b28ccd26ac6ef92cd367c5ee919d1ac9963a3c",
                "md5": "e49b4e8568a2dcd68c60d764d302e50a",
                "sha256": "db72f4264ed595f2f41866f8d6c667ec073d5c096f8e8da308e80669a2b0600f"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "e49b4e8568a2dcd68c60d764d302e50a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 285119,
            "upload_time": "2025-07-10T11:28:51",
            "upload_time_iso_8601": "2025-07-10T11:28:51.568790Z",
            "url": "https://files.pythonhosted.org/packages/81/4f/a7c29fcb492e98f5497960b28ccd26ac6ef92cd367c5ee919d1ac9963a3c/pymef-1.4.6-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3e6c1ee09e6a42929e74f376a06018b3dda9dc279382fbd0701b0770479b09d7",
                "md5": "d2f85dc64c083b6b9687466de8c5280c",
                "sha256": "2b23431e9c1e478d52946a0753656dbdb824dca47766753e0c1296c112f890c7"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d2f85dc64c083b6b9687466de8c5280c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 171937,
            "upload_time": "2025-07-10T11:29:30",
            "upload_time_iso_8601": "2025-07-10T11:29:30.354596Z",
            "url": "https://files.pythonhosted.org/packages/3e/6c/1ee09e6a42929e74f376a06018b3dda9dc279382fbd0701b0770479b09d7/pymef-1.4.6-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "86e0947a291ad997bfa87a2a75ec6c2d1c28a42310dd933bafbc726ce6223d96",
                "md5": "7feeeb83e589b2fb5218eaf3b31e7752",
                "sha256": "637da42e0c3194b8d2d3b1810d71e18084f91d46650830f396ed8fb00bcaee40"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp310-cp310-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7feeeb83e589b2fb5218eaf3b31e7752",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 377557,
            "upload_time": "2025-07-10T11:29:06",
            "upload_time_iso_8601": "2025-07-10T11:29:06.706648Z",
            "url": "https://files.pythonhosted.org/packages/86/e0/947a291ad997bfa87a2a75ec6c2d1c28a42310dd933bafbc726ce6223d96/pymef-1.4.6-cp310-cp310-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62f76b889e71a6dbb047de444f094348e9b801c84bde0ea9a9d8fc7f3e618bbf",
                "md5": "447a6063ac336c4c9cd0180609a73ac5",
                "sha256": "1c062d2a1285836c93c38d3bad91c52b4825e68be209d17214e4d4c1ce673564"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "447a6063ac336c4c9cd0180609a73ac5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 132748,
            "upload_time": "2025-07-10T11:30:44",
            "upload_time_iso_8601": "2025-07-10T11:30:44.299948Z",
            "url": "https://files.pythonhosted.org/packages/62/f7/6b889e71a6dbb047de444f094348e9b801c84bde0ea9a9d8fc7f3e618bbf/pymef-1.4.6-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c99551fa8bb91754dc31bcb5484da5aa9aa0ae8b2916e69f2a560a6f1d1b04c0",
                "md5": "ed48fece6a6aa989e53849e1f49fbfa2",
                "sha256": "0cb0b5f2562284cbff0bfb5a6bb45e4c9dab5d4b9318312b7224243951a6d177"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "ed48fece6a6aa989e53849e1f49fbfa2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 285118,
            "upload_time": "2025-07-10T11:30:01",
            "upload_time_iso_8601": "2025-07-10T11:30:01.253792Z",
            "url": "https://files.pythonhosted.org/packages/c9/95/51fa8bb91754dc31bcb5484da5aa9aa0ae8b2916e69f2a560a6f1d1b04c0/pymef-1.4.6-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0e620f6c6205abff28c635aacca03b0dde637848233d8e7f813552212f45dca7",
                "md5": "4dc2581485fc05e7df60246f936397c2",
                "sha256": "73b0e2d1c68c049b9c1ecb6aa994844fc2ff67eaa7b984879171196378fb719f"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4dc2581485fc05e7df60246f936397c2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 171936,
            "upload_time": "2025-07-10T11:30:40",
            "upload_time_iso_8601": "2025-07-10T11:30:40.400276Z",
            "url": "https://files.pythonhosted.org/packages/0e/62/0f6c6205abff28c635aacca03b0dde637848233d8e7f813552212f45dca7/pymef-1.4.6-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "997b8a35e732270afe27a7daf4678cfd5d1cc832aca34c10ec43a6d0d5059ffc",
                "md5": "a55e46cd9e4f2f0736a43a54c01d9347",
                "sha256": "1ee3f8f0bd6738dfaa475166efcea0cd0c8fe604ebda4c88e2ce239af1ee5822"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp311-cp311-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a55e46cd9e4f2f0736a43a54c01d9347",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 379150,
            "upload_time": "2025-07-10T11:29:07",
            "upload_time_iso_8601": "2025-07-10T11:29:07.770519Z",
            "url": "https://files.pythonhosted.org/packages/99/7b/8a35e732270afe27a7daf4678cfd5d1cc832aca34c10ec43a6d0d5059ffc/pymef-1.4.6-cp311-cp311-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c7d7af0765191ab16e076e3d99ebbba0486e2be4c4134b560ba6d32de842aff6",
                "md5": "280d10292d63bbd790bf6f0a42de3257",
                "sha256": "7f00c3305ed9315cf5ed22e8d8d20902e3d8bf8577ca30c1330776c524156813"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "280d10292d63bbd790bf6f0a42de3257",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 132746,
            "upload_time": "2025-07-10T11:29:46",
            "upload_time_iso_8601": "2025-07-10T11:29:46.480794Z",
            "url": "https://files.pythonhosted.org/packages/c7/d7/af0765191ab16e076e3d99ebbba0486e2be4c4134b560ba6d32de842aff6/pymef-1.4.6-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a61c603857e538c8a280a88348f234f64360e24867556cf7b72cf20eb6623a94",
                "md5": "c1078c54cb3b304e666ae72ec3f749e2",
                "sha256": "78e4a253b6acd05c7dcbf28c30a02bf829bd25d9dc47065f8d07fddec1ed613f"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp312-cp312-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "c1078c54cb3b304e666ae72ec3f749e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 286511,
            "upload_time": "2025-07-10T11:29:22",
            "upload_time_iso_8601": "2025-07-10T11:29:22.602250Z",
            "url": "https://files.pythonhosted.org/packages/a6/1c/603857e538c8a280a88348f234f64360e24867556cf7b72cf20eb6623a94/pymef-1.4.6-cp312-cp312-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7b0306b92a04021baf17ecd05a62432c4360dd7bdaf8e72923b83171d1c56ab7",
                "md5": "bf18aa17436b988db0b2ea099e21c525",
                "sha256": "7df8841784e040273cb5ee579bab42fbc413b27977a132bdb77fbf396b2adb96"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bf18aa17436b988db0b2ea099e21c525",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 172980,
            "upload_time": "2025-07-10T11:29:05",
            "upload_time_iso_8601": "2025-07-10T11:29:05.812138Z",
            "url": "https://files.pythonhosted.org/packages/7b/03/06b92a04021baf17ecd05a62432c4360dd7bdaf8e72923b83171d1c56ab7/pymef-1.4.6-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6ceca4edc7068410779cc1d83e14563418d34bcd0acd1dc8f43ff971f86f2f64",
                "md5": "8ee0e64675d0fde78fa38f439cb097bc",
                "sha256": "4d4df03a3e13af6c599add63e04848c86f42db772738db8b0fdf7360303ecf1c"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp312-cp312-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8ee0e64675d0fde78fa38f439cb097bc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 384502,
            "upload_time": "2025-07-10T11:29:08",
            "upload_time_iso_8601": "2025-07-10T11:29:08.461667Z",
            "url": "https://files.pythonhosted.org/packages/6c/ec/a4edc7068410779cc1d83e14563418d34bcd0acd1dc8f43ff971f86f2f64/pymef-1.4.6-cp312-cp312-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4d15bbb564344fc718201be401ddc271e12b073c32738e3d9f8bd6e85fac4574",
                "md5": "a0cf01c53d0785a038215fb6fbd38147",
                "sha256": "3032935061244f6df4b9a237c5435000d7457e248be9aaa4862ca63e4246cefa"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a0cf01c53d0785a038215fb6fbd38147",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 132976,
            "upload_time": "2025-07-10T11:29:54",
            "upload_time_iso_8601": "2025-07-10T11:29:54.954093Z",
            "url": "https://files.pythonhosted.org/packages/4d/15/bbb564344fc718201be401ddc271e12b073c32738e3d9f8bd6e85fac4574/pymef-1.4.6-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2c0c122e544507bdb41e04dea76f979bf792ade6ee6fc81679bf7b9820a105c2",
                "md5": "fd2904994a4df7d94c71ab4410b84aad",
                "sha256": "7997ef52ff878489bbb5740cab182cf99acca49d65acbb62491721964e0fd804"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "fd2904994a4df7d94c71ab4410b84aad",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 284379,
            "upload_time": "2025-07-10T11:30:45",
            "upload_time_iso_8601": "2025-07-10T11:30:45.166020Z",
            "url": "https://files.pythonhosted.org/packages/2c/0c/122e544507bdb41e04dea76f979bf792ade6ee6fc81679bf7b9820a105c2/pymef-1.4.6-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e95643305bbb06a17aa5361c7e384bb9c485588985892c6a3e4551bdc1922bee",
                "md5": "cf5fc49e75c878b3093584ec5a7ffe38",
                "sha256": "0d8641f5a2d7383185a6f17db70f8018d4bf875cc14e9cd5136c6f9007459d71"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cf5fc49e75c878b3093584ec5a7ffe38",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 171382,
            "upload_time": "2025-07-10T11:30:59",
            "upload_time_iso_8601": "2025-07-10T11:30:59.270378Z",
            "url": "https://files.pythonhosted.org/packages/e9/56/43305bbb06a17aa5361c7e384bb9c485588985892c6a3e4551bdc1922bee/pymef-1.4.6-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0d8f41c441baf55b449cb587a4de8dc2151a193dc867c8835916f23e7c71ca4f",
                "md5": "89893757c79853ed986e1d4072cc9253",
                "sha256": "de21ff729432c68ae37de167396ed9c05d7f916be0a6f0a5f040d9edc23d8100"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp38-cp38-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "89893757c79853ed986e1d4072cc9253",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 383497,
            "upload_time": "2025-07-10T11:29:06",
            "upload_time_iso_8601": "2025-07-10T11:29:06.801267Z",
            "url": "https://files.pythonhosted.org/packages/0d/8f/41c441baf55b449cb587a4de8dc2151a193dc867c8835916f23e7c71ca4f/pymef-1.4.6-cp38-cp38-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "56b66fca92962fd22146ab83aa82059e8e0c88ef7c19ca59a0cc4fc75d6114bf",
                "md5": "5f31e5c1ef5edc271b194e5e60c0a965",
                "sha256": "f7d9e5050f7a8e00388c6f377c03ca64dc94fe33477598bc29cddfa9f842a8f5"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5f31e5c1ef5edc271b194e5e60c0a965",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 132635,
            "upload_time": "2025-07-10T11:29:53",
            "upload_time_iso_8601": "2025-07-10T11:29:53.114729Z",
            "url": "https://files.pythonhosted.org/packages/56/b6/6fca92962fd22146ab83aa82059e8e0c88ef7c19ca59a0cc4fc75d6114bf/pymef-1.4.6-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5653b85d62427ad9f30b8d41015e2541733cfc75763276e02cf20647990cb1d7",
                "md5": "9e02c0f00508099a478f01f60a4904dc",
                "sha256": "7e149813e061a5a7e24bacc6b8a9b249487e2af1f36319f21f06f9559bf302f2"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "9e02c0f00508099a478f01f60a4904dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 285113,
            "upload_time": "2025-07-10T11:28:53",
            "upload_time_iso_8601": "2025-07-10T11:28:53.013733Z",
            "url": "https://files.pythonhosted.org/packages/56/53/b85d62427ad9f30b8d41015e2541733cfc75763276e02cf20647990cb1d7/pymef-1.4.6-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "57ba0be40672b27bbeca050ed713dbaf869eb12fe1d596b1cd64def6a9691c30",
                "md5": "78ff605ffa879df17d0fd6aba4ac0fc2",
                "sha256": "431ba0f06d9a5070cf1b87aadcf0dfcc2a5ac7f6c822bada6c58f8179e9fe518"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "78ff605ffa879df17d0fd6aba4ac0fc2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 171933,
            "upload_time": "2025-07-10T11:30:25",
            "upload_time_iso_8601": "2025-07-10T11:30:25.502176Z",
            "url": "https://files.pythonhosted.org/packages/57/ba/0be40672b27bbeca050ed713dbaf869eb12fe1d596b1cd64def6a9691c30/pymef-1.4.6-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ec92e68e8b81ccdef83756c764f329c88c8f4f2eaf8d5cdb6139d8fed9642d6b",
                "md5": "d5be27323e19489534ee5e168c2c983b",
                "sha256": "95f944ddd0e242047166935d1812a76c82a2db4651d95aef82748f688395fafb"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp39-cp39-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d5be27323e19489534ee5e168c2c983b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 377244,
            "upload_time": "2025-07-10T11:29:09",
            "upload_time_iso_8601": "2025-07-10T11:29:09.640983Z",
            "url": "https://files.pythonhosted.org/packages/ec/92/e68e8b81ccdef83756c764f329c88c8f4f2eaf8d5cdb6139d8fed9642d6b/pymef-1.4.6-cp39-cp39-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7948269c43fb0bbbc7c3cedadd367f1b472c759cc577522367f83d7c7dc098b4",
                "md5": "1023e5ce9b8d51c1f9de771be88cbc8a",
                "sha256": "f2d1d4224627469175a53f18bdcc1f0a04ba16ad964fb07fe4e058592859a16e"
            },
            "downloads": -1,
            "filename": "pymef-1.4.6-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1023e5ce9b8d51c1f9de771be88cbc8a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 132786,
            "upload_time": "2025-07-10T11:30:05",
            "upload_time_iso_8601": "2025-07-10T11:30:05.704234Z",
            "url": "https://files.pythonhosted.org/packages/79/48/269c43fb0bbbc7c3cedadd367f1b472c759cc577522367f83d7c7dc098b4/pymef-1.4.6-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-10 11:28:51",
    "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"
}
        
Elapsed time: 2.26439s