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.10.tar.gz
(64.2 kB
view hashes)
Built Distributions
Close
Hashes for svmbir-0.2.10-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 473cab6ba857dfa954ad6a2e636e24a923240d2696a576884af2fa9092628913 |
|
MD5 | 76e8c16701cb12f7d08917916952d98d |
|
BLAKE2b-256 | 1431c2e8a589082beea92749439828232ad61e68c31f94b4da26112f03b8c6e0 |
Close
Hashes for svmbir-0.2.10-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f80d92f679c97c1625a685c22c01cf9b3cee53790a8745328667cbe5c39f280 |
|
MD5 | 4a12517e14981cd73c324a87f16ec3b4 |
|
BLAKE2b-256 | 5f3fb01d45f65a1ab8ac659fb0672a7889f28a785b693a21c9bedf640ab19755 |
Close
Hashes for svmbir-0.2.10-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eecbc16244a6c6098b20a100eab00b53d389f9bc3c78d7e131e850246d2a6f8e |
|
MD5 | 800f22015ad0ee3df5956cbc611b3055 |
|
BLAKE2b-256 | c1a781f492b72dd71713608eda4fe133bef3bd8b31182e15fe676b453596738f |
Close
Hashes for svmbir-0.2.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 929abef1596c3d748df17d9b63c5f57f97df35914a5c3dcd5a7d00a5fd4f0133 |
|
MD5 | 0cc3fffbcd8532e3e46ccf4d979f3539 |
|
BLAKE2b-256 | d6c6dafa4f0ece2b01cb14328423dacef65667bf92e695dcf097a8c966f55f65 |
Close
Hashes for svmbir-0.2.10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1103eef35449efc0488b56fcbb10042dd8d30e6b67ce19ef31763963b47847f |
|
MD5 | 7ce2b900ee4ae5575680b3d0a581499b |
|
BLAKE2b-256 | a471e5299ad923dcfc2997e3e5dc383b34e127d62acca752ec87e1fbdb5aa59c |
Close
Hashes for svmbir-0.2.10-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8fa1f74f2df78f0da166ad63eebdea90d6ca1d7fa2c4db2de30cd470850ae43 |
|
MD5 | ff5e2e0c8c76f826aedc614f0b8e9478 |
|
BLAKE2b-256 | 81c471bcd8fcf3aef21de004236c59fa46345f0a0420c5a9861739eb5af1a534 |
Close
Hashes for svmbir-0.2.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79ac75ca879180b8e47356447f947b00d6ecfebc1883ce0459cc02683ad39365 |
|
MD5 | 440faf1f2d32a097632e9e745ea3cbe7 |
|
BLAKE2b-256 | 78807db984f851e03e46d4e47dd17f7659b76da0955d462c4936f21d6a714dde |
Close
Hashes for svmbir-0.2.10-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01f57d1731e56b95e2bf583e02861615fa943c183440720404ccf179aff6ef61 |
|
MD5 | 1098b62982c02a930403ce8f69cfb64c |
|
BLAKE2b-256 | 73effd2133a149545fe859f9bf6f3a88eee7f99f04f991ed9fbd7bcf6af06387 |
Close
Hashes for svmbir-0.2.10-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b138543d06090c2b6100ea13b08a301960b20335479c4bc563b47105f0c08410 |
|
MD5 | d8ca631c489ad59d718628dae2df2fde |
|
BLAKE2b-256 | 96287ccae41ce65780883072117e43f6a571f5919bf95ee2b0c5a9954c5785ab |
Close
Hashes for svmbir-0.2.10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd2d39d88ea4b89bcb5764d1e8be459c78477aa6cfb8ef85313fd824263a4eaa |
|
MD5 | 29a82a6f6d4661055c16131f195d843c |
|
BLAKE2b-256 | e29b7cae26ee23aa4a7bee021a9eafa489dec608b685a8dcb4ade65f1fa77270 |
Close
Hashes for svmbir-0.2.10-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 348ea8b3cfd0ae298ed45f120909169a318aa688c24eaa352866e85893b96f93 |
|
MD5 | ef19c66221905f6cf7f1590e814b9820 |
|
BLAKE2b-256 | 99af0017c90dd31c90db97b06536310d2b134af989ba848973c123fa0260169d |