Skip to content

Fix naming robustness and validator compliance across flat/deep datasets#4

Merged
yiyiliu-rose merged 1 commit into
mainfrom
v1
Jul 12, 2026
Merged

Fix naming robustness and validator compliance across flat/deep datasets#4
yiyiliu-rose merged 1 commit into
mainfrom
v1

Conversation

@yiyiliu-rose

Copy link
Copy Markdown
Collaborator
  • filename_tokenizer: _pick supports whole-segment mode (omit position), default segment=-1, robust to letter/digit tokenization (S01, PD01)
  • filename_tokenizer: _match handles **/ glob for root-level flat files
  • planner: add evidence gate — demote session/run to none when constant or resolving to <2 distinct values across all files
  • planner: subject-count guard no longer short-circuits on empty map
  • executor: inject ses- into DICOM filenames when subdir has a session layer, keeping directory and filename consistent
  • eeg_convert: bootstrap empty TSV cells to n/a; drop duplicate row append

- filename_tokenizer: _pick supports whole-segment mode (omit position),
  default segment=-1, robust to letter/digit tokenization (S01, PD01)
- filename_tokenizer: _match handles **/ glob for root-level flat files
- planner: add evidence gate — demote session/run to none when constant
  or resolving to <2 distinct values across all files
- planner: subject-count guard no longer short-circuits on empty map
- executor: inject ses- into DICOM filenames when subdir has a session
  layer, keeping directory and filename consistent
- eeg_convert: bootstrap empty TSV cells to n/a; drop duplicate row append
@yiyiliu-rose yiyiliu-rose merged commit a0b7541 into main Jul 12, 2026
7 checks 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