GUI application for BM3D ring artifact removal in neutron imaging
Project description
BM3D GUI
GUI application for BM3D ring artifact removal in neutron imaging.
Installation
pip install bm3dornl-gui
Or install together with the bm3dornl library:
pip install bm3dornl[gui]
Usage
After installation, run:
bm3dornl-gui
Features
- Load HDF5 and TIFF volume data
- Interactive slice viewing with adjustable window/level
- Multiple colormaps (Grayscale, Viridis, Plasma, etc.)
- BM3D processing with configurable parameters
- Side-by-side comparison of original and processed data
- Histogram analysis with ROI selection
- Export results to HDF5 or TIFF format
Requirements
- Linux x86_64 or macOS ARM64
- No additional dependencies (HDF5 is bundled)
License
MIT License - see the main bm3dornl repository.
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 Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bm3dornl_gui-0.6.0-py3-none-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bm3dornl_gui-0.6.0-py3-none-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 8.1 MB
- Tags: Python 3, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
917e4b9c30eefec4ae846b7ff366d89ad895c2375161f5d5ec0333ccbc1c6557
|
|
| MD5 |
ed85e7674b24f91992f0bc54bdc79063
|
|
| BLAKE2b-256 |
6bb7e3e465a37f3d31f9d960cca9ae0ee4b2d2e0dc1da28fda3082437d237866
|
Provenance
The following attestation bundles were made for bm3dornl_gui-0.6.0-py3-none-manylinux_2_28_x86_64.whl:
Publisher:
gui.yml on ornlneutronimaging/bm3dornl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bm3dornl_gui-0.6.0-py3-none-manylinux_2_28_x86_64.whl -
Subject digest:
917e4b9c30eefec4ae846b7ff366d89ad895c2375161f5d5ec0333ccbc1c6557 - Sigstore transparency entry: 813510477
- Sigstore integration time:
-
Permalink:
ornlneutronimaging/bm3dornl@e8f1c676cb30f1159dddf2ff0847d4ddaa60fed0 -
Branch / Tag:
refs/tags/v0.6.0 - Owner: https://github.com/ornlneutronimaging
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
gui.yml@e8f1c676cb30f1159dddf2ff0847d4ddaa60fed0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bm3dornl_gui-0.6.0-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: bm3dornl_gui-0.6.0-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.0 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96d21655403e09c49bf5e1882213503462fd898b07701a0d4cd31df6cee50391
|
|
| MD5 |
803153cf3d131d605095a6ce7d06d005
|
|
| BLAKE2b-256 |
0eb871a407696baa7d8bdf078dfe8f1c06f94da219e7172f55f09ee66f4a5ad7
|
Provenance
The following attestation bundles were made for bm3dornl_gui-0.6.0-py3-none-macosx_11_0_arm64.whl:
Publisher:
gui.yml on ornlneutronimaging/bm3dornl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bm3dornl_gui-0.6.0-py3-none-macosx_11_0_arm64.whl -
Subject digest:
96d21655403e09c49bf5e1882213503462fd898b07701a0d4cd31df6cee50391 - Sigstore transparency entry: 813510475
- Sigstore integration time:
-
Permalink:
ornlneutronimaging/bm3dornl@e8f1c676cb30f1159dddf2ff0847d4ddaa60fed0 -
Branch / Tag:
refs/tags/v0.6.0 - Owner: https://github.com/ornlneutronimaging
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
gui.yml@e8f1c676cb30f1159dddf2ff0847d4ddaa60fed0 -
Trigger Event:
push
-
Statement type: