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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|