Skip to content

Commit dcde92c

Browse files
Copilotfermga
andcommitted
Add comprehensive tests for mutation_metrics() and fix backwards compatibility
Co-authored-by: fermga <203334638+fermga@users.noreply.github.com>
1 parent 53ce17b commit dcde92c

File tree

2 files changed

+413
-0
lines changed

2 files changed

+413
-0
lines changed

src/tnfr/operators/metrics.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1828,6 +1828,9 @@ def mutation_metrics(
18281828
"theta_regime_before": regime_before,
18291829
"theta_regime_after": regime_after,
18301830
"regime_changed": regime_changed or (regime_before != regime_after),
1831+
"theta_regime_change": regime_changed or (regime_before != regime_after), # Backwards compat
1832+
"regime_before": regime_before, # Backwards compat
1833+
"regime_after": regime_after, # Backwards compat
18311834
"theta_shift_direction": math.copysign(1.0, theta_shift),
18321835
"phase_transformation_magnitude": phase_transformation_magnitude,
18331836
# === BIFURCATION ANALYSIS (NEW) ===

0 commit comments

Comments
 (0)