Matlab to Python/Numpy translator
Project description
Language translator from MATLAB to Python
This package provides a utility mh_python
to translate MATLAB into Python format while keeping most of the MATLAB accent.
The generated Python code hope to be directly runnable with the mat2py engine.
This mh_python
utility was initially developed under fork of MISS_HIT
and then exported to this seperated repository for uploading to PyPi.
The development may still happen inside the fork. We hope to merge this utility
back to miss_hit
after it is stable.
Usage
Try it online here.
# must install
python3 -m pip install -U mh-python
# recommend install for prettify generated code
python3 -m pip install black isort --upgrade
# convert `.m` file to `.py` file
mh_python tests/mat2np/demo_fft.m --format
Copyright & License
The initial intention of mh_python
was to be an advanced analysis tool of MISS_HIT,
so it is also licensed under the same GNU Affero GPL version 3 (or later) as described in LICENSE.AGPL.
Acknowledgements
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mh_python-0.0.12.tar.gz
.
File metadata
- Download URL: mh_python-0.0.12.tar.gz
- Upload date:
- Size: 20.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cd7bfafd95ccdfab93d98d91594c0f74e213489452270c97007d0fabda85013 |
|
MD5 | 260ae04a16f5fb9721871eb931b2852d |
|
BLAKE2b-256 | ecdf44f0db4e4120686924c5493dab239c9288beff0764e19e4330e7bf33152a |
File details
Details for the file mh_python-0.0.12-py3-none-any.whl
.
File metadata
- Download URL: mh_python-0.0.12-py3-none-any.whl
- Upload date:
- Size: 20.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c1fa846c1820b36d7ffd1093568b9454ab5ac333a38389580a96b9a2f286402 |
|
MD5 | aea985916ecfeb83a996182ffe80380d |
|
BLAKE2b-256 | 0e5fd778d200fec7be61cc34f277df8881d8ef562d03e2629b7ed9f2e8c91261 |