Skip to content

[WIP] Make a system for keeping docs and file names in sync #86

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

Merged
merged 16 commits into from
Aug 26, 2024

Conversation

mattcieslak
Copy link
Contributor

The recon scalars are a special case in that they're shared across nodes and we have a good system for documenting them. But the other outputs from each node are currently just being sent to regular datasinks with the bids entities hard coded into the workflow code.

This PR sets up a new directory of yaml files for nonscalar outputs and their bids entities / metadata. Since BEP016 doesn't cover these, there will likely be significant changes in the file names, so having something flexible is going to be great.

Comments would be appreciated!

@mattcieslak
Copy link
Contributor Author

Add paths to yaml files to docstrings of workflows

@tsalo
Copy link
Member

tsalo commented Aug 23, 2024

It looks like the problem is that you're trying to resolve #78 here, but you need to modify io_spec.json to allow _config.pickle.gz files.

@tsalo tsalo linked an issue Aug 23, 2024 that may be closed by this pull request
@mattcieslak
Copy link
Contributor Author

Alright, this looks pretty good in the docs. I'm going to update it for the rest of the workflows too

tsalo and others added 10 commits August 23, 2024 15:15
Remove unused `--longitudinal` argument.
)

* ENH: use file lock to avoid concurrent edits to dataset_description.json

BUG: docker tag in dataset_description was for fmriprep

* ENH: Move lock outside the check for file existence

Ensures only the first process writes the file

* STYLE: fix style issues

ENH: Add file lock for the bids ignore file

* BUG: docker address is pennlinc not pennbbl
* Make all params lower-case.

* Make models lower-case too.

* Fix things up.

* Fix underscores in entities.

* fix

* Revert some changes.

* Update pyafq_recon_external_trk_outputs.txt
@mattcieslak mattcieslak requested a review from tsalo August 26, 2024 19:48
@mattcieslak mattcieslak merged commit 1753a07 into main Aug 26, 2024
17 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.

AMICO config should probably get some sort of different name
3 participants