Metadata-Version: 1.1
Name: matlab-wrapper
Version: 1
Summary: MATLAB wrapper for Python
Home-page: https://github.com/mrkrd/matlab_wrapper
Author: Marek Rudnicki
Author-email: marekrud@posteo.de
License: GPLv3
Download-URL: https://github.com/mrkrd/matlab_wrapper/tarball/master
Description: matlab_wrapper
        ==============
        
        With *matlab_wrapper* you can easily talk to MATLAB from your Python
        scripts and an interactive shell.  MATLAB session is started in the
        background and appears as a regular Python object.
        
        **Info**: *matlab_wrapper* is maintained, but not actively developed.
        
        
        Usage
        -----
        
        Initialize::
        
          import matlab_wrapper
          matlab = matlab_wrapper.MatlabSession()
        
        
        Low level::
        
          matlab.put('a', 12.3)
          matlab.eval('b = a * 2')
          b = matlab.get('b')
        
        
        Workspace::
        
          s = matlab.workspace.sin([0.1, 0.2, 0.3])
        
          sorted,idx = matlab.workspace.sort([3,1,2], nout=2)
        
          matlab.workspace.a = 12.3
          b = matlab.workspace.b
        
        
        More examples are in the examples_ directory!
        
        .. _examples: https://github.com/mrkrd/matlab_wrapper/tree/master/examples
        
        
        
        Features
        --------
        
        - Access MATLAB variables and functions from Python
        - Multiplatform: GNU/Linux, Windows, OS X
        - On-the-fly conversion between MATLAB and Numpy data types
        - Support for MATLAB's numerical, logical, struct, and cell arrays
        - Pure Python, no need to compile anything (*matlab_wrapper* talks to
          `MATLAB engine library`_ using ctypes_)
        
        For a complete list of changes including new features, check the
        NEWS.rst_ file.
        
        .. _`MATLAB engine library`: http://www.mathworks.com/help/matlab/matlab_external/introducing-matlab-engine.html
        .. _ctypes: https://docs.python.org/2/library/ctypes.html
        .. _NEWS.rst: NEWS.rst
        
        
        
        Installation
        ------------
        
        First, make sure that you have the following components installed:
        
        - Python 2.7
        - MATLAB (various versions)
        - Numpy
        
        
        Next, install *matlab_wrapper* using pip (the standard Python package
        installation tool) from your command line::
        
           pip install matlab_wrapper
        
        
        
        Contribute
        ----------
        
        Check our CONTRIBUTING_ guidelines.
        
        - Issue Tracker: https://github.com/mrkrd/matlab_wrapper/issues
        - Source Code: https://github.com/mrkrd/matlab_wrapper
        
        
        
        Support
        -------
        
        If you are having issues, please let me know through the issue
        tracker: https://github.com/mrkrd/matlab_wrapper/issues.  Try to avoid
        duplicates by searching previous issues, checking FAQ_, and
        CONTRIBUTING_.
        
        .. _FAQ: FAQ.rst
        .. _CONTRIBUTING: CONTRIBUTING.rst
        
        
        
        Acknowledgments
        ---------------
        
        *matlab_wrapper* was forked from pymatlab_.
        
        MATLAB is a registered trademark of `The MathWorks, Inc`_.
        
        .. _pymatlab: http://pymatlab.sourceforge.net/
        .. _`The MathWorks, Inc`: http://www.mathworks.com/
        
        
        
        
        License
        -------
        
        The project is licensed under the GNU General Public License v3 or
        later (GPLv3+).
        
Platform: Linux
Platform: Windows
Platform: OSX
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
