Python code for fast parallel-beam MBIR (Model Based Iterative Reconstruction)
Project description
svmbir
Python code for fast MBIR (Model Based Iterative Reconstruction)
This is a python wrapper for High Performance Imaging's supervoxel C code, HPImaging/sv-mbirct.
Full documentation is available at: https://svmbir.readthedocs.io
Installing svmbir
The svmbir package is available from conda-forge and PyPI.
- Create an empty virtural environment
conda create -n svmbir python=3.8
conda activate svmbir
- Install using conda
conda config --add channels conda-forge
conda config --set channel_priority strict
conda install svmbir
- Install using pip (PyPI)
pip install svmbir
Note that pip installation requires a GNU gcc compiler. See here for more details.
Running the demos
- Download demo.zip at https://github.com/cabouman/svmbir/blob/master/demo.zip.
- Uncompress the zip file and change into demo folder.
- In your terminal window, install required dependencies of demo.
pip install -r requirements_demo.txt
- In your terminal window, use python to run each demo.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
svmbir-0.2.9.tar.gz
(224.0 kB
view hashes)
Built Distributions
Close
Hashes for svmbir-0.2.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 874738c82df92717d061c2dc33573f3396084fbfe0e0be2c85ed5c377e22fda1 |
|
MD5 | 6f84e330a59a711d316b78b542f2726e |
|
BLAKE2b-256 | 066369a4c767b2022e80b387a0b80bb6cbb374a0f9a4e0ed6cba95f7ce842b5f |
Close
Hashes for svmbir-0.2.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c35f5aaf67afacd4df937418104bd2e131253a28f8409a85b92dfa8cd84bd9f1 |
|
MD5 | 32b3e5d979682434908a8b9e9a977e02 |
|
BLAKE2b-256 | 6ce3f2033a47b0917f855505318f2c6cd528f2d3060537f7cb9611097cee32ef |
Close
Hashes for svmbir-0.2.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baa7132ad9019a7908a67532a838ea3c588eeda23043d07d7d90dc02d4957cb2 |
|
MD5 | b66c29581117011a938c9d77c9ada4b8 |
|
BLAKE2b-256 | 738c030f61f2a366c5f838792e3da11241b0471bf6a6720681e3891a70e2afa7 |
Close
Hashes for svmbir-0.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36e5c003f732cb160eea778d304280c5b67a6c18bce142e21a7d2de347f2cdec |
|
MD5 | 8213f7288ff6dc5585b66f54d776efe4 |
|
BLAKE2b-256 | 06c42526796e155b5cb503366ad93cec1f3f1e9430dc13339bce2e4daec60b28 |
Close
Hashes for svmbir-0.2.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 916c75ee3d2300c51a5a04c7669f2fa217ee0f415b1608a0ab5b7761e7363b8c |
|
MD5 | eb54ebe47f8e8bab62d584aaacf6278e |
|
BLAKE2b-256 | 0e7bc707731b186f06ef4cb4fef22e0fd815715b2b51dc9638b4493231ab66fa |
Close
Hashes for svmbir-0.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1795f76f643e24967e67f532825a12f4d424889b734138942c8bbde3c2dd5b2d |
|
MD5 | 00334240ff96e0d2af456ca9a8780127 |
|
BLAKE2b-256 | f7819919584215a25882c2ada11483b67734efc62b8915576f74e737bb5c5c7d |
Close
Hashes for svmbir-0.2.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 345a1331b918e5bd32804ec5ecc23fcfc04da6898ac651f3968be99faf452aa6 |
|
MD5 | d6c3f87812230ec9160c2dea92a1bbb9 |
|
BLAKE2b-256 | c25673c94fdfc8f8cbfc9f81faf0e1c5a2d554ba0dcec090aa86dae3cc46dcf9 |
Close
Hashes for svmbir-0.2.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbfb501401cc79a375b3963f700d8653bc74a142888aeb7710076933cf51d130 |
|
MD5 | f1851f44c08f3695157ed932b61324e3 |
|
BLAKE2b-256 | 04b512a9bfe48209ca0ff2fe6abacf20d8b61d8c671476d3bff4adb5d892675e |
Close
Hashes for svmbir-0.2.9-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d805c726705207f0882af21022cd9c08e792d4737688e58cb80a70b06303b9f |
|
MD5 | a1c8277bd7740d1fc0953b84e0dce8f5 |
|
BLAKE2b-256 | 270b202c51195dc20c16a996cc8945b646d050cd5a641855b71a5c152c0e406f |