Skip to main content

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

Release files for mh-python 0.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mh-python 0.0.12
File Size Uploaded
mh_python-0.0.12.tar.gz 20.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mh-python 0.0.12
File Interpreter ABI Platform
mh_python-0.0.12-py3-none-any.whl Python 3 none any Details

Total release size: 40.5 kB

Release files / mh_python-0.0.12.tar.gz

Download URL mh_python-0.0.12.tar.gz
Size 20.0 kB
Tags Source
SHA-256 checksum
How to use checksums
5cd7bfafd95ccdfab93d98d91594c0f74e213489452270c97007d0fabda85013
BLAKE2b-256 checksum
How to use checksums
ecdf44f0db4e4120686924c5493dab239c9288beff0764e19e4330e7bf33152a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / mh_python-0.0.12-py3-none-any.whl

Download URL mh_python-0.0.12-py3-none-any.whl
Size 20.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3c1fa846c1820b36d7ffd1093568b9454ab5ac333a38389580a96b9a2f286402
BLAKE2b-256 checksum
How to use checksums
0e5fd778d200fec7be61cc34f277df8881d8ef562d03e2629b7ed9f2e8c91261
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release history Release notifications | RSS feed

This release

0.0.12 This release

2 release files

0.0.11

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page