Skip to content

Commit 155442d

Browse files
committed
pandas 3 silent assignment fix in k_modulation
1 parent f8236d6 commit 155442d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pyhdtoolkit/cpymadtools/lhc/_routines.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,9 @@ def do_kmodulation(
102102
logger.trace(f"Modulation of '{element}' - Setting '{powering_variable}' to {powering}")
103103
madx.globals[powering_variable] = powering
104104
twiss_df = get_ir_twiss(madx, ir=ir, centre=True, columns=["k1l", "l"], **kwargs)
105-
results.loc[powering].K = twiss_df.loc[element.lower()].k1l / twiss_df.loc[element.lower()].l # Store K
106-
results.loc[powering].TUNEX = madx.table.summ.q1[0] # Store Qx
107-
results.loc[powering].TUNEY = madx.table.summ.q2[0] # Store Qy
105+
results.at[powering, "K"] = twiss_df.loc[element.lower()].k1l / twiss_df.loc[element.lower()].l # Store K
106+
results.at[powering, "TUNEX"] = madx.table.summ.q1[0] # Store Qx
107+
results.at[powering, "TUNEY"] = madx.table.summ.q2[0] # Store Qy
108108

109109
logger.debug(f"Resetting '{element}' powering")
110110
madx.globals[powering_variable] = old_powering

0 commit comments

Comments
 (0)