BIDS 2̶.̶0̶1.0: flex BIDS layout (bids-2-devel/issues/54) #1809
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Aims to provide a solution to
Name rationale:
Originally I thought to name it
BIDSLayout
but that one was/is used as a class in pybids. On one hand it is great because corresponds in "principles". But I thought to avoid confusion at least ATM so to make it easier to find issues/code where such a term is used/mentioned. So for now decided to go withBIDSEntitiesLayout
but it would be easy to change to anything we want.TODOs
session
level somehow) we could aim for regular master.session
(for BIDS 2.0 I thought to mandate it being explicit. @effigies pointed out that fmriprep produced both with and without ses- ATM)."."
and `"atlases/" : attn BEP-038: Atlases #1714 folks TODO: add a team)session
andmodality
folders, thus getting very close to DANDI BIDS-like setup. Attn @TheChymera who is trying nwb2bids on DANDI dandisets)entities
in rules/files/common/tables.yaml - will be guided by layoutbidsschematools
to supportbids-validator
to support