Skip to main content

Python code for fast parallel-beam MBIR (Model Based Iterative Reconstruction)

Project description

svmbir

Python code for fast parallel-beam MBIR (Model Based Iterative Reconstruction)
This is a python wrapper around HPImaging's supervoxel C code, sv-mbirct.

Full documentation is available at: https://svmbir.readthedocs.io

Installation through pypi

  • Create an empty environment.
conda create -n svmbir python=3.8
conda activate svmbir
  • pip install from pypi.

If you have the standard gcc compiler (note that the compiler shipped with Mac OS is not the standard gcc - see the documentation for detailed installation instructions for Mac) then you can install using

pip install svmbir

For installation with other compilers, see the installation instructions.

Running the demos

  1. Download demo.zip at https://github.com/cabouman/svmbir/blob/master/demo.zip.
  2. Uncompress the zip file and change into demo folder.
  3. In your terminal window, install required dependencies of demo.
pip install -r requirements_demo.txt
  1. In your terminal window, use python to run each demo.

Project details


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.4.tar.gz (103.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

svmbir-0.2.4-cp38-cp38-macosx_10_9_x86_64.whl (435.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file svmbir-0.2.4.tar.gz.

File metadata

  • Download URL: svmbir-0.2.4.tar.gz
  • Upload date:
  • Size: 103.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.11

File hashes

Hashes for svmbir-0.2.4.tar.gz
Algorithm Hash digest
SHA256 f751526cc9db3ac825413cd6d7b55f45f585e3181f44c432e0aca35e5f9a3e67
MD5 8e7ff264b3234acfe4b7c97f4def936c
BLAKE2b-256 a54fff7e8241351e1da5493ca31c7b2633f74d5cb8282642a621f072fe7439a8

See more details on using hashes here.

File details

Details for the file svmbir-0.2.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: svmbir-0.2.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 435.9 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.11

File hashes

Hashes for svmbir-0.2.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2469af02339b3705580e2d828b92d728ef6e8e17ea1fd0ce30da46a4e350f9f
MD5 7a2a3635d12b913887f0b6dd20895ccf
BLAKE2b-256 e1c671f78737906f8ecd69f388c21e299ed9c55d8abf1cd71926c616bad558b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page