ПО КБ РАДАР ⚛️ Atom Spectra
814 subscribers
62 photos
38 videos
300 files
110 links
Используйте Поиск по каналу, чтобы найти актуальную версию приложений Atom Spectra, Atom Swift, Atom Next, Atom Mini2 для PC windows, Atom Simple.
Свои предложения разработчику Вы можете оставить в комментариях к последней версии программы.
Download Telegram
AtomSpectra-6.6.11.apk
6.8 MB
Доделал отображение на вертикальной оси графиков.
🔥7
#BecqMoni 👾

Две новые фичи от Максима Бартошика:

1. TEST! Device config -> Doserate. Расчёт мощности дозы по спектру К-40 и файлу геометрии LSRM
2. Global config. Добавлена опция выставлять пустую конфигурацию для импортируемых спектров N42, AtomSpectra, CSV.


Более детально:

1. https://github.com/Am6er/BecqMoni/pull/11

Экспериментальная фича, попытка смоделировать конфиг для расчета мощности дозы для спектрометра, когда у вас нет контрольных источников. Понадобится только LSRM и калийная соль.

как пользоваться:
1) набрать фон
2) набрать спектр соли с калием, сохранить спектр с фоном*
3) в LSRM сделать модель детектора и точечного источника на расстоянии 20 см от геометрического центра детектора*
4) сохранить рассчитанную в лсрм кривую в диапазоне 40 кэВ - 3 МэВ
5) пойти в девайс конфиг, загрузить файл спектра и файл эффективности. рассчитать конфигурацию
6) проверить то, что получилось, на адекватность

* вопрос, как расположить точечный источник и соль. Предположу, что если кристалл симметричен (типа 40*40), то не имеет значения. Если кристалл как у нано спектрометров, то в зависимости от расположения источника при измерении, я бы попробовал сперва расположение "сбоку". Спектр можно снимать с любой дистанции, главное чтобы калий было видно, важна форма спектра как такового.

Если у вас есть достаточно заметные источники (чтобы заметное повышение мощности дозы было не вплотную к детектору), было бы интересно узнать, насколько эта модель ошибается и на каких источниках.

2. https://github.com/Am6er/BecqMoni/pull/12
🔥2
atomswift_1.3.202.apk
7.8 MB
#AtomSwift ☣️

Добавлена настройка для Fused: использовать ли приоритезацию точности для определения местоположения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🙏1
atomswift_1.3.203.apk
8.1 MB
#AtomSwift ☣️

Изменения в картировании.
1.Обновлены библиотеки работы с местоположением и картами от Google до последней доступной версии.
2.Минимальный андроид, на который можно поставить приложение atomswift - Android 4 (SDK 21).
3.Переделана политика запросов Fused Location с batch запросов.
4.Опция "ожидать более точного местоположения" теперь включена по умолчанию и убрана из настроек, т.к. она не работала как ожидалось в batch запросах.
5.Интервал обновления местоположения (настройка/2;2 * настройка) теперь не требуется и изменён на обычный порог в течении которого нужно уложиться с получением запроса на местоположение.

Логика работы Fused провайдера теперь похожа на то, для чего он и добавлялся:
Если есть возможность брать координаты с GPS - берём координаты с GPS. Если нет такой возможности - берём координаты с менее точных поставщиков. Но, GPS (если он есть) теперь всегда в приоритете.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17🙏3👍1
atomswift_1.3.204.apk
8.1 MB
#AtomSwift ☣️

По просьбе Тичо была добавлена возможность в настройки приложения в секцию Карты: какие маркеры имеют приоритет при отрисовке при уровне zoom, когда есть конкуренция из нескольких маркеров на эту позицию в треке.
Варианты:
- маркеры с MAX значением метрики (мощность дозы, cp2s, высота, скорость) отображаются в приоритете поверх трека (так было изначально в приложении и это настройка по умолчанию)
- маркеры с MIN значением метрики
- маркеры со средним значением метрики

