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.0.tar.gz
(65.3 kB
view hashes)
Built Distributions
Close
Hashes for svmbir-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d06913f9f9752c67f285b799b2ebf89650784a145cdf5884a06ed4a46d5fef5 |
|
MD5 | 3a28293fce6c72d68be4040c55d650df |
|
BLAKE2b-256 | 0631b7540921697dff191bb4f9f407d0863f50bc310cbe9f2e664dd64c5dfd98 |
Close
Hashes for svmbir-0.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 718c615ba43194ccf351ea6bec737f0c000c404c89037e53360a403a4cef9667 |
|
MD5 | 92fafb08a2e898ae22c397233383f5ef |
|
BLAKE2b-256 | 1cbfc1462f44137943a53617cc3994027b7e758b1e64a8f9cbfb8788bb7459e2 |
Close
Hashes for svmbir-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 714092fadb5cd681091124f0afecc689dd818428b5581342ad43669046c70b21 |
|
MD5 | 9d7e1f50f741cf2f5eb79f706bee6375 |
|
BLAKE2b-256 | c313457cd916972ca4ea79c52e3e72097266d710fa31617047b13b173176048e |
Close
Hashes for svmbir-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccf5e796828828559ad68d95a53f19fffc09982bebc00fbb33e21290e754eda7 |
|
MD5 | 7d51168a3b3a0b90fbfbd57cfbed3c16 |
|
BLAKE2b-256 | 0cc8b4ab3bfe583f507a740745bea1b171d1558c86d51b37131c747621ce6c13 |
Close
Hashes for svmbir-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 296a5f97e277d36265c766bec991a53591827683c4728be13e9b288fdb0a22e7 |
|
MD5 | 98e0008d2e100a86969be1eda9e36988 |
|
BLAKE2b-256 | bdbc3fd97f9b17f31f2d2d374e98135604ec892e8d1deefb9839c3196c9dcbb9 |
Close
Hashes for svmbir-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 495c47dff8560c04e3a49f2a16feda8139c76763638b19594ac3b309c885c6b6 |
|
MD5 | b95b57f6dd0ab62eb0ec95ce92d01b59 |
|
BLAKE2b-256 | 723d37e245072993b1978dc1c0108d31f3e6a7a4f9ccfc106ae4f9de3471a67d |
Close
Hashes for svmbir-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd6192f91e2dc7bcc5d460fda95e31a983e7081283fabca864c19cfab7680f66 |
|
MD5 | f628393e20424e485232b31de68c412b |
|
BLAKE2b-256 | 159b07d23fd998466ea1ec351cb6c169c3f5e8f454c423156f8f515d1260816c |
Close
Hashes for svmbir-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1f72a9a2a7315d1e13f75f5f99adf9996ae785b7535976ace5fd6dabafe9cce |
|
MD5 | d42820eeef3cfa4c76e82d85c892ed4b |
|
BLAKE2b-256 | b42d2793de79be8f27781bf5c79e7ceb5b1837e33cf99badc19ec913a927e852 |
Close
Hashes for svmbir-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ed2978d4fbfa1fc25936d6e8a5673d170f5afb425541bf7803910f437c0b47b |
|
MD5 | cb1a14b83003e1d58acc41d1625799a7 |
|
BLAKE2b-256 | 5b3e61df1bd5fcc97db1efc5b48924ccb3d687357749f24f1c057806b6ffa367 |
Close
Hashes for svmbir-0.3.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d43f37720bd028f036f7c8b0f8cd64b4480f30617ee3430def5991dcc18eaad5 |
|
MD5 | 25857b1c0ebad89a62d86ed5b95276e7 |
|
BLAKE2b-256 | 8ef2bfa5d12aedd7ea7e3b204c71fa576831a47c2e533a94fc283de711dd8bc8 |
Close
Hashes for svmbir-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3763e5b7fca9344ebb41844cf6fdf9625bbad15aab74204335788dea2004b4ff |
|
MD5 | e0271d91f721a030e5892ce31dd4a9eb |
|
BLAKE2b-256 | 53bd50428c7cd1a7f5f85bbdbb6f8fc6d6bc3d0b9454d5135c8ee2d949ce8ea7 |