Metadata-Version: 2.4
Name: rustpix-gui
Version: 1.1.2
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 :: Physics
Summary: GUI application for rustpix pixel detector processing
Keywords: neutron-imaging,timepix,tpx3,pixel-detector,GUI
License-Expression: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: homepage, https://github.com/ornlneutronimaging/rustpix
Project-URL: repository, https://github.com/ornlneutronimaging/rustpix

# rustpix-gui

GUI application for rustpix pixel detector processing.

## Installation

### macOS (Homebrew)

```bash
brew tap ornlneutronimaging/rustpix
brew install --cask rustpix
```

### pip

```bash
pip install rustpix-gui
rustpix-gui
```

### From Source

```bash
cargo run --release -p rustpix-gui
```

## Features

- Interactive file loading (open or drag-and-drop TPX3 files)
- Real-time 2D detector map visualization
- ABS, DBSCAN, and Grid clustering algorithms
- Parameter tuning with immediate visual feedback
- ROI selection for focused analysis
- Export to HDF5 (NeXus), HDF5 (SNS NXsnsevent), TIFF, and CSV

## Documentation

See the [full documentation](https://ornlneutronimaging.github.io/rustpix/gui/).