Фиксы:
- При отсутствующей выбранной карте и выключенном значке смены источника метрики (мощность дозы, cp2s, высота, скорость) можно было менять источник аппаратными кнопками Vol up/Vol down
- При тапе на маркер область поиска увеличена с +30% до +40% (пальцы пухнут :( )
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🙏1
atomswift_1.3.205.apk
8.1 MB
#AtomSwift ☣️

Изменена логика усреднения групп маркеров при AVG (см. прошлый релиз).

Все маркеры разбиваются на группы маркеров, которые находятся близко между собой. Усреднение проводится по каждой группе индивидуально. Приоритет в отображении группы получает тот маркер, у которого значение максимально близко к полученному усреднению по всей группе.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1🙏1
atomswift_1.3.206.apk
8.1 MB
#AtomSwift ☣️

Небольшие изменения картирования (ну а что, лето же) 🏝

1. Ранее: при использовании GPS провайдера был фильтр: не ставить маркеры, точность которых хуже, чем 60 м (в диаметре). При использовании Fused провайдера ограничений по точности не было. Эта логика убрана. Теперь маркеры ставятся всегда, но они фильтруются к отображению на карте, о чём повествует пункт 2 изменений.

2. Добавлен фильтр "не отображать маркеры, точность которых хуже, чем Х" работает для всех координат без разницы, как провайдер их принёс. Значение Х по умолчанию = 60 (как и было в п.1). Интервал возможных значений: от 1 до 9999 м.

Итого: кто пользовался раньше GPS провайдером - для тех визуально ничего не изменится. Кому нужно будет поковырять карты в ту или другую сторону (хуже-лучше) - появился инструмент.

Частично добавлено по просьбе Тичо.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1🎉1🙏1
#BecqMoni 👾

Небольшое добавление. При открытии/импортировании спектров, если там какие-то проблемы в сообщении об ошибке теперь пишется детальная информация.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
atomswift_1.3.207.apk
8.1 MB
#AtomSwift ☣️

Кнопки громкости Volume UP/DOWN независимо разделены по функциям:
- поставить маркер на карту
- переключать источник метрик
- переключать downsampling strategy

Дополнение.
Что нужно сделать, чтобы после установки этой версии оказались кликабельными метки на карте:
После скачивания приложения идём в раздел Настройки-Приложение, откручиваем вниз до конца, далее поднимаемся вверх и находим раздел "Логика выборки маркеров". Кликаем этот раздел, выбираем любой пункт, но для начала лучше выбрать пункт "Максимальное значение метрики".
Видео инструкция по ссылке
https://youtube.com/shorts/wVnI3MPA6i0?si=jPHnCVLdEV9XZqXJ
👍8🙏1
#BecqMoni 👾

Возвращаемся к трудовым будням после отпуска.
1.Фикс от Максима Бартошика. Если в открытом, не записываемом спектре (в спектр не пишутся данные) поменять метаданные (локация, вес, объём, заметки), то эта информация не сохранялась в файле спектра.
2.Добавлен параметр "Loss Counts Ratio" в окне "Counts Rate". Данный параметр показывает отношение 100 * Invalid counts / Total counts во временном окне, указанном в настройке (по умолчанию 3 секунды). Смысл данного параметра - оценить, сколько имп не попавших в спектр присутствует в этом временном окне. Может дать понимание о максимальной загрузке детектора. 100% - все импульсы отбраковались за последние N секунд настройки временного окна.
На этот параметр прямым образом так же влияют:
- LLD
- % shape threshold
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
#BecqMoni 👾

Исправление:

- добавлена проверка имени файла фонового спектра на некорректные символы, которые могли повлечь необрабатываемое исключение при открытии.
- для Atom Spectra PRO моделей: при подключении к устройству, если время набранного спектра > триггера в поле Timer, спектр мог не успеть прогрузиться или не обновиться.

Добавлен экспорт фона текущего активного спектра в файл.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🙏2
#BecqMoni 👾

Добавлен параметр LiveTime:

- LiveTime параметр во выходной формат BecqMoni (xml).
- LiveTime и DeadTime% на панели управления.
- Расчёты DeadTime для разных типов спектрометров:
-- Аудио спектрометры: PulseShapeSize / samplesPerSecond
-- Atom Spectra Pro: нужно нажать Update кнопку: (RISE+FALL+1)/F (данные забираются с -inf)
-- RadioCode: 5 us (информация от разработчиков)
- Экспорт LiveTime в N42 формат.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🙏1
AtomSpectra-6.6.12.apk
6.8 MB
Добавлена функция автоматического создания файлов спектров-дельт. В параметрах появился новый элемент, позволяющий указать время набора спектра (0 - функция отключена).

Чтобы отличить эти файлы от обычных в имени появляется "_auto" и обязательно ставятся дата и время.

Delta auto save function is added. The duration of each spectrum is selected in Parameters. Zero value means no auto save. These files are marked with "_auto", date and time in file name.
🔥5🙏1
#BecqMoni 👾

Добавлен пункт меню "Спектр" -> "Применить коррекцию мертвого времени". Данный пункт требуется для того, чтобы обогатить необходимой информацией ранее набранные спектры. После нажатия появляется диалоговое окно с выбором конфига устройства, на базе которого будет производится расчёт.

Добавлено dead time % во временном окне вкладки Count Rate.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1🙏1
#BecqMoni 👾

Релиз от Максима Бартошика PR#15

Базовая реализация наборов изотопов для поиска пиков:
1) создаем базу изотопов как обычно (у кого ее нет)
2) создаем необходимые наборы изотопов (природные, технические, медицинские и т.д.)
3) для каждого набора выбираем чекбоксами, что в него входит

