Skip to content

[#253] Refactor FSLoader and related functions to support date-based …#256

Merged
Julian466 merged 2 commits intomainfrom
feature/restructure_cases
Jan 22, 2026
Merged

[#253] Refactor FSLoader and related functions to support date-based …#256
Julian466 merged 2 commits intomainfrom
feature/restructure_cases

Conversation

@Julian466
Copy link
Collaborator

Pull request overview

This pull request restructures the case data organization by introducing a month-based folder structure for case files. The main changes involve modifying the FSLoader class to support optional start/end dates and automatically organize case data into month-specific folders (e.g., 11_2024 for November 2024).

Changes:

  • Modified FSLoader to accept optional start_date and end_date parameters and automatically create/find month-based subdirectories
  • Updated all loader instantiations across solve.py, main.py, and test fixtures to pass date parameters
  • Refactored export functions in export_data.py to include date parameters for proper folder organization
  • Reorganized case files from flat structure (cases/77/*.json) to month-based structure (cases/77/11_2024/*.json)

@Julian466 Julian466 requested a review from CarryHof January 21, 2026 19:13
@Julian466 Julian466 requested a review from JulianGi January 22, 2026 16:45
@Julian466 Julian466 merged commit dc9b107 into main Jan 22, 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.

2 participants