dm_spectrum_export
Export a spatially reduced, energy-windowed spectrum from a DigitalMicrograph dataset to a new CSV with a metadata sidecar, preserving the original data.
Instructions
按 dm_spectrum 的空间归约与能量选择导出新 CSV(energy_eV,intensity;强度为 float64)和元数据侧文件,禁止覆盖或写回原始数据。实验性基础接口;真实 EDS/EELS/SI 为 NOT_TESTED(未验证),仅合成数据覆盖。不自动识别谱种,不作背景扣除或元素/化学定量,不假定强度单位;拒绝 4D 衍射或 nm 标定能量轴。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | 新 CSV 文件的 Windows 绝对路径,扩展名必须为 .csv;禁止覆盖 | |
| image_id | Yes | dm_datasets 返回的明确图像 id;不接受 front,避免窗口切换改变数据集 | |
| reduction | No | 所选空间范围的逐通道 sum 或 mean;默认 sum;float64 运算,不假定强度单位为 counts | |
| energy_axis | Yes | NumPy 轴序中的能量轴,0 起始(不是 DM 维号);必须具有 eV 或 keV 标定。支持 1D/2D/3D,拒绝 4D 衍射 | |
| spatial_bounds | No | 其余空间轴按 NumPy 原始顺序的 [start,stop) 边界;显式提供时必须覆盖所有空间轴。每对 start<stop,不裁夹越界值;省略则全部空间范围 | |
| energy_window_eV | No | 以 eV 表示的半开区间 [low,high),按原始通道中心 low<=E<high 选择,不插值或背景扣除 |