]> Piment Noir Git Repositories - freqai-strategies.git/commit
fix(quickadapter): make epsilon fill causal (#148)
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 28 Jul 2026 17:41:09 +0000 (19:41 +0200)
committerGitHub <noreply@github.com>
Tue, 28 Jul 2026 17:41:09 +0000 (19:41 +0200)
commit5aec5259184b4f7ec199c904a4f3fa4da76f5e2c
treee6ce162362632fe9de13cea05e252c8a5c64a910
parent4cb5b218a1f8bc35f7238ca7fadf8de14fb111c8
fix(quickadapter): make epsilon fill causal (#148)

* fix(quickadapter): make epsilon fill causal

Derive each causal row epsilon baseline from pivot weights available with its label while preserving the global non-causal formulation.

* fix(quickadapter): resolve undefined as_dict in set_freqai_targets

Replace the unimported as_dict() call with the dominant
self.freqai_info.get("feature_parameters", {}) idiom, matching the sibling
get_causal_mode call site and the other feature_parameters lookups in the
file. Fixes the F821/NameError that aborted set_freqai_targets on every fit,
and removes the idiom divergence.

Reformat the README configuration tunables table via prettier (table
re-padding only; no cell content changed).
README.md
quickadapter/user_data/strategies/QuickAdapterV3.py
quickadapter/user_data/strategies/Utils.py