-
Notifications
You must be signed in to change notification settings - Fork 169
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] BEP 003: Common Derivatives #265
Conversation
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
…into enh/derivatives
…into enh/derivatives
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-Authored-By: chrisfilo <krzysztof.gorgolewski@gmail.com>
Co-authored-by: Chris Markiewicz <markiewicz@stanford.edu>
While I've got some eyes here, I just want to re-raise #265 (comment):
I think #369 is probably going to happen, and we should in any case not depend on anything implicit ro determine whether a dataset is raw or derivative, so I will go ahead and make this change later today. If someone has an alternative suggestion, I would love to hear it. If someone has the energy to pose it as a PR or suggested code, I would be even more pleased. |
@effigies , do we still have time to comment? |
@tashrifbillah Yes, I believe the window closes at 11:59pm UTC tonight. |
@franklin-feingold @sappelhoff This is now frozen. Should we merge? Or is there a last round of reviews to go? |
Given that our definition of this freeze is loosely "public comments are concluded and there is one week where only critical issues will be considered" I think it's better to keep this a PR open until maybe one or two days prior the next release to make spotting potentially critical issues easier. (the diff here is easier to read than digging into commits) Unless you have a reason to merge it already now? |
Nope. |
I agree with waiting to merge until a day or two before our release |
as discussed in yesterday's maintainers meeting I am merging this now. Huge thanks to all contributors, reviewers and @effigies for steering this huge PR! There are still a couple of To Dos, most notably:
We see neither of these points as blockers for this PR or for the 1.4 release, yet we should keep busy to solve the two points soon. re: BIDS-validator, we have created a dedicated project on the validator repository: https://github.com/bids-standard/bids-validator/projects/1 ... the idea is to add discrete and small issues to that project so that the whole effort can be overcome in a step wise and iterative manner (not a single big PR) re: Examples, we are still looking for somebody to prepare one or several for https://github.com/bids-standard/bids-examples. In my opinion it'd be nice to not add a completely new example, but instead simply add derivatives to one of the existing examples in the repo. |
Congrats to all of you on making this happen! |
I have noticed that the rendering is not as mentioned in the description. |
Thanks @tiborauer. I updated the description. |
I have a few comments. Sorry for the late feedback: 1. Metadata conventions bids-specification/src/05-derivatives/01-introduction.md Lines 24 to 29 in 3096fbe
I can see "valid" and "relevant" used interchangeably here and elsewhere in the BEP; however, I think they are not the same. The TR of a 3D (i.e. static) image can be irrelevant but still valid. A sampling rate after resampling can be invalid but still relevant. 2. Sources and RawSources bids-specification/src/05-derivatives/02-common-data-types.md Lines 16 to 17 in 3096fbe
Does the "paths specified relative to dataset root" means relative to the source or to the derived (i.e. this) dataset? 3. Examples bids-specification/src/05-derivatives/02-common-data-types.md Lines 21 to 23 in 3096fbe
Does "the location of the file in the original datasets" mean that the derivative is located in the original (i.e. (raw)source) dataset? |
Edit: Following the merge, the common-derivatives branch is no longer being rendered. Derivatives can be found at https://bids-specification.readthedocs.io/en/stable/05-derivatives/01-introduction.html
This PR is the first to replace #207, as discussed in #254.
In this PR, we will focus on the (mostly) modality-agnostic components of the derivatives specification, and the necessary changes to the broader spec. This should hopefully keep the scope to a level that several people can read it all the way through, with a particular lookout for:
There are a lot of conversations on #207. If any of them are relevant to the common derivatives, we should link to the old conversation, ideally with a summary of the state of discussion.
The branch is being rendered on https://bids-specification.readthedocs.io/en/common-derivatives/.9/18 State of the BEP (by: @effigies)
I consider the following PRs essential to the completion of this BEP:
res
andden
keywords to indicate resolution of resampled data #301 (submitter: @oesteban)The following PR into
master
is a pre-condition for merging this BEP:The following issues are worth considering in this context:
8/22 State of the BEP (by: @franklin-feingold)
Remaining PRs to meet at a consensus. This will enable the finalization of merging the common derivatives extensions.
#300
#301 (offshoot discussion in #309)
#306
#307
#310