Skip to content

Add a flexible VisualQC preparation script to go from as-is files to VisualQC-ready #70

@ericearl

Description

@ericearl

Description

I would like to contribute a "vqcprep" or "visualqc_prep" command-line interface (CLI) that will be able to prepare from files on my filesystem in arbitrary folder trees (or BIDS trees) to a valid and ready VisualQC tree using a CSV as input.

My typical VisualQC use case is for evaluating the quality of defacing or alignment, but I imagine this as a flexible enough utility to be able to handle any of the use cases provided as input to vqc* CLIs.

What I Am Planning To Do Right Now

  1. I will use argparse to create the CLI in Python.
  2. It will require as input a header with the keyword column names for the files you would like to soft/symbolic link (Linux or Mac default) or copy (Windows default, Linux or Mac optional).
  3. I will read the contributing guide in the top of the repo.
  4. I will make it flexible enough to take in a variable amount of columns, an enumerable set of column names, and a variable number of rows (one row for each set of "related" files, for instance "original" and "defaced").
  5. I will make it produce 3D renders as an opt-in option.
  6. I will submit a readthedocs page about it along with the final pull request.

What I Would Like To Know

  1. Should we converse about adding this CLI here on the Issue or would you prefer a meeting to discuss the preferred architecture before I get too deep into it?
  2. Are there additional features you would like to see from a CLI with this intention?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions