-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ENH] BEP001 - New entity: flip #672
Conversation
Pull upstream changes
- Modify `echo` entity respectively
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Cleaning yaml lint...
Co-authored-by: Chris Markiewicz <[email protected]>
Co-authored-by: Chris Markiewicz <[email protected]>
Thank you @effigies! Looks like all the CI requirements are satisfied now. |
src/schema/entities.yaml
Outdated
If constituents of an entity-linked file collection differ as a | ||
function of `EchoTime` acquisition parameter, the `_echo-<index>` key/value | ||
pair MUST be used to distinguish individual files. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this revised definition is worded a little confusingly. Rather than "constituents of an entity-linked file collection", I would say "files that are part of an entity-linked file collection". Instead of "differ as a function of EchoTime
", I think you could say "have different EchoTime
s.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, I think the definition should go before the usage and warning. Something like "The _echo-<index>
key/value pair represents the EchoTime
metadata field." Then you can go into when and how it should be used.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree, re-wording this now.
I think rebasing on master should resolve the CI failures. |
@agahkarakuzu do you have the "allow edits from maintainers" box in the GitHub user interface ticked? I cannot seem to push to your fork's branch. (wanted to rebase on master) |
@sappelhoff I don't see that box on the PR page, probably because I am not an owner but a member. I'll try to solve that. |
@agahkarakuzu It's a checkbox when you create a new PR: I don't know that it can be changed after the fact. |
@effigies it was not available to me while I was creating the PR neither. I can rebase to an upstream master clone branch on our fork, would that work? |
- Modify `echo` entity respectively
Co-authored-by: Chris Markiewicz <[email protected]>
Co-authored-by: Chris Markiewicz <[email protected]>
@effigies I gave it a try, hope that it won't mess it up. |
Last semantic change was Monday, so this can be merged this coming Monday if we get another review. Recommend squashing to keep things clean. |
Aaand it's in! Thanks a lot everyone and especially @agahkarakuzu for preparing the PR. |
Thank you @sappelhoff I will be sending PRs for the remaining entities this week, I think this was a good starting point towards merging bep001! |
Headnote
A while ago we started #508, where you can find information on the overall purpose of
BEP001
. The PR #508 was closed as discussions called for some major revisions and to splitBEP001
pull requests into manageable parts.Dear BIDS community,
In #668, we proposed the common principle of
entity-linked file collections
, which requires addition of several new entities (inv
,flip
,mt
) for the common use cases of quantitative MRI applications. In this Part-3 of BEP001 pull requests, we would like to propose a new entity:flip
*FlipAngle
file-collection
if the files differ as a function of theFlipAngle
acquisition parameter.* We abstained from using its common abbreviation
fa
, as it may be confused with theFA
(fractional anisotropy) term fromdwi
realm.We set the requirement level of this entity to
MUST
for the applications falling within the definition ofentity-linked file collections
, not for all the applications that may collect data at multipleFlipAngle
values. This is because splitting files may not be the most convenient/preferred approach for some applications, such asASL
#669. I took liberty to adjust the definition of theecho
in that respect.I will be waiting for this PR to be discussed and resolved before sending PRs for the remaining entities
inv
andmt
.On behalf of the BEP001 core team:
Gilles de Hollander (@Gilles86), Alberto Lazari (@lazaral), Christophe Phillips (@ChristophePhillips), Kirstie Whitaker (@KirstieJane), Tibor Auer (@tiborauer).
Best regards.