script_for_repo_setup.sh 1.8 KB

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. set -e
  3. datalad rev-create afni_ci_test_data/
  4. cd afni_ci_test_data/
  5. wget https://afni.nimh.nih.gov/pub/dist/edu/data/AFNI_data6.tgz
  6. tar xvfz AFNI_data6.tgz
  7. rm AFNI_data6.tgz
  8. # Stringent conditions for what a "big" file is:
  9. git config annex.largefiles 'largerthan=10kb'
  10. # Add it to the repo
  11. datalad rev-save
  12. datalad create-sibling --as-common-datasrc afni_ci_test_data --ui true --target-url https://afni.nimh.nih.gov/pub/dist/data/afni_ci_test_data/.git afni:/fraid/pub/dist/data/afni_ci_test_data
  13. datalad create-sibling-github --github-organization afni --existing reconfigure --publish-depends afni --access-protocol ssh afni_ci_test_data
  14. datalad publish --to github --transfer-data all
  15. datalad run "mkdir mini_data; 3dAutobox -input AFNI_data6/afni/second_anat+orig.BRIK -prefix mini_data/cropped.nii.gz; 3dresample -dxyz 3 3 3 -input mini_data/cropped.nii.gz -prefix mini_data/anat_3mm.nii.gz;rm mini_data/cropped.nii.gz"
  16. datalad run "3dAutobox -input AFNI_data6/afni/strip+orig.BRIK -prefix tmp.nii.gz; 3dresample -dxyz 3 3 3 -input tmp.nii.gz -prefix mini_data/anat_3mm_no_skull.nii.gz;rm tmp.nii.gz"
  17. datalad run "3dZeropad -master mini_data/anat_3mm.nii.gz -prefix mini_data/anat_3mm_no_skull_zero_padded.nii.gz mini_data/anat_3mm_no_skull.nii.gz"
  18. datalad run "cd mini_data;3dAutomask -prefix mask_3mm.nii.gz anat_3mm_no_skull.nii.gz"
  19. datalad run -m "add aligned data to mini_data" "3dAllineate -base mini_data/anat_3mm_no_skull.nii.gz -source AFNI_data6/afni/epi_r1+orig.BRIK'[0]' -prefix mini_data/aligned.nii.gz -1Dparam_save mini_data/aligned.1D -maxrot 2 -maxshf 1 -nmatch 20 -conv 2 -cost lpc"
  20. datalad install ///openfmri/ds000002
  21. datalad rev-save -m "add ds000002"
  22. datalad run -m "add setup_script" "cp ../script_for_repo_setup.sh ."
  23. datalad publish --to github --transfer-data all