https://github.com/vikulin/ogk-inspector
☢️ OGK Inspector is the official Android companion app for the OpenGammaKit gamma-rays spectrometers, designed to interface with supported hardware via USB serial (compatible with Android 7.0 and above).
https://github.com/vikulin/ogk-inspector
gamma-ray geiger-counter radiation-detector spectrometer
Last synced: about 1 month ago
JSON representation
☢️ OGK Inspector is the official Android companion app for the OpenGammaKit gamma-rays spectrometers, designed to interface with supported hardware via USB serial (compatible with Android 7.0 and above).
- Host: GitHub
- URL: https://github.com/vikulin/ogk-inspector
- Owner: vikulin
- License: gpl-3.0
- Created: 2025-04-05T09:36:27.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2025-04-21T07:54:52.000Z (about 1 month ago)
- Last Synced: 2025-04-21T08:41:14.475Z (about 1 month ago)
- Topics: gamma-ray, geiger-counter, radiation-detector, spectrometer
- Language: Kotlin
- Homepage:
- Size: 670 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
|
| OGK Inspector |
|--------------------------------------------------------------------------------------|---------------|**OGK Inspector** is the official Android companion app for [OpenGammaKit](https://github.com/vikulin/OpenGammaKit) spectrometers, designed to interface with supported hardware via USB serial (compatible with Android 7.0+). Built for high-precision diagnostics and calibration workflows, it now includes advanced signal processing tools such as Savitzky-Golay filtering and wavelet-based peak detection.
---
## 🔧 Key Features
- **Counter Mode**
Real-time tracking of counts per second (CPS) for continuous monitoring.- **Threshold Alerting**
Audible alarms and visual indicators when radiation thresholds are exceeded.- **Real-Time Gamma Spectrum Visualization**
High-resolution spectrum plotting with dynamic chart updates and enhanced calibration accuracy.- **Savitzky-Golay Filtering**
Polynomial smoothing applied to spectral data to reduce noise while preserving peak shape.- **Wavelet-Based Peak Detection (CWT)**
Advanced peak detection using Continuous Wavelet Transform, including:
- Multi-scale analysis
- Automatic noise estimation
- Peak grouping by proximity
- Support for baseline correction- **Spectrum Chart Screenshots**
Capture and save high-quality spectrum images directly on your device.- **Android Share Integration**
Seamless sharing of spectrum screenshots via email, messaging apps, or cloud storage.- **Optimized FWHM Calculation**
Improved full-width half-maximum calculations based on refined calibration.- **Advanced Terminal Access**
Built-in command console to communicate directly with the spectrometer for debugging and control.- **Common Isotopes Database**
Reference a built-in library of isotopes for manual and automatic (coming soon) spectrum calibration and isotope identification.- **Responsive design**
Real-time feedback on device connectivity status.---
## 🎯 Target Audience
Ideal for developers, field technicians, researchers, and educators working with OpenGammaKit-compatible spectrometers who need:
- Accurate spectral data visualization
- Intelligent peak detection
- Robust system diagnostics
- Reliable, on-the-go analysis tools---
## 📦 Project Status
Actively developed. Contributions, feature requests, and bug reports are welcome!
![]()