Skip to content

Port of P.C. Hansen's notable AIRtools Matlab suite of inversion / regularization tools

License

Notifications You must be signed in to change notification settings

geospace-code/airtools

AIRtools

Actions Status ci_matlab PyPI Download stats

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

More function are available in Matlab from AIRtools 2.

python -m pip install -e .

Usage

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

Examples: tests/test_all.py