Skip to content

v0.1.5

Choose a tag to compare

@Verter73 Verter73 released this 06 Jul 16:41

Изменения 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.py
  • awf/io/tka_writer.py, awf/io/spe_writer.py, awf/io/n42_writer.py
  • awf/io/aswf_single_writer.py
  • awf/analysis/calibration_fit.py, awf/model/series.py, awf/usb/assembler.py, awf/ui/tab_live.py

QA

Полный pytest759 passed (headless offscreen Qt).

Артефакт

waterfall-viewer-0.1.5-win64.zip — PyInstaller onedir Windows-сборка (~98 МБ архив, ~242 МБ распакованно). Запуск: распакуйте архив, запустите waterfall-viewer.exe.