From 347fe0dbacfd564cabc0d575f82ae0e57656ce0f Mon Sep 17 00:00:00 2001 From: marques Date: Tue, 16 Dec 2025 13:46:52 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E9=87=8D=E9=87=87=E6=A0=B7?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E8=B0=83=E7=94=A8=EF=BC=8C=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E5=88=AB=E5=90=8D=E4=BB=A5=E6=8F=90=E9=AB=98=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E5=8F=AF=E8=AF=BB=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- func/Module_precisely_align.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/func/Module_precisely_align.py b/func/Module_precisely_align.py index 2538102..6e3ee8e 100644 --- a/func/Module_precisely_align.py +++ b/func/Module_precisely_align.py @@ -14,7 +14,7 @@ from numpy import (diff, where, correlate, corrcoef, searchsorted, sum as np_sum append, delete, abs as np_abs, argmin as np_argmin, argmax as np_argmax, asarray) from overrides import overrides from pandas import read_csv, DataFrame -# from resampy import resample +from resampy import resample as rspy_resample from scipy.signal import find_peaks, resample as ss_resample from yaml import dump, load, FullLoader @@ -1970,8 +1970,8 @@ class Data: Config["back"]["anchor_J"] = Config["back"]["anchor_J"] + Config["offset_anchor"] Config["frontcut_index_BCG"] -= Config["offset_anchor"] - self.res_BCG = resample(self.res_BCG, Config["orgfs"], Config["InputConfig"]["UseFreq"]) - self.res_orgBcg = resample(self.res_orgBcg, Config["orgfs"], Config["InputConfig"]["UseFreq"]) + self.res_BCG = rspy_resample(self.res_BCG, Config["orgfs"], Config["InputConfig"]["UseFreq"]) + self.res_orgBcg = rspy_resample(self.res_orgBcg, Config["orgfs"], Config["InputConfig"]["UseFreq"]) Config["front"]["anchor_J"] = round(int(Config["front"]["anchor_J"]) * Config["InputConfig"]["UseFreq"] / Config["orgfs"]) Config["back"]["anchor_J"] = round(int(Config["back"]["anchor_J"]) * Config["InputConfig"]["UseFreq"] / Config["orgfs"]) @@ -2136,7 +2136,7 @@ class Data: Path(Config["Path"]["Save_OrgBCG"]).parent.mkdir(parents=True, exist_ok=True) if Config["InputConfig"]["orgBcgFreq"] != Config["InputConfig"]["UseFreq"]: - self.res_orgBcg = resample(self.res_orgBcg, + self.res_orgBcg = ss_resample(self.res_orgBcg, int(len(self.res_orgBcg) * (Config["InputConfig"]["orgBcgFreq"] / Config["InputConfig"]["UseFreq"])))