Skip to content

Conversation

@yarikoptic
Copy link
Collaborator

Apparently I have missed this file entirely whenever I was preparing

and also due to all the duplication we (I) missed that docs was not listed among "root.subdirs" or not listed at all.

This would provide a fix, but I wonder if we could/should make it so we could avoid duplication altogether. As I have argued in #1972 I feel that "study" is the base dataset type and next ones just add potentially more to them. So may be we could come up with some more compact representation here... but not in this PR

…where was missing

Apparently I have missed this file entirely whenever I was preparing
  bids-standard#1972 (study DatasetType)

and also due to all the duplication we (I) missed that docs was not listed among "root.subdirs"
or not listed at all.

This would provide a fix, but I wonder if we could/should make it so we could avoid duplication
altogether.  As I have argued in bids-standard#1972 I feel that "study" is the base dataset type and
next ones just add potentially more to them.  So may be we could come up with some more
compact representation here... but not in this PR
@codecov
Copy link

codecov bot commented Aug 26, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.71%. Comparing base (6bbd951) to head (5da2338).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #2185   +/-   ##
=======================================
  Coverage   82.71%   82.71%           
=======================================
  Files          20       20           
  Lines        1608     1608           
=======================================
  Hits         1330     1330           
  Misses        278      278           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

…aset

Since per se they should either be under "sourcedata/" or "derivatives/" one way or
another even if it is some stimuli-only dataset(s)
Copy link
Collaborator

@effigies effigies left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@effigies effigies changed the title Add "directories" description for "study" DatasetType and add "docs" where was missing [SCHEMA] Add "directories" description for "study" DatasetType and add "docs" where was missing Aug 26, 2025
@effigies effigies added schema Issues related to the YAML schema representation of the specification. Patch version release. exclude-from-changelog This item will not feature in the automatically generated changelog labels Aug 26, 2025
@julia-pfarr julia-pfarr merged commit 4b5cafb into bids-standard:master Aug 26, 2025
24 of 25 checks passed
@jbpoline
Copy link
Contributor

jbpoline commented Aug 30, 2025

Not sure that this is the right place (still learning... apologies if that comment is to be moved) but it would be worth having the "bids study" directory layout revisited. Other places that might be impacted include:
#1861)
#1972

I think after talking to @yarikoptic @michellewang @nikhil a less confusing layout would be to have at the top level

  • sourcedata
  • rawbids
  • derivatives

with rawbids being the BIDS dataset in a BIDS study layout. Hope I have not misinterpreted the discussion :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

exclude-from-changelog This item will not feature in the automatically generated changelog schema Issues related to the YAML schema representation of the specification. Patch version release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants