Spectra Studio v2.1.1 — Grain Size + Miller Indexing
v2.1.1 — 晶粒大小分析+Miller 標定
新增(Pro 功能)
- Miller 指數標定(XRD):輸入晶系(立方/四方/六方/正交)+晶格常數+波長 → 自動產生所有可能 hkl 反射(含系統性消光)→ 容差可調匹配量測峰 → 表列 2θ/hkl/d/Δ2θ+圖上預覽,套用後直接在量測峰上標註 hkl
- 常見材料預設下拉:Si/Ge/GaAs/MgO/NaCl/BaTiO₃/TiO₂(金紅石/銳鈦礦)/ZnO/Al₂O₃/SiO₂/Fe₂O₃ 等 12 種,自動填入晶系+常數+中心型
- 晶格常數自動優化:最小二乘最佳化晶格常數並回填輸入框
- 晶粒大小分析改進:不再要求先分峰擬合(自動降級:擬合結果 → 自動尋峰 → 對話框內一鍵偵測);新增平均晶粒尺寸(Scherrer 各峰平均±標準差)與「匯出數據」CSV
修正
- 進階輸出「設為自動」失效(QDoubleSpinBox 顯示與 value 不同步)
- Williamson-Hall 負晶粒尺寸(無約束擬合截距為負)→ 約束擬合+「擬合不穩定」警示
- 微分/積分新增運算區間;積分塗色改為量測曲線與零線間(=圖形下面積)
- Miller 標記被強度閾值過濾、晶粒大小/微積分對 UV-Vis 誤開啟等 20+ 項 bug 修復
- matplotlib findfont 警告(未安裝字型不再列入選單)
測試:190 項全數通過