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.3.1.tar.gz
(65.0 kB
view hashes)
Built Distributions
Close
Hashes for svmbir-0.3.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5f68944a4bdbaa3a020e78dcae6ce22d57908220683aa8e0445b80669711dce |
|
MD5 | e4139696798d0f84cc6ba53863421f23 |
|
BLAKE2b-256 | fba44fed6ca5c2eea21ee5dd848194050661e7a205ad5869b0cade5d2c6154b4 |
Close
Hashes for svmbir-0.3.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02c17bded3e52449e1d2b237d0f41ee7a15fb2d4889ff2fc49135591b652621f |
|
MD5 | 47b3770862dade86b5e01e6eb96dafd1 |
|
BLAKE2b-256 | f09e50c372275a1a781738f3e76c1474002aa557cafe2b58f143a57067bf3b18 |
Close
Hashes for svmbir-0.3.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64d9e06722714ffa9a9896df6fcbf203ae05e8cad1956edc436c9c9fec77087a |
|
MD5 | 9cbe305e63f1ec5a207a0314e309f192 |
|
BLAKE2b-256 | 746f1f984a8081af649af4127fa244d70988a9b7e1c83b0ec6c955e6538a9595 |
Close
Hashes for svmbir-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8063d995e9d1dca1edec7ef4c332a359e7afb349af0defd22d111b6a5de1032 |
|
MD5 | c3c9cdb081857a0c287ca25bc411b0f3 |
|
BLAKE2b-256 | f6cdf0f28de2cae5783cfd0d3861ca461ff9c33a9ffe012d1166af814fb126d4 |
Close
Hashes for svmbir-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3ce965c019728bd99c807f55825c8aa6698c6a8a4939eabb67cee1373e47c39 |
|
MD5 | 72d5a689ee9c2337a6789560d74d7361 |
|
BLAKE2b-256 | 7aaab3e6afb81578f14d4c413f0667e4c96f0cf66c0b2063028e8ecd455c82b9 |
Close
Hashes for svmbir-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9ac3e88becac8fa006185a01cf6f2f60cedce825efbdfdd8ed3247cbd633d8c |
|
MD5 | 6e1a96dd02f1c055ca7287de7389238f |
|
BLAKE2b-256 | 9e970bc047c74e76bbda85f2262a595ddd80489f18e3ca9f5f2e9c1df85df2d2 |
Close
Hashes for svmbir-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de57891dd03db4ec35ec4698408313ed1f0aecbb12751c4d7a69f123a86423cc |
|
MD5 | 9b416fa04429d0d58fc21ea8bd9cbfb3 |
|
BLAKE2b-256 | faaeacc30ec3319d7e990edb957c7be7fdf99320750b210360016b572099c03d |
Close
Hashes for svmbir-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4b934b0ac77a9178201a3d2713876993e9f39afd3396ed82b56fd3f9e1d2576 |
|
MD5 | c6fb96aa42a48e2c39c93ae3483c741e |
|
BLAKE2b-256 | 45a6d7c44a9e6f68d20e41df09fe91d158376f42c84b92f25cd17ba5a85fc918 |
Close
Hashes for svmbir-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51215a115dc459e0dccd191283bb63051942911166c5fee837c2645af46a47bb |
|
MD5 | 3e81ab667ad3e76c1e986f7ebca1e69c |
|
BLAKE2b-256 | 8e0bb0ad86e475b4f44816755fc99c9e913aabc06f19f3dababeecb2c5e8c87d |
Close
Hashes for svmbir-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 945db7c40167ca8a5cd8d30c01d97604227c451fe48745120611b8408455ed3d |
|
MD5 | 506ed63bb644fa06b666704bb273c3fa |
|
BLAKE2b-256 | ab246f5df7f863aa6a140e5818372257d4c436b6bee692813baafae3f15993b1 |
Close
Hashes for svmbir-0.3.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70e51a875ced5e0e4cd509b27c93aa4caab0887d70fb10310ed77feca9e5da86 |
|
MD5 | 814b3969334b20ceba83cd304cf24a5f |
|
BLAKE2b-256 | bac51bd59d61718d29d17cfb771c3a471d3b6c6ce1c683404477e0602915c2ae |
Close
Hashes for svmbir-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bdb9fa2e028667d278d5bbaadb2bf28faed53022b09606506b21c24d7d51095 |
|
MD5 | 742cf696b9b3cf42b800179bd83d44f8 |
|
BLAKE2b-256 | 6efa8593900fb9f0003bfcdf2c3044ec5f0fef23ecd1e2f19a1e7b4f6ae2e01f |
Close
Hashes for svmbir-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05aaca0fd1cfbfc51d7efacf0f6679184aabb288821e5b847b392df67e2f2f09 |
|
MD5 | 342ead627be1981d61040c2e94bbcdb9 |
|
BLAKE2b-256 | f5076154147754fbf5433ab69005a6afffcab8508c7201bf122b3c98e25fc2fe |
Close
Hashes for svmbir-0.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6da56963f2d082e0a90a64eea886243524df6c854258af8352957a58609723a4 |
|
MD5 | bad58efa0eaa6bdff09038c311948d1b |
|
BLAKE2b-256 | df3091102dc48c92ea3f7ba5066628f30b7ba12e54c56a9ce29ef5af32ae639a |