rebin_pha#

jinwu.core.rebin_pha(pha: PhaData, *, factor: int | None = None, min_counts: float | None = None) PhaData[source]#

道聚合(rebinning):按固定因子或最小计数阈值合并道。

参数 - pha: 输入 PHA 数据 - factor: 固定聚合因子(如 2 表示两两合并);与 min_counts 互斥 - min_counts: 基于最小计数阈值聚合(调用 grppha 的方法);若既未提供 factor 也未提供 min_counts,

将使用 pha.grouping 若存在,否则默认 factor=1(不聚合)

返回 - 新实例,channels/counts 长度取决于聚合方式

English Rebin PHA by grouping channels (fixed factor, min counts, or existing grouping); returns new instance.