Skip to main content

No project description provided

Project description

Python35 MATLAB2016b

A Jupyter kernel for MATLAB

This kernel requires Jupyter with Python 3.5+, and the MATLAB engine for Python R2016b+ (this release provides a much better completion API).

Install with python -mpip install imatlab (from PyPI) or python -mpip install git+https://github.com/anntzer/imatlab (from Github); then run python -mimatlab install to register the kernel spec. In the absence of administrator rights, the --user flag should be added to any of these commands.

To use it, run one of:

$ jupyter notebook
# In the notebook interface, select Matlab from the 'New' menu
$ jupyter qtconsole --kernel imatlab
$ jupyter console --kernel imatlab

Note: Unlike the Calysto MATLAB Kernel (based on the Calysto MetaKernel), this kernel does not add any “magics” to the language as MATLAB already provides most of the corresponding features. This kernel also does not support inline graphics in the notebook – the MATLAB Live Editor is probably more suited for this use case unless we somehow manage to embed the figure JFrame into the notebook.

Environment variables

To connect to an existing, shared MATLAB session, set the IMATLAB_CONNECT environment variable to a non-empty value.

Asynchronous output

A construct such as 1, pause(1), 2 will output 1 and 2 with a one second interval on Linux and OSX, but together after a one second wait on Windows. PRs improving Windows support are welcome.

Asynchronous output using timer objects seem to be completely unsupported by the MATLAB engine for Python.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

imatlab-0.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file imatlab-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for imatlab-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6a683df7f67335869e667bf30268c74b4a12799c3ed2b3ba5a7052ffc48abf61
MD5 3e08ca8ef35ba6f7e8c20f235d2364fc
BLAKE2b-256 ae90c476da536c3c3e30180fde7d84ecac93594da5a73af595b1172cc598803a

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page