{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/18"}],"enrichment":{"capability":"Reads MATLAB .mat files in both legacy and HDF5-based formats (>= 7.3) and returns their contents as Python dictionaries.","skillfed_tags":["matlab-interop","scientific-data"],"use_cases":["Load MATLAB simulation or analysis results into Python for further processing or visualization.","Migrate legacy MATLAB datasets into Python-based data pipelines without manual format conversion.","Read HDF5-based .mat files from modern MATLAB versions in scientific computing workflows.","Extract variables from .mat files for use in machine learning or statistical analysis with numpy and scipy.","Batch import multiple MATLAB files in research or engineering automation scripts."],"what_it_does":"pymatreader is a Python module that reads MATLAB .mat files and converts them into Python dictionaries. It handles both the older MATLAB format (versions before 7.3) and the newer HDF5-based format (>= 7.3), returning the same dictionary structure regardless of which format the input file uses.\n\nThe package depends on h5py, numpy, scipy, and xmltodict to handle the underlying file parsing and data conversion. It requires Python >= 3.10 and is classified as production-stable. The typical workflow is a single import and one function call to load an entire .mat file into memory as a dictionary.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, installs with low friction, and solves a specific, well-defined problem. Choose it if you need to read MATLAB files in Python."},"id":"pymatreader","links":{"html":"https://skillfed.io/packages/pymatreader","md":"https://skillfed.io/packages/pymatreader.md","pypi":"https://pypi.org/project/pymatreader/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-04","license_spdx":null,"license_treatment":"permissive","name":"pymatreader","python_support":"supports_current","summary":"Convenient reader for Matlab mat files"},"popularity":{"monthly_downloads":129321,"position":11675,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.3"}
