BeqMoni FWHM Test.zip
2.1 MB
#BecqMoni
Всем привет! Выпустил отдельную тестовую версию BecqMoni, не привязанную к обновлениям. В ней я заменил алгоритм поиска пиков на новый.
Версия пока сырая, но уже интересная с точки зрения поковырять.
Что нужно знать для настроек:
1."FWHM at 0 ch" Нужно прикинуть FWHM в районе нуля keV. Число указывает в количестве каналов, которые занимает пик. Можно взять пик Ам241 и немного вычесть из него. У меня на CS-I получилось порядка 15 каналов.
2.Нужно взять контрольный пик где-то в середине спектра. Можно K-40, можно что-то что есть рядом. Из него нужно взять 2 параметра:
- "Ch FWHM Peak" Канал, на котором находится максимум пика.
- "Width FWHM Peak" Ширину пика в каналах.
Эти три параметра нужно вбить в настройки устройства -> Analisys.
Там ещё есть 3 параметра:
- Min SNR (Signal Noise ratio) это дискриминант отображения пиков. Более "слабые" пики отрезаются именно им. Минимальное значение = 1. В табличке "поиск пиков" обратите внимание на последнюю колонку SNR. Можно ориентироваться при подстройке на неё.
- Max Items количесто отображаемых пиков. По сути - это просто заглушка, чтобы не словить 100500 пиков при некорректной конфигурации.
Что ещё нужно знать:
При начале поиска пиков, спектр ужимается до 1000 каналов. Это связано с тем, что поиск пиков например в спектре 8192 каналов занимает 12 секунд и кушает весь проц + 1,5Гига памяти. Поэтому сейчас, спектр автоматом ужимается для достижения нормальной производительности. Можно вынести этот параметр в настройки. Пока не стал этого делать. Чем приходится жертвовать - при сжатии спектра теряется точность определения пика кратно коэффициенту сжатия. Если сжатия не делать - точность колоссальная :)
Ну и ещё - багов там хватает. Шлите в телеграм @Am6er багрепорты :)
Всем привет! Выпустил отдельную тестовую версию BecqMoni, не привязанную к обновлениям. В ней я заменил алгоритм поиска пиков на новый.
Версия пока сырая, но уже интересная с точки зрения поковырять.
Что нужно знать для настроек:
1."FWHM at 0 ch" Нужно прикинуть FWHM в районе нуля keV. Число указывает в количестве каналов, которые занимает пик. Можно взять пик Ам241 и немного вычесть из него. У меня на CS-I получилось порядка 15 каналов.
2.Нужно взять контрольный пик где-то в середине спектра. Можно K-40, можно что-то что есть рядом. Из него нужно взять 2 параметра:
- "Ch FWHM Peak" Канал, на котором находится максимум пика.
- "Width FWHM Peak" Ширину пика в каналах.
Эти три параметра нужно вбить в настройки устройства -> Analisys.
Там ещё есть 3 параметра:
- Min SNR (Signal Noise ratio) это дискриминант отображения пиков. Более "слабые" пики отрезаются именно им. Минимальное значение = 1. В табличке "поиск пиков" обратите внимание на последнюю колонку SNR. Можно ориентироваться при подстройке на неё.
- Max Items количесто отображаемых пиков. По сути - это просто заглушка, чтобы не словить 100500 пиков при некорректной конфигурации.
Что ещё нужно знать:
При начале поиска пиков, спектр ужимается до 1000 каналов. Это связано с тем, что поиск пиков например в спектре 8192 каналов занимает 12 секунд и кушает весь проц + 1,5Гига памяти. Поэтому сейчас, спектр автоматом ужимается для достижения нормальной производительности. Можно вынести этот параметр в настройки. Пока не стал этого делать. Чем приходится жертвовать - при сжатии спектра теряется точность определения пика кратно коэффициенту сжатия. Если сжатия не делать - точность колоссальная :)
Ну и ещё - багов там хватает. Шлите в телеграм @Am6er багрепорты :)
BeqMoni FWHM Test 2.zip
2.1 MB
Исправлено:
1.Ширину пика в центре спектра указывать в keV (для совместимости с различным числом каналов для одного детектора).
2.Исправлена базовая ошибка BecqMoni, по которой он тупо не смотрел в конфиг устройства для чтения параметров поиска пиков.
3.Поиск подходящего изотопа ведётся до минимальной дельты, а не первого вхождения в доверительный интервал.
1.Ширину пика в центре спектра указывать в keV (для совместимости с различным числом каналов для одного детектора).
2.Исправлена базовая ошибка BecqMoni, по которой он тупо не смотрел в конфиг устройства для чтения параметров поиска пиков.
3.Поиск подходящего изотопа ведётся до минимальной дельты, а не первого вхождения в доверительный интервал.
BeqMoni FWHM Test 3.zip
2.1 MB
#BecqMoni тестовая версия BecMoni, 3-й релиз.
Исправлена куча багов :)
- забыл про котоспектры (256 каналов не требуют сжатия), теперь умеет работать и с ними
- автоматически подстраивается Min SNR, если он был задран слишком высоко. Он снижается до значения, чтобы показать хотя бы один пик. Данное действие подсвечивается красным в поле min snr.
- при загрузке "незнакомых" спектров (у которых нет в приложении своего устройства) подгружаются настройки поиска по пикам последнего используемого в приложении устройства.
- добавлено отображение столбца FWHM, чтобы вы понимали, какие значения лучше брать при подстройке параметров поиска пиков.
- исправлены ошибки, когда калибровка очевидно кривая (спасибо Максиму и его китайским друзьям за спектр, где цезий находится на 4MeV). Такое я считать не буду :)
- исправлена корректная работа с сохранением настроек поиска пиков в профиле устройства
Ещё обкатаю разок на пачке спектров от Максима и будем думать о включении в релиз основной ветки.
Исправлена куча багов :)
- забыл про котоспектры (256 каналов не требуют сжатия), теперь умеет работать и с ними
- автоматически подстраивается Min SNR, если он был задран слишком высоко. Он снижается до значения, чтобы показать хотя бы один пик. Данное действие подсвечивается красным в поле min snr.
- при загрузке "незнакомых" спектров (у которых нет в приложении своего устройства) подгружаются настройки поиска по пикам последнего используемого в приложении устройства.
- добавлено отображение столбца FWHM, чтобы вы понимали, какие значения лучше брать при подстройке параметров поиска пиков.
- исправлены ошибки, когда калибровка очевидно кривая (спасибо Максиму и его китайским друзьям за спектр, где цезий находится на 4MeV). Такое я считать не буду :)
- исправлена корректная работа с сохранением настроек поиска пиков в профиле устройства
Ещё обкатаю разок на пачке спектров от Максима и будем думать о включении в релиз основной ветки.
👍1
#BecqMoni релиз нового функционала FWHM Peak Finder доступен в основной ветке к обновлению.
Отличие от теста 3 - вычищено два бага.
Отличие от теста 3 - вычищено два бага.
ПО КБ РАДАР ⚛️ Atom Spectra pinned «#BecqMoni Онлайн версия приложения. Ссылка на первичное скачивание дистрибутива https://amba.cloud/becqmoni/ либо файл setup.exe из архива во вложении. После установки приложение доступно через меню "Пуск". Удаление приложения - как обычно в Windows - из…»
#BecqMoni
Одно важное исправление. Вернулся обратно к настройкам поиска пиков с использованием каналов, отказался от энергий. Потому что подстраивать потом удобнее именно в каналах. Уже в обновлении.
Одно важное исправление. Вернулся обратно к настройкам поиска пиков с использованием каналов, отказался от энергий. Потому что подстраивать потом удобнее именно в каналах. Уже в обновлении.
image_2022-07-22_12-21-24.png
14.1 KB
#BecqMoni уже в обновлении
image_2022-07-24_00-55-07.png
8.7 KB
#BecqMoni завезли русский язык
Не руссифицировано:
- форма работы с ROI.
перевод был вольный :)
Если есть предложения по более лучшему варианту перевода - присылайте @Am6er
Не руссифицировано:
- форма работы с ROI.
перевод был вольный :)
Если есть предложения по более лучшему варианту перевода - присылайте @Am6er
👍2
#BecqMoni добиваем руссификацию.
Исправлены некоторые переводы. В обновлении.
Исправлены некоторые переводы. В обновлении.
#BecqMoni
несколько небольших баг фиксов и ошибок в локализации
P.S. Если у вас проблемы с закрытием вкладок (активная вкладка скачет туда-сюда, то закройте BecqMoni и удалите файл config/layout/ExpertMode.xml
несколько небольших баг фиксов и ошибок в локализации
P.S. Если у вас проблемы с закрытием вкладок (активная вкладка скачет туда-сюда, то закройте BecqMoni и удалите файл config/layout/ExpertMode.xml
This media is not supported in your browser
VIEW IN TELEGRAM
#BecqMoni небольшая полезняшка, чтобы не создавать новый файл, который, очевидно нужен.
Обратите внимание, если уже есть открытый документ, импорт будет работать в него!
Обратите внимание, если уже есть открытый документ, импорт будет работать в него!
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#BecqMoni завезли многоточечную калибровку по бесконечному числу точек (пока памяти хватит). Укалиброваться в хлам :)
Избыток точек ложится в полином того же 4-го порядка методом наименьших квадратов.
Избыток точек ложится в полином того же 4-го порядка методом наименьших квадратов.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
#BecqMoni по просьбам завезли выбор полинома, избыток идёт в полином методом наименьших квадратов.
This media is not supported in your browser
VIEW IN TELEGRAM
#BecqMoni количество каналов у Atom Spectra Pro может быть любое (но <= 8192). Желательно брать кратные числа, напр 1024, 2048 .. etc.
This media is not supported in your browser
VIEW IN TELEGRAM
#BecqMoni Поправлена локализация, теперь десятичный разделитель везде - точка.
Добавлен функционал переноса точек калибровки в форму калибровки.
Обратите внимание!
Энергия добавляется с учётом отклонения (если изотоп был определён). Для (unknow) добавляется энергия "как есть".
Добавлен функционал переноса точек калибровки в форму калибровки.
Обратите внимание!
Энергия добавляется с учётом отклонения (если изотоп был определён). Для (unknow) добавляется энергия "как есть".
#BecqMoni
Исправления:
- некорректно сбрасывались коэффициенты 3 и 4 на форме калибровки.
- Atom Spectra Pro. При открытии формы настройки прибора без включённого прибора, сбрасывался выбранный порт. Сейчас, если порт не подключён, он загорается красным. Если его включить, и попытаться выбрать - программа его увидит.
Добавления:
- добавлено поле при выделении пика (Peak counts) считается, как интеграл импульсов внутри пика без учёта континуума. Это позволит сконфигурировать ROI примитив "вычитание фона" для более корректного расчёта активности.
Исправления:
- некорректно сбрасывались коэффициенты 3 и 4 на форме калибровки.
- Atom Spectra Pro. При открытии формы настройки прибора без включённого прибора, сбрасывался выбранный порт. Сейчас, если порт не подключён, он загорается красным. Если его включить, и попытаться выбрать - программа его увидит.
Добавления:
- добавлено поле при выделении пика (Peak counts) считается, как интеграл импульсов внутри пика без учёта континуума. Это позволит сконфигурировать ROI примитив "вычитание фона" для более корректного расчёта активности.
#BecqMoni работа над ошибками AtomSpectra Pro:
- зависший поток при хитром стечении обстоятельств закрытия документа
- дублирование записи спектра на любой открытый документ этого спектра
- ошибки при остановке спектра (писалось в другие формы) даже если запись завершена
- зависший поток при хитром стечении обстоятельств закрытия документа
- дублирование записи спектра на любой открытый документ этого спектра
- ошибки при остановке спектра (писалось в другие формы) даже если запись завершена
#BecqMoni экспорт в формат Atom Spectra приложения для Android