.. pymatreader documentation master file, created by sphinx-quickstart on Mon Mar 26 16:49:50 2018. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to pymatreader ====================== .. toctree:: :maxdepth: 2 :caption: Contents: Introduction ------------ pymatreader is a small python package that provides a consistent way of loading all versions of Matlab .mat files. pymatreader returns a python :code:`dict` with all the variables found in the .mat file. Matlab data types are converted to python datatypes as follows: +-----------------------------------------------+-----------------------------------------------------+ | Matlab | Python | +===============================================+=====================================================+ | Primitive types (double, single, int, string) | Primitive numpy types (double, single, int, string) | +-----------------------------------------------+-----------------------------------------------------+ | Structure | dict | +-----------------------------------------------+-----------------------------------------------------+ | Matrix/Vector | numpy ndarray | +-----------------------------------------------+-----------------------------------------------------+ | Cell array | list | +-----------------------------------------------+-----------------------------------------------------+ | Struct array | dict containing lists | +-----------------------------------------------+-----------------------------------------------------+ Install ------- pymatreader is available via `pypi `_: .. code-block:: bash pip install pymatreader You can also install it via `conda `_: .. code-block:: bash conda install pymatreader Reference --------- pymatreader only has one function: .. automodule:: pymatreader :members: read_mat In case of problems ------------------- Please raise an issue here: https://gitlab.com/obob/pymatreader/issues If you want to contribute ------------------------- Your contribution is always welcome! pymatreader is developed on gitlab: https://gitlab.com/obob/pymatreader Please make sure to include proper tests and adhere to the `PEP 8 Style Guide `_.