KiteUtils 0.13 removes SysState.tether_induced_force and SysState.tether_induced_moment (OpenSourceAWE/KiteUtils.jl#138, in OpenSourceAWE/KiteUtils.jl#140). Nothing ever filled them here, which is why they went: Body.tether_force and Body.tether_moment are declared at src/system_structure/rigid_body.jl:103-104, but the wing readout map in src/model_management.jl syncs aero_force_b and aero_moment_b and not those two, so the value copied into the state has not moved since construction.
Two call sites break when that release lands:
src/symbolic_awe_model.jl:370-371 — ss.tether_induced_force .= wing.tether_force and the moment line beside it. Delete both.
ext/StableAWEModelsMakieExt.jl:1237-1244 — the plot_tether_moment=true panel plots sl.tether_induced_moment[i][2], which is that same constant. Removing the keyword is a user-visible change of this package, so it is yours to decide; the alternative is to plot the quantity properly, summing the spring_force entries of the segments attached to the wing.
Body.tether_force and Body.tether_moment have no writer left afterwards, so they go with the call sites unless something is meant to fill them.
Same change as OpenSourceAWE/SymbolicAWEModels.jl#323, which also carries a restore path this repo does not have.
KiteUtils 0.13 removes
SysState.tether_induced_forceandSysState.tether_induced_moment(OpenSourceAWE/KiteUtils.jl#138, in OpenSourceAWE/KiteUtils.jl#140). Nothing ever filled them here, which is why they went:Body.tether_forceandBody.tether_momentare declared atsrc/system_structure/rigid_body.jl:103-104, but the wing readout map insrc/model_management.jlsyncsaero_force_bandaero_moment_band not those two, so the value copied into the state has not moved since construction.Two call sites break when that release lands:
src/symbolic_awe_model.jl:370-371—ss.tether_induced_force .= wing.tether_forceand the moment line beside it. Delete both.ext/StableAWEModelsMakieExt.jl:1237-1244— theplot_tether_moment=truepanel plotssl.tether_induced_moment[i][2], which is that same constant. Removing the keyword is a user-visible change of this package, so it is yours to decide; the alternative is to plot the quantity properly, summing thespring_forceentries of the segments attached to the wing.Body.tether_forceandBody.tether_momenthave no writer left afterwards, so they go with the call sites unless something is meant to fill them.Same change as OpenSourceAWE/SymbolicAWEModels.jl#323, which also carries a restore path this repo does not have.