# Supported attenuation modes
ATTENUATION_MODES: Tuple[str, ...] = ("sqrt", "linear", "power", "half_life")
-ATTENUATION_MODES_WITH_LEGACY: Tuple[str, ...] = ATTENUATION_MODES + ("legacy",)
+ATTENUATION_MODES_WITH_LEGACY: Tuple[str, ...] = ("legacy",) + ATTENUATION_MODES
# Internal numeric guards and behavior toggles
INTERNAL_GUARDS: dict[str, float] = {
"softsign",
"arctan",
"sigmoid",
- "clip",
"asinh",
+ "clip",
}
ALLOWED_EXIT_POTENTIAL_MODES = {
"canonical",
amplitudes: list[float],
amplitude_excesses: list[float],
) -> list[float]:
+ if strategy == WEIGHT_STRATEGIES[1]: # "amplitude"
+ return amplitudes
if strategy == WEIGHT_STRATEGIES[2]: # "amplitude_excess"
return (
amplitude_excesses
if len(amplitude_excesses) == len(amplitudes)
else amplitudes
)
- if strategy == WEIGHT_STRATEGIES[1]: # "amplitude"
- return amplitudes
return []
def set_freqai_targets(