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 svmbir_docs.
To cite this software package, please use the bibtext entry at cite_svmbir.
Installing svmbir
Currently supporting Python 3.9-3.12, on MacOS and Linux (Windows possible but not actively maintained).
svmbir packages are available from conda-forge and PyPI, or can be built and installed from source.
- (recommended) Create a clean virtural environment, such as
conda create -n svmbir python=3.10
conda activate svmbir
- To install from conda-forge,
conda install -c conda-forge svmbir
- To install from PyPI,
pip install svmbir
- Installing from source (requires GNU/gcc compiler, OMP libraries),
# In top repository folder,
CC=gcc pip install . # also supports Intel "icc"
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.4.0.tar.gz
(65.5 kB
view hashes)
Built Distributions
Close
Hashes for svmbir-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 791655003fe94296fa4e4380fab61695d26a92dc18932d7e7b7179daa1178197 |
|
MD5 | 15139dba9b3da5f1d632da0865349f9d |
|
BLAKE2b-256 | ecd24342ad3510c6a43e28462095e4454f50a40ece9164d9adb3501c0516a7c6 |
Close
Hashes for svmbir-0.4.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8806985093b551625da28499452146a8220f9c81b607c45c87a4a512de42f528 |
|
MD5 | 5df5447b72011422a9db1cb85869e867 |
|
BLAKE2b-256 | 723f76497dec236412c2ec441b88444a086767822e6d2b6430dcb9f1b39d32e6 |
Close
Hashes for svmbir-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 296f69ac480c469d3f53fa375d3a33344bfff5aad82e21758ae1ed1d5453dabb |
|
MD5 | a4a2ba9e8caaf37f839f9d98b98e7a69 |
|
BLAKE2b-256 | cf8d9c09db19c0aecb6a558456fe0a8956110558855ca96d0cc7c27d6d09c00e |
Close
Hashes for svmbir-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e5609f387ebd6e836ae26ccffdbd4c435225eda7ae7dd0333ad02ebbbadb16f |
|
MD5 | 0152a2c48261a2594ef0922c55739b2c |
|
BLAKE2b-256 | 8a4745b8f66d1308b57ebf03b12d01640d6a427a3550d8b34a8139fb8fb3d086 |
Close
Hashes for svmbir-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76b175b417413d04c9d9a337ea605bf09a8578ea39ba22e8e182e2708c929a10 |
|
MD5 | d064015449ad074af723399575e4a7d7 |
|
BLAKE2b-256 | 9223814385e58b7247a895487a5b409f1c9d8def6262073145c190fe19baa42f |
Close
Hashes for svmbir-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32c9c841794bbb4506017016c93e6cd9be5bfc3575d933f0777bedbb42ded20c |
|
MD5 | 0accba0b886f7ca717313701f3ed4a2a |
|
BLAKE2b-256 | 742583f7213c76649e3dddb6433c0a65b9c7d05f5aef13bf25488ef87b7a61f2 |
Close
Hashes for svmbir-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e212405b61f69a4d89b41cc8e520912a70dbeedbda30fbc452b5541b73f3e04c |
|
MD5 | b22b9a9e4b49df286aa1f5bf28f8effc |
|
BLAKE2b-256 | dce3621d21d40ee7da264160400d9fb9a6b59bc44699945070707a4a7c6478d1 |
Close
Hashes for svmbir-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c015fa772f9524b33cce59f9d26f1d860b23fe3a29501fd0589a68af2aa555f |
|
MD5 | ae5b0e7aac0cfaf3ce1a0f098ffadaa4 |
|
BLAKE2b-256 | fc55f997add94d4c7f531a88de2125ce7e08ba77fcdc2c3c7d0077241e7af3a8 |
Close
Hashes for svmbir-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a81ff7abc22b61a3085949e834d93544c4372f35c458fe52018a197b0a32a61 |
|
MD5 | fb50103e917769d1a154bc22681f327f |
|
BLAKE2b-256 | 4e0f2002cfec4300ffdc1a37039e461f058e9d425e2eb24e7208dd36fe61087d |
Close
Hashes for svmbir-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cfad61fe62312398e584595976aa0d9259e06db2627ce1f0f18a5f10613373c |
|
MD5 | da0bffeea4192bf70eae728fc67cd6b5 |
|
BLAKE2b-256 | 6a78de1435a40340531bee4353e7a2bfce4941d59c6cb4a3c24651b76aa63e86 |
Close
Hashes for svmbir-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea9f3d81d71e8433e82c21f25b247f13fcdf8c2c0ead5c2f8cede2b9991169bd |
|
MD5 | 0c7e790a77252c39077f39f5f1830d1f |
|
BLAKE2b-256 | 79507fa03c1e0d830994e07046929761d5105e898cfb2c85aa11dd4bbed81ac9 |