Skip to content
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: Add initial FastSurfer interface (WIP) #280

Draft
wants to merge 234 commits into
base: master
Choose a base branch
from

Commits on Feb 15, 2022

  1. Initial recipe change to include FastSurfer (GPU) support

    Dockerfile building from a PyTorch base image to facilitate running FastSurfer (GPU). Testing this image for FastSurfer - once built as smriprep:fastsurfer_dev - can be performed with the following command:
    
    docker run --gpus all --entrypoint /bin/bash -v /path/to/bids:/data -v /path/to/bids/derivatives/fastsurfer:/output -v /path/to/freesurfer/license:/fs60/license --rm --user `id -u` smriprep:fastsurfer_dev /opt/FastSurfer/run_fastsurfer.sh --fs_license /fs60/license --t1 /data/sourcedata/sub-SUBJECT/ses-SESSION/anat/sub-SUBJECT_ses-SESSION_T1w.nii.gz --sid sub-SUBJECT --sd /output
    pcamach2 authored Feb 15, 2022
    Configuration menu
    Copy the full SHA
    f8972da View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. Added function to test for FastSurfer files in --fs-subjects-dir

    Checks FreeSurfer subjects dir for presence of files in mri/ with names indicating processing with FastSurfer, and returns a boolean fastsurfer_bool to indicate that FastSurfer is being used instead of Freesurfer. For development purposes, this also touches files that are expected outputs of Freesurfer, but not produced by default in FastSurfer. (Addresses nipreps#278 & Deep-MI/FastSurfer#21)
    pcamach2 authored Apr 20, 2022
    Configuration menu
    Copy the full SHA
    1377f4c View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2022

  1. Add logger for FastSurfer check

    Add logger for the check_fastsurfer function to indicate if evidence of FastSurfer surface recon was used to generate the given subjects_dir
    pcamach2 authored Apr 23, 2022
    Configuration menu
    Copy the full SHA
    9b6251f View commit details
    Browse the repository at this point in the history
  2. Add quick fix check for FastSurfer

    Adds the check_fastsurfer function call to log FastSurfer outputs detected in subjects_dir and touch mri/aseg.auto_noCCseg.label_intensities.txt to prevent failure in surfaces.py as a temporary fix for nipreps#278
    pcamach2 authored Apr 23, 2022
    Configuration menu
    Copy the full SHA
    f301f3a View commit details
    Browse the repository at this point in the history
  3. Removes fastsurfer_bool

    Removes currently unused fastsurfer_bool variable
    pcamach2 authored Apr 23, 2022
    Configuration menu
    Copy the full SHA
    f90738a View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2022

  1. Add FastSurfer argument to

    Adds FastSurfer argument to support FastSurfer as a surface processing option (nipreps#278)
    pcamach2 authored Apr 24, 2022
    Configuration menu
    Copy the full SHA
    42e6456 View commit details
    Browse the repository at this point in the history
  2. Add FastSurfer citations

    Add citations for FastSurfer: 1mm isotropic original paper = fastsurfer, 2022 hires version (NOT YET IMPLEMENTED) = fastsurfer_hires
    pcamach2 authored Apr 24, 2022
    Configuration menu
    Copy the full SHA
    7502350 View commit details
    Browse the repository at this point in the history
  3. Add FastSurfer

    pcamach2 authored Apr 24, 2022
    Configuration menu
    Copy the full SHA
    4cf37e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2022

  1. Add FastSurfer python wrapper

    Adds python wrapper for FastSurfer (nipreps#278)
    pcamach2 authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    c8d0493 View commit details
    Browse the repository at this point in the history
  2. Update .zenodo.json

    Adds affiliation to contributors for work regarding nipreps#278
    pcamach2 authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    3169bc7 View commit details
    Browse the repository at this point in the history
  3. Fix typo

    Fix typo
    pcamach2 authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    d596955 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8feb172 View commit details
    Browse the repository at this point in the history
  5. Update misc.py

    pcamach2 authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    94f962a View commit details
    Browse the repository at this point in the history
  6. Update fastsurfer.py

    pcamach2 authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    94d952a View commit details
    Browse the repository at this point in the history
  7. Update anatomical.py

    pcamach2 authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    7f9fe47 View commit details
    Browse the repository at this point in the history
  8. Update .zenodo.json

    Add researcher type
    pcamach2 authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    55ea6b0 View commit details
    Browse the repository at this point in the history
  9. Update run.py

    Address PEP8 blankspaces flag
    pcamach2 authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    4c6828a View commit details
    Browse the repository at this point in the history
  10. Update misc.py

    Address PEP8
    pcamach2 authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    c77ed1d View commit details
    Browse the repository at this point in the history
  11. Address PEP8

    Address PEP8
    pcamach2 authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    595b001 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    86edc27 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a7c4aa6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b5cf10a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a93fd77 View commit details
    Browse the repository at this point in the history
  16. Fix typo

    pcamach2 authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    41cfba6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8f821d2 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. Fix Convert3D

    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    e338001 View commit details
    Browse the repository at this point in the history
  2. Pin Jinja2 version to prevent CircleCI build_docs failure

    Fix fail to build docs in CircleCI observed in testing draft changes made to PR nipreps#280. 
    
    ```
    #!/bin/bash -eo pipefail
    make -C docs SPHINXOPTS="-W" BUILDDIR="_build/no_version_html" html
    
    make: Entering directory '/tmp/gh-pages/docs'
    PYTHONPATH=/tmp/gh-pages sphinx-build -b html -d _build/no_version_html/doctrees  -W . _build/no_version_html/html
    Traceback (most recent call last):
      File "/home/circleci/.local/bin/sphinx-build", line 5, in <module>
        from sphinx.cmd.build import main
      File "/home/circleci/.local/lib/python3.8/site-packages/sphinx/cmd/build.py", line 23, in <module>
        from sphinx.application import Sphinx
      File "/home/circleci/.local/lib/python3.8/site-packages/sphinx/application.py", line 42, in <module>
        from sphinx.highlighting import lexer_classes, lexers
      File "/home/circleci/.local/lib/python3.8/site-packages/sphinx/highlighting.py", line 30, in <module>
        from sphinx.ext import doctest
      File "/home/circleci/.local/lib/python3.8/site-packages/sphinx/ext/doctest.py", line 28, in <module>
        from sphinx.builders import Builder
      File "/home/circleci/.local/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 24, in <module>
        from sphinx.io import read_doc
      File "/home/circleci/.local/lib/python3.8/site-packages/sphinx/io.py", line 42, in <module>
        from sphinx.util.rst import append_epilog, docinfo_re, prepend_prolog
      File "/home/circleci/.local/lib/python3.8/site-packages/sphinx/util/rst.py", line 22, in <module>
        from jinja2 import environmentfilter
    ImportError: cannot import name 'environmentfilter' from 'jinja2' (/home/circleci/.local/lib/python3.8/site-packages/jinja2/__init__.py)
    make: *** [Makefile:61: html] Error 1
    make: Leaving directory '/tmp/gh-pages/docs'
    
    Exited with code exit status 2
    
    CircleCI received exit code 2
    
    ```
    From suggested fix for similar behavior: mkdocs/mkdocs#2799
    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    16d5f09 View commit details
    Browse the repository at this point in the history
  3. Fix docstring

    Fix docstring list end without a blank line error
    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    6973ddd View commit details
    Browse the repository at this point in the history
  4. Update example of commandline FastSurfer usage to docstring

    Update example of commandline FastSurfer usage to docstring, formatting of input spec docstring
    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    d35eb07 View commit details
    Browse the repository at this point in the history
  5. Fix docstring formatting

    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    1acc95f View commit details
    Browse the repository at this point in the history
  6. Update fastsurfer.py

    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    a0e2c71 View commit details
    Browse the repository at this point in the history
  7. Update fastsurfer.py

    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    609d00c View commit details
    Browse the repository at this point in the history
  8. Update fastsurfer.py

    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    6768242 View commit details
    Browse the repository at this point in the history
  9. Fix docstrings formatting

    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    62ffc16 View commit details
    Browse the repository at this point in the history
  10. Update fastsurfer.py

    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    1c55f0d View commit details
    Browse the repository at this point in the history
  11. Update fastsurfer.py

    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    d0f0f5d View commit details
    Browse the repository at this point in the history
  12. Add code block

    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    b65c03d View commit details
    Browse the repository at this point in the history
  13. Update fastsurfer.py

    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    8fc8139 View commit details
    Browse the repository at this point in the history
  14. Adds FastSurfer recon workflow

    Adds FastSurfer recon workflow per discussion in nipreps#280
    pcamach2 authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    3322cd2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9d58df9 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f93e688 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. Draft FastSurferSource

    pcamach2 authored Apr 28, 2022
    Configuration menu
    Copy the full SHA
    2e89573 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5dab42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de510df View commit details
    Browse the repository at this point in the history
  4. Format IO specs

    pcamach2 authored Apr 28, 2022
    Configuration menu
    Copy the full SHA
    eddfeae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b2e5376 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db2aeec View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. Configuration menu
    Copy the full SHA
    48c7193 View commit details
    Browse the repository at this point in the history
  2. Fix conditional for surface workflows

    Removes unwanted blank line before `elif`
    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    93e9ee5 View commit details
    Browse the repository at this point in the history
  3. Increase mem for FastSurfer recon

    Fixes memory requirement for FastSurfer recon
    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    9e8e22f View commit details
    Browse the repository at this point in the history
  4. Change URL to debug Convert3D install

    Removes `/download` at the end of Convert3D URL to debug error in curl output and CircleCI build image test
    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    ca039f0 View commit details
    Browse the repository at this point in the history
  5. Fix formatting on FastSCommand docstring

    Debug build_docs error 
    
    > Warning, treated as error:
    > /tmp/gh-pages/smriprep/interfaces/fastsurfer.py:docstring of smriprep.interfaces.fastsurfer.FastSCommand:44:Definition list ends without a blank line; unexpected unindent`
    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    f417766 View commit details
    Browse the repository at this point in the history
  6. Added FastSurfer workflow

    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    444d476 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    327cef0 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1 from pcamach2/pcamach2-fastsurfer-patch-v2

    ENH: Add FastSurfer workflow support (WIP)
    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    1b67033 View commit details
    Browse the repository at this point in the history
  9. Fix formatting for PEP8

    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    2a70ac9 View commit details
    Browse the repository at this point in the history
  10. Fix formatting for PEP8

    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    7e2d53c View commit details
    Browse the repository at this point in the history
  11. Fix formatting for PEP8

    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    e52fd53 View commit details
    Browse the repository at this point in the history
  12. Fix formatting for PEP8

    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    6545c6d View commit details
    Browse the repository at this point in the history
  13. Fix formatting for PEP8

    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    8d608b5 View commit details
    Browse the repository at this point in the history
  14. Debug convert3d install

    Install `locales` before installing convert3d
    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    2f2560c View commit details
    Browse the repository at this point in the history
  15. Fix typo in _get_files

    Replace erroneous `.` with `,`
    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    126b0b5 View commit details
    Browse the repository at this point in the history
  16. Add OutputMultiPath import

    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    a5f1690 View commit details
    Browse the repository at this point in the history
  17. Add import IOBase

    pcamach2 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    3613a05 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9bab131 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8321407 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2022

  1. Switch to FastSurfer dev image for Ubuntu 20.04

    Changes from pytorch image based on Ubuntu 16.04 to Ubuntu 20.04 base image modified from the dev branch of FastSurfer (https://github.com/Deep-MI/FastSurfer/blob/0749f38e656ed0da977c408b4383db88e1a8b563/Docker/Dockerfile) to resolve ca-certificates errors in build
    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    4753d32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac52464 View commit details
    Browse the repository at this point in the history
  3. Fix formatting for PEP8

    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    9a89867 View commit details
    Browse the repository at this point in the history
  4. Include FastSurfer

    Adds parameters and workflows for FastSurfer to base wf
    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    2a56ff1 View commit details
    Browse the repository at this point in the history
  5. Add FastSurfer

    Returns FreeSurfer style outputs if FastSurfer is enabled
    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    c65d4c5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    265eb54 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6237a00 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    592a543 View commit details
    Browse the repository at this point in the history
  9. Adds FastSurfer reporting

    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    5737828 View commit details
    Browse the repository at this point in the history
  10. Fix formatting for PEP8

    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    81742b1 View commit details
    Browse the repository at this point in the history
  11. Fix formatting for PEP8

    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    79e3c05 View commit details
    Browse the repository at this point in the history
  12. Fix formatting for PEP8

    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    954d3a3 View commit details
    Browse the repository at this point in the history
  13. Fix formatting for PEP8

    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    b9d24a8 View commit details
    Browse the repository at this point in the history
  14. Fix formatting for PEP8

    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    58d5be8 View commit details
    Browse the repository at this point in the history
  15. Fix typo

    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    067e505 View commit details
    Browse the repository at this point in the history
  16. Fix syntax

    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    9455019 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a192fd3 View commit details
    Browse the repository at this point in the history
  18. Update fastsurfer.py

    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    b00bc95 View commit details
    Browse the repository at this point in the history
  19. Fix syntax

    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    a545a02 View commit details
    Browse the repository at this point in the history
  20. Fix syntax for PEP8

    pcamach2 authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    705ce9e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ee535a0 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2022

  1. Configuration menu
    Copy the full SHA
    f03fd64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a76f96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa49b70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8eae255 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d2c50a4 View commit details
    Browse the repository at this point in the history
  6. Fix typo

    pcamach2 authored May 1, 2022
    Configuration menu
    Copy the full SHA
    7262453 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7fbd489 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cb65d08 View commit details
    Browse the repository at this point in the history
  9. Fix formatting for PEP8

    pcamach2 authored May 1, 2022
    Configuration menu
    Copy the full SHA
    bd9c11e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    994d352 View commit details
    Browse the repository at this point in the history
  11. Fix formatting for PEP8

    pcamach2 authored May 1, 2022
    Configuration menu
    Copy the full SHA
    a4fa911 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. Configuration menu
    Copy the full SHA
    6d43967 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b19510f View commit details
    Browse the repository at this point in the history
  3. Update anatomical.py

    pcamach2 authored May 2, 2022
    Configuration menu
    Copy the full SHA
    7444df5 View commit details
    Browse the repository at this point in the history
  4. Fix formatting for PEP8

    pcamach2 authored May 2, 2022
    Configuration menu
    Copy the full SHA
    c59e917 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5cbf0ff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d5b11c3 View commit details
    Browse the repository at this point in the history
  7. Fix formatting for PEP8

    pcamach2 authored May 2, 2022
    Configuration menu
    Copy the full SHA
    32a62f3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c2b3fa6 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. remove duplicate nodes

    pcamach2 authored May 3, 2022
    Configuration menu
    Copy the full SHA
    62667d4 View commit details
    Browse the repository at this point in the history
  2. Fix opts fastsurfer typo

    pcamach2 authored May 3, 2022
    Configuration menu
    Copy the full SHA
    f275c4a View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. Configuration menu
    Copy the full SHA
    56dff95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86d7aa2 View commit details
    Browse the repository at this point in the history
  3. Update Dockerfile

    pcamach2 authored May 4, 2022
    Configuration menu
    Copy the full SHA
    6f9701c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d8381f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ff60562 View commit details
    Browse the repository at this point in the history
  6. Update fastsurfer.py

    pcamach2 authored May 4, 2022
    Configuration menu
    Copy the full SHA
    9fe2cda View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6fa46e2 View commit details
    Browse the repository at this point in the history
  8. Update fastsurfer.py

    pcamach2 authored May 4, 2022
    Configuration menu
    Copy the full SHA
    0b5d07e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d0d753a View commit details
    Browse the repository at this point in the history
  10. Fix typo and switch logger to LOGGER

    Addresses Flake8 F521 and F821 errors
    pcamach2 authored May 4, 2022
    Configuration menu
    Copy the full SHA
    ab65e0d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    049937d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    04b5888 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d6f24c5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    280ca53 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. Configuration menu
    Copy the full SHA
    9c5d271 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d433f3b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a6a6e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    960fdee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f79f21c View commit details
    Browse the repository at this point in the history

Commits on May 7, 2022

  1. Update Dockerfile

    pcamach2 authored May 7, 2022
    Configuration menu
    Copy the full SHA
    dc2c5f7 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Configuration menu
    Copy the full SHA
    bd40cb6 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. Configuration menu
    Copy the full SHA
    cd4730f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0784da5 View commit details
    Browse the repository at this point in the history
  3. Fix layer order

    pcamach2 authored May 24, 2022
    Configuration menu
    Copy the full SHA
    ebd3318 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. Fix missing libs

    pcamach2 authored May 25, 2022
    Configuration menu
    Copy the full SHA
    c6e9741 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2022

  1. Configuration menu
    Copy the full SHA
    532313e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    219a422 View commit details
    Browse the repository at this point in the history
  3. Fix workflow for FastSurfer

    pcamach2 authored Jun 23, 2022
    Configuration menu
    Copy the full SHA
    97accf4 View commit details
    Browse the repository at this point in the history
  4. Fix PEP8 compliance

    pcamach2 authored Jun 23, 2022
    Configuration menu
    Copy the full SHA
    26647bb View commit details
    Browse the repository at this point in the history
  5. Fix PEP8 compliance

    pcamach2 authored Jun 23, 2022
    Configuration menu
    Copy the full SHA
    0b20fdd View commit details
    Browse the repository at this point in the history
  6. Fix PEP8 compliance

    pcamach2 authored Jun 23, 2022
    Configuration menu
    Copy the full SHA
    5328f39 View commit details
    Browse the repository at this point in the history
  7. Fix PEP8 compliance

    pcamach2 authored Jun 23, 2022
    Configuration menu
    Copy the full SHA
    83a4a8e View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. Merge pull request #2 from nipreps/master

    Merge smriprep updates from main
    pcamach2 authored Jul 5, 2022
    Configuration menu
    Copy the full SHA
    fc0d34e View commit details
    Browse the repository at this point in the history
  2. Add FastSurfer

    pcamach2 authored Jul 5, 2022
    Configuration menu
    Copy the full SHA
    c093515 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e290f89 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e5f56d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    15cbfb9 View commit details
    Browse the repository at this point in the history
  6. Add files via upload

    pcamach2 authored Jul 5, 2022
    Configuration menu
    Copy the full SHA
    25c2305 View commit details
    Browse the repository at this point in the history
  7. Update run.py

    pcamach2 authored Jul 5, 2022
    Configuration menu
    Copy the full SHA
    239b01a View commit details
    Browse the repository at this point in the history
  8. PEP8 compliance

    pcamach2 authored Jul 5, 2022
    Configuration menu
    Copy the full SHA
    fcd66b4 View commit details
    Browse the repository at this point in the history
  9. PEP8 compliance

    pcamach2 authored Jul 5, 2022
    Configuration menu
    Copy the full SHA
    d6c16ce View commit details
    Browse the repository at this point in the history
  10. PEP8 compliance

    pcamach2 authored Jul 5, 2022
    Configuration menu
    Copy the full SHA
    84938f4 View commit details
    Browse the repository at this point in the history
  11. Fix Flake8 compliance

    pcamach2 authored Jul 5, 2022
    Configuration menu
    Copy the full SHA
    051580e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a95b94f View commit details
    Browse the repository at this point in the history
  13. Comment out unused import

    pcamach2 authored Jul 5, 2022
    Configuration menu
    Copy the full SHA
    ab0fe2f View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. Configuration menu
    Copy the full SHA
    fbcd2e4 View commit details
    Browse the repository at this point in the history
  2. Delete unused Dockerfile

    pcamach2 authored Jul 6, 2022
    Configuration menu
    Copy the full SHA
    a32ce8b View commit details
    Browse the repository at this point in the history
  3. Add explicit in-tree-build argument to pip, debug conda

    Testing this option in anticipation of the default behavior of pip changing. Attempt to fix conda environment not resolving in CircleCI build.
    pcamach2 authored Jul 6, 2022
    Configuration menu
    Copy the full SHA
    dfda235 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2022

  1. Update fastsurfer.py

    pcamach2 authored Jul 8, 2022
    Configuration menu
    Copy the full SHA
    f031a40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d17aa7b View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. Configuration menu
    Copy the full SHA
    9263ebb View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. Update smriprep/interfaces/fastsurfer.py

    Fixes interfaces compatibility with nipype
    
    Co-authored-by: Chris Markiewicz <effigies@gmail.com>
    pcamach2 and effigies authored Aug 1, 2022
    Configuration menu
    Copy the full SHA
    8e1f998 View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Uses more of the nipype-wrapped FreeSurfer tools to increase compatibility and simplify code
    
    Co-authored-by: Chris Markiewicz <effigies@gmail.com>
    pcamach2 and effigies authored Aug 1, 2022
    Configuration menu
    Copy the full SHA
    26409f4 View commit details
    Browse the repository at this point in the history
  3. Update smriprep/cli/run.py

    Fix consistency of logic for location of freesurfer license file
    
    Co-authored-by: Chris Markiewicz <effigies@gmail.com>
    pcamach2 and effigies authored Aug 1, 2022
    Configuration menu
    Copy the full SHA
    21d3eff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db59431 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e12ed8 View commit details
    Browse the repository at this point in the history
  6. Update smriprep/workflows/anatomical.py

    Remove unnecessary parentheses
    
    Co-authored-by: Chris Markiewicz <effigies@gmail.com>
    pcamach2 and effigies authored Aug 1, 2022
    Configuration menu
    Copy the full SHA
    b89254d View commit details
    Browse the repository at this point in the history
  7. Deduplicating get_surfaces and fssource

    Removes unnecessary variables and conditionals to simplify
    pcamach2 authored Aug 1, 2022
    Configuration menu
    Copy the full SHA
    25c6399 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0ea2473 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4431be2 View commit details
    Browse the repository at this point in the history
  10. Update default python version and remove unused default values for in…

    …put spec
    
    Update default python version to 3.8 per FastSurfer v1.1.0 defaults, remove default values for FastSInputSpec when default is not used
    pcamach2 authored Aug 1, 2022
    Configuration menu
    Copy the full SHA
    7575402 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Sub-class FastSurerSourceOutputSpec from FSSourceOutputSpec

    Simplify by subclassing from existing nipype io FreeSurfer wrapper per nipreps#280 (comment)
    pcamach2 authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    415163c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac9aa33 View commit details
    Browse the repository at this point in the history
  3. PEP8 compliance

    pcamach2 authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    313576e View commit details
    Browse the repository at this point in the history
  4. PEP8 compliance

    pcamach2 authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    e4d7e4d View commit details
    Browse the repository at this point in the history
  5. PEP8 compliance

    pcamach2 authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    5d015ed View commit details
    Browse the repository at this point in the history
  6. PEP8 compliance

    pcamach2 authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    6643b93 View commit details
    Browse the repository at this point in the history
  7. PEP8 compliance

    pcamach2 authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    573f0b3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9bdb72c View commit details
    Browse the repository at this point in the history
  9. Import FreeSurferSource

    pcamach2 authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    4247e71 View commit details
    Browse the repository at this point in the history
  10. Fix typo

    pcamach2 authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    5cacac2 View commit details
    Browse the repository at this point in the history
  11. Fix typo

    pcamach2 authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    dde9494 View commit details
    Browse the repository at this point in the history
  12. Attempt to fix docstring error in build_docs

    Attempt to fix docstring error from build_docs workflow in CircleCI:
    
    ```
    Warning, treated as error:
    /tmp/gh-pages/smriprep/interfaces/fastsurfer.py:docstring of smriprep.interfaces.fastsurfer.FastSurfer:35:Definition list ends without a blank line; unexpected unindent.
    make: *** [Makefile:61: html] Error 2
    make: Leaving directory '/tmp/gh-pages/docs'
    
    Exited with code exit status 2
    
    ```
    pcamach2 authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    73cfea8 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Configuration menu
    Copy the full SHA
    2cbd94a View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Merge pull request #3 from nipreps/master

    Merge in updates to master branch
    pcamach2 authored Aug 12, 2022
    Configuration menu
    Copy the full SHA
    712385d View commit details
    Browse the repository at this point in the history
  2. Update python version

    pcamach2 authored Aug 12, 2022
    Configuration menu
    Copy the full SHA
    3a535c9 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. Configuration menu
    Copy the full SHA
    4a4f7a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18c4117 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. Switch to python 3.8

    pcamach2 authored Aug 16, 2022
    Configuration menu
    Copy the full SHA
    0a1ec70 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

  1. Configuration menu
    Copy the full SHA
    98c3a87 View commit details
    Browse the repository at this point in the history
  2. Update FastSurfer version

    pcamach2 authored Aug 18, 2022
    Configuration menu
    Copy the full SHA
    9b517ec View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Switch to Nibabel 4.0.2

    pcamach2 authored Sep 1, 2022
    Configuration menu
    Copy the full SHA
    b18e440 View commit details
    Browse the repository at this point in the history
  2. Install nibabel via conda

    pcamach2 authored Sep 1, 2022
    Configuration menu
    Copy the full SHA
    de08d59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a041ca View commit details
    Browse the repository at this point in the history
  4. De-duplicating workflow

    pcamach2 authored Sep 1, 2022
    Configuration menu
    Copy the full SHA
    0c49007 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    73116bb View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

  1. Update FastSurfer version

    pcamach2 authored Sep 22, 2022
    Configuration menu
    Copy the full SHA
    aedf220 View commit details
    Browse the repository at this point in the history
  2. Update installation.rst

    pcamach2 authored Sep 22, 2022
    Configuration menu
    Copy the full SHA
    1094e04 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. Configuration menu
    Copy the full SHA
    182f47e View commit details
    Browse the repository at this point in the history
  2. Fix error for Flake8

    pcamach2 authored Oct 18, 2022
    Configuration menu
    Copy the full SHA
    87940c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c1fc21 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. Configuration menu
    Copy the full SHA
    1bdf326 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. update authors

    pcamach2 committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    6d8e32d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'nipreps-master' into pcamach2-fastsurfer-patch

    Merge updates from smriprep main
    pcamach2 committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    3f6b1f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. Configuration menu
    Copy the full SHA
    96edd2a View commit details
    Browse the repository at this point in the history
  2. Update Dockerfile

    pcamach2 authored Jan 9, 2023
    Configuration menu
    Copy the full SHA
    dbb647b View commit details
    Browse the repository at this point in the history
  3. Update run.py

    pcamach2 authored Jan 9, 2023
    Configuration menu
    Copy the full SHA
    e9673a7 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. Update run.py

    pcamach2 authored Jan 10, 2023
    Configuration menu
    Copy the full SHA
    8bcb69c View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Update to FastSurfer v2.0.0

    Uses the now recommended FastSurferVINN for better performance on sub-millimeter isotropic voxel size T1w
    pcamach2 authored Jan 12, 2023
    Configuration menu
    Copy the full SHA
    92c2bbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45d2b54 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Update FastSurfer version

    pcamach2 authored Jan 30, 2023
    Configuration menu
    Copy the full SHA
    e026c6d View commit details
    Browse the repository at this point in the history
  2. Update Dockerfile

    pcamach2 authored Jan 30, 2023
    Configuration menu
    Copy the full SHA
    e5fbb1c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2263258 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Configuration menu
    Copy the full SHA
    f9b9e79 View commit details
    Browse the repository at this point in the history
  2. Update FastSurfer version

    pcamach2 authored Jan 31, 2023
    Configuration menu
    Copy the full SHA
    539fe07 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Restore FS_LICENSE generation from B64

    From commit #5090a7d
    pcamach2 authored Feb 15, 2023
    Configuration menu
    Copy the full SHA
    5c4e680 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Remove branch tags

    pcamach2 authored Feb 16, 2023
    Configuration menu
    Copy the full SHA
    8f2f0ca View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Configuration menu
    Copy the full SHA
    016dc5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    721ab2c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c3c420 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7154e1b View commit details
    Browse the repository at this point in the history
  5. Switch order of conda env updates

    Install FastSurfer dependencies in conda environment before installing smriprep wheels
    pcamach2 authored Feb 21, 2023
    Configuration menu
    Copy the full SHA
    d2feae9 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Update FastSurfer to v2.0.4

    pcamach2 authored Feb 22, 2023
    Configuration menu
    Copy the full SHA
    d0e8a3f View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Configuration menu
    Copy the full SHA
    d869a16 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Configuration menu
    Copy the full SHA
    018da7f View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Configuration menu
    Copy the full SHA
    b6f083a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d82055 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b891fa View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6 from nipreps/master

    Incorporate updates from nipreps master branch
    pcamach2 authored Mar 21, 2023
    Configuration menu
    Copy the full SHA
    90979a7 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Configuration menu
    Copy the full SHA
    dffab67 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. Configuration menu
    Copy the full SHA
    e810a7c View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Configuration menu
    Copy the full SHA
    3cee842 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    456b03a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5a1bb7 View commit details
    Browse the repository at this point in the history
  4. Add files via upload

    pcamach2 authored May 18, 2023
    Configuration menu
    Copy the full SHA
    ff91fea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef1054c View commit details
    Browse the repository at this point in the history