Skip to content

Baseline Folder Fix#73

Merged
oscararenas12 merged 1 commit intomainfrom
baseline-folder-fix
Mar 11, 2026
Merged

Baseline Folder Fix#73
oscararenas12 merged 1 commit intomainfrom
baseline-folder-fix

Conversation

@oscararenas12
Copy link
Copy Markdown
Contributor

Baseline Folder Fix

Only generate baseline folder when event-based windowing is enabled

Summary

  • Moved baseline folder generation inside the eventEnabled check in Windows.generateWindows()
  • Previously, a baseline/ folder was created for every window type (tumbling, expanding, hopping), even though only
    event-based windowing uses baseline data

Change

File: src/main/java/com/github/thed2lab/analysis/Windows.java

The generateBaselineFiles() call was unconditional. It is now scoped to the if (settings.eventEnabled) block, so
the baseline/ folder and its contents (baseline.csv, baseline_DGMs.csv) are only generated when event-based
windowing is selected.

Testing

  • All 95 existing tests pass
  • No tests depended on baseline generation for non-event window types

Baseline data is only used by event-based windowing. Previously, the
baseline folder was generated unconditionally for all window types.
@oscararenas12 oscararenas12 merged commit 53051db into main Mar 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant