Skip to content

Commit

Permalink
Merge pull request QIICR#224 from fedorov/improve-cli-xml
Browse files Browse the repository at this point in the history
BUG: fix several issues with CLI XML
  • Loading branch information
fedorov authored Mar 3, 2017
2 parents 5d9666f + 49f00ad commit 27d6728
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 17 deletions.
27 changes: 15 additions & 12 deletions apps/paramaps/itkimage2paramap.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<executable>
<category>Informatics.Converters</category>
<title>Encode DICOM Parametric Map</title>
<title>Convert ITK image to DICOM Parametric Map</title>
<description>Convert a parametric map provided in any of the formats supported by ITK, such as NRRD or NIFTI, into a DICOM Parametric Map image object.</description>
<version>1.0</version>
<documentation-url>https://github.com/QIICR/dcmqi</documentation-url>
Expand All @@ -10,7 +10,7 @@
<acknowledgements>This work is supported in part the National Institutes of Health, National Cancer Institute, Informatics Technology for Cancer Research (ITCR) program, grant Quantitative Image Informatics for Cancer Research (QIICR) (U24 CA180918, PIs Kikinis and Fedorov).</acknowledgements>

<parameters>

<label>Required input/output parameters</label>
<file>
<name>inputFileName</name>
<label>Parametric Map file name</label>
Expand All @@ -35,6 +35,19 @@
<description>File name of the DICOM Parametric map object with the result of the conversion.</description>
</file>

<directory>
<name>dicomDirectory</name>
<label>Source DICOM directory</label>
<channel>input</channel>
<longflag>inputDICOMDirectory</longflag>
<default></default>
<description>Directory with the source DICOM images that were used to generate the parametric map.</description>
</directory>

</parameters>

<parameters advanced="true">
<label>Additional input/output</label>
<string-vector>
<name>dicomImageFileList</name>
<label>DICOM images file name</label>
Expand All @@ -43,16 +56,6 @@
<default></default>
<description>File name of the DICOM image file that should be used to populate the composite context (attributes related to the patient and imaging study).</description>
</string-vector>

<file>
<name>dicomDirectory</name>
<label>Source DICOM directory</label>
<channel>input</channel>
<longflag>inputDICOMDirectory</longflag>
<default></default>
<description>Directory with the source DICOM images that were used to generate the parametric map.</description>
</file>

</parameters>

</executable>
5 changes: 5 additions & 0 deletions apps/paramaps/paramap2itkimage.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
<acknowledgements>This work is supported in part the National Institutes of Health, National Cancer Institute, Informatics Technology for Cancer Research (ITCR) program, grant Quantitative Image Informatics for Cancer Research (QIICR) (U24 CA180918, PIs Kikinis and Fedorov).</acknowledgements>

<parameters>
<label>Required input/output parameters</label>
<file>
<name>inputFileName</name>
<label>Parametric Map DICOM file name</label>
Expand All @@ -25,6 +26,10 @@
<longflag>outputDirectory</longflag>
<description>Directory to store parametric map in an ITK format, and the JSON metadata file.</description>
</directory>
</parameters>

<parameters advanced="true">
<label>Advanced parameters</label>

<string-enumeration>
<name>outputType</name>
Expand Down
8 changes: 6 additions & 2 deletions apps/seg/itkimage2segimage.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<executable>
<category>Informatics.Converters</category>
<title>Encode DICOM SEG</title>
<title>Convert ITK image(s) into DICOM Segmentation Image</title>
<description>Convert the volumetric segmentation(s) stored as labeled pixels using any of the formats supported by ITK, such as NRRD or NIFTI, into a DICOM Segmentation Object (further referred to as SEG).</description>
<version>1.0</version>
<documentation-url>https://github.com/QIICR/dcmqi</documentation-url>
Expand All @@ -10,7 +10,7 @@
<acknowledgements>This work is supported in part the National Institutes of Health, National Cancer Institute, Informatics Technology for Cancer Research (ITCR) program, grant Quantitative Image Informatics for Cancer Research (QIICR) (U24 CA180918, PIs Kikinis and Fedorov).</acknowledgements>

<parameters>

<label>Required input/output parameters</label>
<file>
<name>metaDataFileName</name>
<label>JSON metadata file</label>
Expand Down Expand Up @@ -50,6 +50,10 @@
<longflag>inputImageList</longflag>
<description>Comma-separated list of file names of the segmentation images in a format readable by ITK (NRRD, NIfTI, MHD, etc.). Each of the individual files can contain one or more labels (segments). Segments from different files are allowed to overlap. See documentation for details.</description>
</string-vector>
</parameters>

<parameters advanced="true">
<label>Advanced processing parameters</label>

<boolean>
<name>skipEmptySlices</name>
Expand Down
12 changes: 9 additions & 3 deletions apps/seg/segimage2itkimage.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<executable>
<category>Informatics</category>
<title>Convert DICOM SEG into ITK image</title>
<title>Convert DICOM Segmentation Image into ITK image(s)</title>
<description>This tool can be used to convert DICOM Segmentation into volumetric segmentations stored as labeled pixels using research format, such as NRRD or NIfTI, and meta information stored in the JSON file format.</description>
<version>1.0</version>
<documentation-url>https://github.com/QIICR/dcmqi</documentation-url>
Expand All @@ -10,6 +10,7 @@
<acknowledgements>This work is supported in part the National Institutes of Health, National Cancer Institute, Informatics Technology for Cancer Research (ITCR) program, grant Quantitative Image Informatics for Cancer Research (QIICR) (U24 CA180918, PIs Kikinis and Fedorov).</acknowledgements>

<parameters>
<label>Required input/output parameters</label>
<file>
<name>inputSEGFileName</name>
<label>SEG file name</label>
Expand All @@ -18,13 +19,18 @@
<description>File name of the input DICOM Segmentation image object.</description>
</file>

<file>
<directory>
<name>outputDirName</name>
<label>Output directory name</label>
<channel>input</channel>
<longflag>outputDirectory</longflag>
<description>Directory to store individual segments saved using the output format specified files. When specified, file names will contain prefix, followed by the segment number.</description>
</file>
</directory>

</parameters>

<parameters advanced="true">
<label>Advanced parameters</label>

<string>
<name>prefix</name>
Expand Down

0 comments on commit 27d6728

Please sign in to comment.