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
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.
Metadata
Release files for airtools 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| airtools-1.2.0.tar.gz | 10.4 kB | Details |
Release files / airtools-1.2.0.tar.gz
| Download URL | airtools-1.2.0.tar.gz |
|---|---|
| Size | 10.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
39b4a66e4901ded589754efc213d83bf4debc7c5bb623062f38dabcee38ce789
|
|
BLAKE2b-256 checksum How to use checksums |
7fd3c34a8b1ce4361efcaa018b3995c4dfa1599f2c781db37b3a999199a705e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
|