airtools 1.2.0

Creator: bradpython12

Last updated:

0 purchases

TODO
Add to Cart

Description:

airtools 1.2.0

AIRtools
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 lsqlin.py
More function are available in Matlab from
AIRtools 2.
Install
python -m pip install -e .

Usage
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.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
Tests
Run a comparison of the Python code with the Matlab code in the matlab directory by:
python airtools/tests/test_octave.py

which runs the Matlab version via
Oct2Py.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.