v0.1.5
Изменения v0.1.4 → v0.1.5
Оператор — цикл #215..#218 (calibration/save-as/export/Y-axis):
- #215 — интерактивная перекалибровка спектрограммы (меню «Калибровка»)
- #216 — «Сохранить как…» →
.aswfс текущей калибровкой - #217 — «Создать спектр из спектрограммы» → BecqMoni
.tka/ LSRM.spe/ InterSpec.n42 - #218 — Y-ось спектра без SI-префикса (×0.001); Y нижнего графика обновляется при show_roi
Оператор — цикл #220..#225 (2D-карта + диалог калибровки + инвалидация кэша):
- #220 — 2D-карта: перекрестье + оверлей CPS по строке
- #221 — перекрестье толще (width=1→2)
- #222 — тумблер «Подложка» работает теперь и на 2D (
HeatmapPanel.set_floor_visible) - #223 — в таблице калибровки — чекбокс включения/отключения каждой строки
- #224 — «Подобрать E ▼» из ближайших линий активных нуклидов + multi-select нуклидов
- #225 — после «Применить» в калибровке автоматически обновляется таблица найденных пиков и идентификация (кэш
_found_peaksтеперь учитываетid(sg.calibration))
Phase 6 (PC-1) — новые IO-загрузчики/писатели:
awf/io/spe_loader.py,awf/io/csv_loader.py,awf/io/becqmoni_loader.pyawf/io/tka_writer.py,awf/io/spe_writer.py,awf/io/n42_writer.pyawf/io/aswf_single_writer.pyawf/analysis/calibration_fit.py,awf/model/series.py,awf/usb/assembler.py,awf/ui/tab_live.py
QA
Полный pytest — 759 passed (headless offscreen Qt).
Артефакт
waterfall-viewer-0.1.5-win64.zip — PyInstaller onedir Windows-сборка (~98 МБ архив, ~242 МБ распакованно). Запуск: распакуйте архив, запустите waterfall-viewer.exe.