Metadata-Version: 2.4
Name: bm3dornl-gui
Version: 0.5.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: X11 Applications
Classifier: Environment :: MacOS X :: Cocoa
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Image Processing
Summary: GUI application for BM3D ring artifact removal in neutron imaging
Keywords: BM3D,image processing,neutron imaging,GUI,ring artifacts
License: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: documentation, https://bm3dornl.readthedocs.io/en/latest/
Project-URL: homepage, https://github.com/ornlneutronimaging/bm3dornl
Project-URL: repository, https://github.com/ornlneutronimaging/bm3dornl

# BM3D GUI

GUI application for BM3D ring artifact removal in neutron imaging.

## Installation

```bash
pip install bm3dornl-gui
```

Or install together with the bm3dornl library:

```bash
pip install bm3dornl[gui]
```

## Usage

After installation, run:

```bash
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](https://github.com/ornlneutronimaging/bm3dornl).

