Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support single-PLD Q2TIPS PASL and multi-PLD PCASL (#268)
* Start drafting code to estimate ATT. * Keep working on multi-PLD. * Document methods a bit. * More work. * Keep working on ATT calculation. * Allow multi-PLD data. * Let the tests run. * Update cbf_computation.py * Update cbf_computation.py * Update cbf_computation.py * Update gitignore. * Clean up config file a bit. * Output ATT and rename att to att_basil. * Only output CBF time series for single-PLD data * Expect test_examples_pasl_multipld to fail. * Continue with conditionals. * Fix connections and tests. * Update expected outputs. Also disable scorescrub for multi-PLD data. * Update cbf.py * Update test_interfaces_cbf_computation.py * Try adjusting the lists of expected connections. * Update registration.py * Fix errors. * Update cbf_computation.py * Expect correct error message. * Update misc.py * Update tests. * Fix bug? * Update test_cli.py * Just stop on first crash. * Update misc.py * Try fixing the CBF calculation. * Update misc.py * Update misc.py * Update misc.py * Hopefully fix bug. * Update cbf_computation.py * Require output files for BASIL. * Use nodes to extract info. * Update misc.py * Update expected_outputs_examples_pcasl_multipld.txt * Improve documentation. * Update workflows.rst * Update workflows.rst * Update workflows.rst * Update workflows.rst * Update boilerplate.bib * Support single-PLD Q2TIPS. * Fix typo. * Update workflows.rst * Update license info. * Update workflows.rst * Update misc.py * Update misc.py * Keep improving. * Add license info for sdcflows and niworkflows. * Update cbf.py * Update workflows.rst * Update .gitignore * Refactor T1-estimation function. * Update documentation. * Update workflows.rst * Update workflows.rst * Update workflows.rst * Update workflows.rst * Restrict CBF plot values to -20 to 100. * Update plotting.py * Update plotting.py * Update plotting.py * X-PLD to X-delay. * Update workflow description. * Fix. * Update cbf.py * Update cbf_computation.py * Update test_cli.py * Update test_cli.py * Update things. * Update qc.py * Update test_cli.py * Update cbf.py * Update cbf_computation.py * Start working on shifted PLDs. * Update test_interfaces_cbf_computation.py * Update test_interfaces_cbf_computation.py * Update test_interfaces_cbf_computation.py * Add smoke tests for ATT estimation. * Update test_utils_misc.py * Update misc.py * Move local test file. * Update run_local_tests.py * Just loop over voxels. It's the least clever solution, but at least it should work. * Fix tests. * Fix other tests. * Remove logger warnings. * Update test 002 data. * Update other test datasets. * Update test_002 dataset. * Adapt Split. * Fix. * Update misc.py * Update cbf.py * Update cbf.py * Split up utils.misc. * Rename cbf_computation to cbf. * Work on improving CBF calculation documentation. * Update workflows.rst * Update docstrings. * Revert mistake.
- Loading branch information