MATLAB Toolbox to Python Mapping
Each MATLAB toolbox has a Python equivalent. These pages map the most-used functions to their Python counterparts with the correct import statement and usage notes. Toolboxes marked Auto-converted are transformed by the engine; those marked Migration guide have no 1:1 mapping — the converter flags them and points you here.
Signal Processing
Auto-convertedFilter design, spectral analysis, and signal transforms. The most commonly migrated MATLAB toolbox.
Statistics
Auto-convertedStatistical distributions, hypothesis testing, and regression. Maps to scipy.stats and pandas.
Image Processing
Auto-convertedImage filtering, segmentation, and morphological operations. Maps to scikit-image and OpenCV.
Optimization
Auto-convertedNonlinear optimization, root finding, and linear programming. Maps to scipy.optimize.
Control Systems
Auto-convertedTransfer functions, state space models, and frequency domain analysis. Maps to python-control.
Deep Learning
Migration guideMATLAB's neural network stack. No 1:1 function mapping — deep learning frameworks differ in their whole mental model. Use PyTorch if you prefer defining layers in code; TensorFlow/Keras if you prefer a declarative builder. Both are mature, free, and dominant in research.
Curve Fitting
Auto-convertedFit curves to data. scipy.optimize.curve_fit covers 95% of MATLAB's fit() usage; polyfit/polyval match directly. For interactive fitting, the MATLAB `cftool` GUI has no Python equivalent — but a Jupyter notebook with matplotlib widgets comes close.
Wavelet
Auto-convertedDiscrete and continuous wavelet transforms, multilevel decomposition, and thresholding. Maps directly to PyWavelets.
Parallel Computing
Migration guideMATLAB's parfor and spmd parallelize loops and distribute work across cores. Python's equivalent choices are joblib (simple, parallel map), multiprocessing (stdlib, explicit), or dask (for out-of-core data that doesn't fit in RAM). Pick joblib for drop-in parfor replacement.
Symbolic Math
Auto-convertedSymbolic algebra — solve equations, simplify expressions, compute derivatives and integrals. sympy is a nearly-complete functional superset of MATLAB's Symbolic Math Toolbox, including LaTeX rendering in Jupyter. Most one-liners port directly.
Database
Migration guideConnect to SQL databases and run queries. Python's SQL ecosystem is richer than MATLAB's: SQLAlchemy for ORM and connection management, pandas.read_sql for tabular queries, DBAPI drivers for each engine. Migration is usually an improvement.
Not seeing your toolbox?
The converter also detects Wavelets (PyWavelets), Bioinformatics (Biopython), and many less-common toolbox functions. If your code uses an unmapped function, the converter flags it with a # TODO:comment pointing to the right Python library — you'll never get silently broken code.