From c8882fb9d2f2a82573c9c861ddb444ce77c6b31a Mon Sep 17 00:00:00 2001 From: shota109-eng <20t5057a@shinshu-u.ac.jp> Date: Mon, 22 Dec 2025 10:09:44 +0900 Subject: [PATCH] fix: The selected columns were offset. --- src/pyoma2/functions/gen.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/pyoma2/functions/gen.py b/src/pyoma2/functions/gen.py index dc9c661..45ed1f7 100644 --- a/src/pyoma2/functions/gen.py +++ b/src/pyoma2/functions/gen.py @@ -9,6 +9,7 @@ import logging import pickle import typing +import math import numpy as np import pandas as pd @@ -295,9 +296,7 @@ def SC_apply(Fn, Xi, Phi, ordmin, ordmax, step, err_fn, err_xi, err_phi) -> np.n # SOFT CONDITIONS # STABILITY BETWEEN CONSECUTIVE ORDERS - for oo in range(ordmin, ordmax + 1, step): - o = int(oo / step - 1) - + for o in range(math.ceil(ordmin / step), math.floor(ordmax / step) + 1): f_n = Fn[:, o].reshape(-1, 1) xi_n = Xi[:, o].reshape(-1, 1) phi_n = Phi[:, o, :]