- имя набора редактируется двойным кликом в таблице наборов
- чекбокс «скрывать неизвестные пики» устанавливается, если вы хотите видеть исключительно пики из набора
- выбор набора производится в окне со списком найденных пиков
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Forwarded from Maksim Bartoshyk
Media is too big
VIEW IN TELEGRAM
а что мне делать с дельта файлами из приложения атомспектра?
👍3
AtomSpectra-6.6.14.apk
6.8 MB
Исправил работу с дельта-файлами и множественное создание файлов.

Fix delta-files and their multiple creation.
👍7
AtomSpectra-6.6.15.apk
6.8 MB
Идёт опробование форматов сохранения данных и их обработка. Способ названия файла с дельтами остаётся тот же самый.

Данная версия сохраняет все дельты в один файл после спектра на момент начала записи. То есть если перед началом набора спектра был загружен или набран спектр, то он будет в начале файла. То есть при желании можно прочитать этот файл как обычный спектр, и программа позволит это сделать, не заметив следующих данных.

Все дельты идут в несколько строк:
1)текущее время
2) широта
3) долгота
4) время дельты
5) строка значений по каналам, разделённые символами табуляции

Жду замечания, комментарии.
🔥3👍2
#AtomSpectraWaterfall - личный проект Максима Бартошика

Рендер спектрограмм Atom Spectra переведен на формат приложения 6.6.15
Для программы 6.6.12-6.6.14 выделен тег на всякий случай
https://github.com/Maksim-Bartoshyk/atomspectra-waterfall
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
#AtomSpectraWaterfall - личный проект Максима Бартошика

https://github.com/Maksim-Bartoshyk/atomspectra-waterfall
Эксперимент: т.к. спектрограмма хранится в одном файле, можно попробовать обойтись без node.js, только браузер.
Это должно работать для небольших файлов. Для длительных спектрограмм или плотно "набитых" данными в каналах браузер может просто упереться в какие-либо технические ограничения.
Теоретически, может работать и на телефоне, но не рекомендую - под мобильник оно приспособлено чуть менее, чем никак. Обновления в main ветке. Нужно скачать и попробовать запустить waterfall.html и rcspg.html, далее скормить им корректный файл спектрограммы версии 6.6.15
👍7