Skip to main content

mbirtorch

CI Documentation Status

MBIRTorch: Model-Based Iterative Reconstruction (MBIR) for tomographic reconstruction using PyTorch.

Features include:

  • Multiple geometries: parallel beam, cone beam (including curved detector and helical), translation mode, and multi-axis parallel.
  • Preprocessing routines for NSI and Zeiss scanners.
  • Utilities for metal artifact reduction and stripe removal.
  • Informative demos and extensive documentation.
  • Seamless operation on 1 or more GPUs, Mac MPS, or CPU.
  • Compiled torch and Triton kernels for efficiency.

Available on PyPI via

pip install mbirtorch

Reconstruct in one line:

import mbirtorch
recon, recon_dict = mbirtorch.recon_simple_parallel(sinogram, angles)

Full documentation at https://mbirtorch.readthedocs.io/

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mbirtorch-0.0.2.tar.gz (717.3 kB view details)

Uploaded Source

Built Distribution

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

mbirtorch-0.0.2-py3-none-any.whl (562.8 kB view details)

Uploaded Python 3

File details

Details for the file mbirtorch-0.0.2.tar.gz.

File metadata

  • Download URL: mbirtorch-0.0.2.tar.gz
  • Upload date:
  • Size: 717.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mbirtorch-0.0.2.tar.gz
Algorithm Hash digest
SHA256 be5f127ab15c71473a55a688ace20eaa785c06a4a7f50ab068483927df9002cd
MD5 e53e07d2a7dd9c1cf915758333424f43
BLAKE2b-256 fa1e57d986d13ede52073565059993ff152908f7098795b46da1cedb3daa8793

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbirtorch-0.0.2.tar.gz:

Publisher: release.yml on cabouman/mbirtorch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mbirtorch-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: mbirtorch-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 562.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mbirtorch-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 117aedc7ebd0114aaa57ee27b1dcb4a7eb4cdfbf7ecce91b6e78944ba8c28e51
MD5 2e18d07f008051071d498210e7fc9a8d
BLAKE2b-256 586c2f5709446ea9e8e5be7e0618cae170aa51fe3085f6ec2ce9224ee110a703

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbirtorch-0.0.2-py3-none-any.whl:

Publisher: release.yml on cabouman/mbirtorch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 files

0.0.1

2 files

Supported by

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