Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

Python port of Matlab AIRtools and ReguTools regularization toolbox

Project description

Actions Status

PyPi versions PyPi Download stats


Limited subset of P.C. Hansen and J. S. Jørgensen AIRtools 1.0 Matlab suite of inversion / regularization tools, along with some ReguTools functions. Also includes linear constrained least squares solver using cvxopt in

More function are available in Matlab from AIRtools 2.


python -m pip install -e .


Just paste the code from each test into your console for the function you're interested in. Would you like to submit a pull request for an inversion example making a cool plot?

  • Picard Plot
  • Kaczmarz ART
  • Maximum Entropy Regularization (from ReguTools)
  • remove unused or little used rows from tomographic projection matrix
  • linear constrained least squares solver
  • matlab/logmart.m: Implementation of log-MART
  • fortran/logmart.f90: log-MART in Fortran




Run a comparison of the Python code with the Matlab code in the matlab directory by:

python airtools/tests/

which runs the Matlab version via Oct2Py.

Project details

Download files

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

Files for airtools, version 1.2.0
Filename, size File type Python version Upload date Hashes
Filename, size airtools-1.2.0.tar.gz (10.4 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page