[med-svn] [gadgetron] branch master updated (e3ab6e6 -> ddd367e)

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Fri Feb 20 20:30:38 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a change to branch master
in repository gadgetron.

      from  e3ab6e6   disable -doc and -dev package builds
       new  ce11919   d/watch: use github
       new  ccc611d   Imported Upstream version 3.1.0
       new  12ce70f   Merge tag 'upstream/3.1.0'
       new  3ae857c   d/changelog: bump src pkg version
       new  3a3c071   d/changelog: add itp bug number
       new  a6918c4   fix uploader name
       new  d5f37b6   d/control: fix maintainer and vcs fields
       new  1a63459   fix homepage
       new  ddd367e   d/copyright: now fully updated

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |     3 +
 CMakeLists.txt                                     |   283 +-
 README                                             |     2 +-
 apps/CMakeLists.txt                                |     9 +-
 apps/clients/CMakeLists.txt                        |    14 +-
 .../gadgetron_ismrmrd_client/CMakeLists.txt        |    24 +
 .../gadgetron_ismrmrd_client.cpp                   |  1279 +++
 apps/clients/mriclient/BlobFileWriter.h            |    91 -
 apps/clients/mriclient/CMakeLists.txt              |    52 -
 apps/clients/mriclient/HDF5ImageWriter.h           |    76 -
 apps/clients/mriclient/ImageWriter.h               |   113 -
 apps/clients/mriclient/gt_alive.cpp                |    61 -
 apps/clients/mriclient/main.cpp                    |   230 -
 apps/clients/utilities/CMakeLists.txt              |    47 +
 apps/clients/utilities/DependencyQueryReader.h     |   100 +
 apps/clients/utilities/gt_alive.cpp                |    69 +
 apps/clients/utilities/gt_query.cpp                |    98 +
 apps/clients/utilities/gtquery.xml                 |    33 +
 apps/clients/{mriclient => utilities}/isalive.xml  |     0
 apps/clients/utilities/main.cpp                    |   275 +
 apps/gadgetron/CMakeLists.txt                      |   101 +-
 apps/gadgetron/Gadget.cpp                          |    38 +
 apps/gadgetron/Gadget.h                            |    50 +-
 apps/gadgetron/GadgetContainerMessage.h            |    42 +-
 apps/gadgetron/GadgetMessageInterface.h            |    21 +-
 apps/gadgetron/GadgetServerAcceptor.cpp            |     5 +-
 apps/gadgetron/GadgetServerAcceptor.h              |     5 +
 apps/gadgetron/GadgetStreamController.cpp          |   307 +-
 apps/gadgetron/GadgetStreamController.h            |    19 +-
 apps/gadgetron/GadgetronExport.h                   |    12 +-
 apps/gadgetron/gadgetbase_export.h                 |    16 +
 apps/gadgetron/gadgetron.xml.example               |     7 +-
 apps/gadgetron/gadgetron_config.in                 |    12 +
 apps/gadgetron/gadgetron_info.cpp                  |    88 +
 apps/gadgetron/gadgetron_paths.h                   |    76 +
 apps/gadgetron/gadgetron_xml.cpp                   |    95 +
 apps/gadgetron/gadgetron_xml.h                     |   122 +
 apps/gadgetron/main.cpp                            |   246 +-
 apps/gadgetron/pugiconfig.hpp                      |    72 +
 apps/gadgetron/pugixml.cpp                         | 10639 +++++++++++++++++++
 apps/gadgetron/pugixml.hpp                         |  1332 +++
 apps/gadgetron/schema/gadgetron.xsd                |   100 +-
 .../templates/CMakeLists_GadgetLibraryExample.txt  |    55 -
 .../templates/gadgetronEXAMPLELIB_export.h         |    21 -
 apps/gadgetron/webapp/CMakeLists.txt               |    20 +
 apps/gadgetron/webapp/gadgetron_web.conf.in        |    16 +
 apps/gadgetron/webapp/gadgetron_web_app.cfg        |     2 +-
 apps/gadgetron/webapp/gadgetron_web_app.in         |     8 +
 apps/gadgetron/webapp/gadgetron_web_app.py         |     8 +-
 apps/gadgetron/webapp/gadgetron_web_ld.conf.in     |     2 +
 apps/gadgetron/webapp/main.cpp                     |     8 +
 apps/standalone/CMakeLists.txt                     |     6 +
 apps/standalone/cpu/CMakeLists.txt                 |    18 +-
 apps/standalone/cpu/denoising/2d/CMakeLists.txt    |    33 +-
 apps/standalone/cpu/gtplus/CMakeLists.txt          |    33 +-
 .../cpu/gtplus/Matlab_gt_read_analyze.cpp          |   261 +
 .../cpu/gtplus/Matlab_gt_write_analyze.cpp         |   247 +
 apps/standalone/cpu/registration/2d/CMakeLists.txt |    28 +-
 apps/standalone/cpu/registration/3d/CMakeLists.txt |    10 +-
 apps/standalone/cpu/registration/CMakeLists.txt    |     3 +
 apps/standalone/gpu/CMakeLists.txt                 |    29 +-
 apps/standalone/gpu/ct/CMakeLists.txt              |     3 +
 .../gpu/ct/xray/CBCT_forwards_projection.cpp       |   252 +
 .../standalone/gpu/ct/xray/CBCT_reconstruct_CG.cpp |   204 +
 .../gpu/ct/xray/CBCT_reconstruct_FDK_3d.cpp        |   143 +
 .../gpu/ct/xray/CBCT_reconstruct_FDK_4d.cpp        |   157 +
 .../gpu/ct/xray/CBCT_reconstruct_NLCG.cpp          |   194 +
 .../standalone/gpu/ct/xray/CBCT_reconstruct_SB.cpp |   281 +
 apps/standalone/gpu/ct/xray/CMakeLists.txt         |    64 +
 apps/standalone/gpu/deblurring/2d/CMakeLists.txt   |     8 +-
 apps/standalone/gpu/deblurring/3d/CMakeLists.txt   |     8 +-
 apps/standalone/gpu/denoising/2d/CMakeLists.txt    |     4 +-
 apps/standalone/gpu/mri/nfft/2d/CMakeLists.txt     |    18 +-
 apps/standalone/gpu/mri/nfft/2d/main_cg.cpp        |     3 +
 apps/standalone/gpu/mri/nfft/2d/main_nfft.cpp      |     8 +-
 apps/standalone/gpu/mri/nfft/2d/main_sb.cpp        |     5 +
 apps/standalone/gpu/mri/nfft/ms2d/CMakeLists.txt   |    12 +-
 apps/standalone/gpu/mri/nfft/ms2d/nfft_main.cpp    |     2 +-
 .../standalone/gpu/mri/nfft/ms2d/nffth_generic.cpp |   161 +
 apps/standalone/gpu/mri/nfft/ms2d/nffth_main.cpp   |     6 +-
 .../gpu/mri/sense/noncartesian/CMakeLists.txt      |     8 +-
 .../gpu/mri/sense/noncartesian/generic_cg.cpp      |   200 +
 .../radial/2d_golden_ratio/CMakeLists.txt          |    20 +-
 .../radial/2d_golden_ratio/main_cg.cpp             |     8 +-
 .../radial/2d_golden_ratio/main_gpbb.cpp           |     8 +-
 .../radial/2d_golden_ratio/main_nlcg.cpp           |   341 +
 .../radial/2d_golden_ratio/main_sbc.cpp            |     5 +-
 .../radial/2d_golden_ratio_gui/CMakeLists.txt      |    10 +-
 .../radial/2d_golden_ratio_kt/CMakeLists.txt       |     6 +-
 .../mri/sense/noncartesian/radial/CMakeLists.txt   |     2 +-
 apps/standalone/gpu/registration/2d/CMakeLists.txt |    54 +-
 apps/standalone/gpu/registration/3d/CMakeLists.txt |    12 +-
 chroot/CMakeLists.txt                              |    76 +
 chroot/README.rst                                  |    35 +
 chroot/chroot-manual.txt                           |   156 +
 chroot/copy-cuda-lib.sh.in                         |    33 +
 chroot/copy_file_and_dependencies                  |    25 +
 chroot/create_chroot.sh                            |   147 +
 chroot/enter-chroot-env.sh.in                      |     3 +
 chroot/gadgetron-dependency-query.sh.in            |    15 +
 chroot/gadgetron_chroot.conf                       |    27 +
 chroot/gadgetron_ismrmrd_client.sh.in              |    16 +
 chroot/generate_gadgetron_root                     |    45 +
 chroot/get_dependencies_for_binary                 |    12 +
 chroot/install_chroot_image.sh                     |    91 +
 chroot/make_list_of_dependencies                   |    25 +
 chroot/mount.sh                                    |    35 +
 chroot/run-gadgetron-dependency-query.sh           |    31 +
 chroot/run-gadgetron_ismrmrd_client.sh             |    32 +
 chroot/run-siemens_to_ismrmrd.sh                   |    31 +
 chroot/run-webapp.sh.in                            |    11 +
 chroot/siemens_to_ismrmrd.sh.in                    |    15 +
 chroot/start-env.sh                                |    18 +
 chroot/start-gadgetron-from-image.sh               |    29 +
 chroot/start-gadgetron.sh.in                       |    10 +
 chroot/start-webapp.sh                             |    18 +
 chroot/start.sh                                    |    23 +
 chroot/stop.sh                                     |    26 +
 chroot/umount_image.sh                             |    28 +
 chroot/unique_lines_in_file                        |    14 +
 chroot/upstart-instructions.txt                    |    10 +
 cmake/CMakeLists.txt                               |    18 +-
 cmake/FindACE.cmake                                |     4 +-
 cmake/FindArmadillo.cmake                          |   100 +
 cmake/FindCUDA/cuda_compute_capability.c           |    42 +
 cmake/FindCUDA_advanced.cmake                      |    38 +
 cmake/FindCULA.cmake                               |    63 -
 cmake/FindFFTW3.cmake                              |    41 +-
 cmake/FindIsmrmrd.cmake                            |    29 +-
 cmake/FindMKL.cmake                                |    35 +-
 cmake/FindXSD.cmake                                |    68 -
 cmake/FindXalanC.cmake                             |    35 -
 cmake/FindXercesC.cmake                            |    37 -
 cmake/InstallLinuxDependencies.cmake               |    24 +
 cmake/InstallWinDependencies.cmake                 |   137 +
 cmake/InstallWinGadgetron.bat                      |     6 +
 cmake/cpack_options.cmake.in                       |    41 +
 cmake/cpack_options_dependency.cmake.in            |    37 +
 cmake/cpack_options_web.cmake.in                   |    38 +
 cmake/debian/postinst                              |    18 +
 cmake/debian/prerm                                 |    13 +
 cmake/debian_web/postinst                          |     7 +
 cmake/debian_web/prerm                             |     7 +
 cmake/gadgetron_cpack.cmake                        |    33 +
 cmake/gadgetron_web_cpack.cmake                    |    32 +
 debian/changelog                                   |     6 +-
 debian/control                                     |    10 +-
 debian/copyright                                   |    56 +-
 debian/watch                                       |     3 +-
 doc/CMakeLists.txt                                 |    24 -
 doc/doxygen/Doxyfile.in                            |     2 +-
 doc/manual/CMakeLists.txt                          |    36 -
 doc/manual/figs/Gadgetron.png                      |   Bin 156640 -> 0 bytes
 doc/manual/figs/Gadgetron.svg                      |  1736 ---
 doc/manual/figs/architecture.png                   |   Bin 185001 -> 0 bytes
 doc/manual/figs/architecture.svg                   |   748 --
 doc/manual/figs/arrayfileformat.png                |   Bin 80429 -> 0 bytes
 doc/manual/figs/arrayfileformat.svg                |   247 -
 doc/manual/figs/cgsense.png                        |   Bin 106261 -> 0 bytes
 doc/manual/figs/cgsense.svg                        |   671 --
 doc/manual/figs/examplecgsenseresult.png           |   Bin 131868 -> 0 bytes
 doc/manual/figs/examplegrapparesult.png            |   Bin 42909 -> 0 bytes
 doc/manual/figs/examplelibresult.png               |   Bin 18132 -> 0 bytes
 doc/manual/figs/gadget.png                         |   Bin 85585 -> 0 bytes
 doc/manual/figs/gadget.svg                         |   573 -
 doc/manual/figs/grappa.png                         |   Bin 193964 -> 0 bytes
 doc/manual/figs/grappa.svg                         |   594 --
 doc/manual/figs/hdfview_image_view.png             |   Bin 64541 -> 0 bytes
 doc/manual/figs/hdfview_image_view_setting.png     |   Bin 47890 -> 0 bytes
 doc/manual/figs/hdfview_mri_testdata.png           |   Bin 88694 -> 0 bytes
 doc/manual/figs/math/HOWTO.txt                     |     5 -
 doc/manual/figs/math/lls.jpg                       |   Bin 3155 -> 0 bytes
 doc/manual/figs/math/lls.tex                       |    11 -
 doc/manual/figs/math/lls_form.jpg                  |   Bin 12749 -> 0 bytes
 doc/manual/figs/math/lls_form.tex                  |    11 -
 doc/manual/figs/math/sb.jpg                        |   Bin 4591 -> 0 bytes
 doc/manual/figs/math/sb.tex                        |    14 -
 doc/manual/figs/python.png                         |   Bin 86776 -> 0 bytes
 doc/manual/figs/python.svg                         |   635 --
 doc/manual/figs/sense_cg.png                       |   Bin 24654 -> 0 bytes
 doc/manual/figs/sense_sbc.png                      |   Bin 23004 -> 0 bytes
 doc/manual/figs/shepp.png                          |   Bin 1243 -> 0 bytes
 doc/manual/figs/shepp_blurred.png                  |   Bin 10894 -> 0 bytes
 doc/manual/figs/shepp_deblurred_cg.png             |   Bin 21952 -> 0 bytes
 doc/manual/figs/shepp_deblurred_sb.png             |   Bin 9121 -> 0 bytes
 doc/manual/figs/shepp_denoised.png                 |   Bin 5646 -> 0 bytes
 doc/manual/figs/shepp_iteration.png                |   Bin 50249 -> 0 bytes
 doc/manual/figs/shepp_noisy.png                    |   Bin 40779 -> 0 bytes
 doc/manual/figs/simple2dft.png                     |   Bin 56594 -> 0 bytes
 doc/manual/figs/simple2dft.svg                     |   355 -
 doc/manual/gadgetron_manual.xml                    |  6472 -----------
 gadgets/CMakeLists.txt                             |    53 +-
 gadgets/cartesian/CMakeLists.txt                   |    24 +-
 gadgets/cartesian/CartesianToGenericGadget.cpp     |    36 +-
 gadgets/cartesian/CartesianToGenericGadget.h       |     3 +-
 gadgets/dicom/CMakeLists.txt                       |   105 +-
 gadgets/dicom/DicomFinishAttribGadget.cpp          |   897 ++
 gadgets/dicom/DicomFinishAttribGadget.h            |    76 +
 gadgets/dicom/DicomFinishGadget.cpp                |   457 +-
 gadgets/dicom/DicomFinishGadget.h                  |    11 +-
 gadgets/dicom/DicomImageWriter.cpp                 |   162 +-
 gadgets/dicom/DicomImageWriter.h                   |    10 +-
 gadgets/dicom/dicom.xml                            |    61 +-
 gadgets/epi/CMakeLists.txt                         |    49 +
 gadgets/epi/CutXGadget.cpp                         |    91 +
 gadgets/epi/CutXGadget.h                           |    33 +
 gadgets/epi/EPICorrGadget.cpp                      |   197 +
 gadgets/epi/EPICorrGadget.h                        |    48 +
 gadgets/epi/EPIReconXGadget.cpp                    |   133 +
 gadgets/epi/EPIReconXGadget.h                      |    38 +
 gadgets/epi/FFTXGadget.cpp                         |    27 +
 gadgets/epi/FFTXGadget.h                           |    25 +
 gadgets/epi/epi.xml                                |   138 +
 gadgets/epi/epi_gtplus_grappa.xml                  |   525 +
 gadgets/epi/gadgetron_epi_export.h                 |    14 +
 gadgets/grappa/CMakeLists.txt                      |    54 +-
 gadgets/grappa/GrappaCalibrationBuffer.cpp         |    17 +-
 gadgets/grappa/GrappaCalibrationBuffer.h           |     5 +-
 gadgets/grappa/GrappaGadget.cpp                    |   129 +-
 gadgets/grappa/GrappaGadget.h                      |     8 +-
 gadgets/grappa/GrappaUnmixingGadget.cpp            |     3 +
 gadgets/grappa/GrappaUnmixingGadget.h              |     2 +-
 gadgets/grappa/GrappaWeightsCalculator.cpp         |    16 +-
 gadgets/grappa/config/CMakeLists.txt               |     5 +-
 gadgets/gtPlus/CMakeLists.txt                      |   170 +-
 gadgets/gtPlus/GadgetCloudJobMessageReadWrite.h    |     4 +-
 gadgets/gtPlus/GadgetMRIHeadersExt.h               |   231 -
 gadgets/gtPlus/GadgetronMrReconCommon.h            |    90 -
 gadgets/gtPlus/GtPlusAccumulatorGadget.cpp         |  1168 --
 gadgets/gtPlus/GtPlusAccumulatorGadget.h           |   198 -
 gadgets/gtPlus/GtPlusAccumulatorIRT2DGadget.cpp    |   615 --
 gadgets/gtPlus/GtPlusAccumulatorIRT2DGadget.h      |    42 -
 .../gtPlus/GtPlusAccumulatorImageTriggerGadget.cpp |   746 ++
 .../gtPlus/GtPlusAccumulatorImageTriggerGadget.h   |   150 +
 gadgets/gtPlus/GtPlusAccumulatorPerfAIFGadget.cpp  |    55 -
 gadgets/gtPlus/GtPlusAccumulatorPerfAIFGadget.h    |    32 -
 gadgets/gtPlus/GtPlusAccumulatorSLCGadget.cpp      |   403 -
 gadgets/gtPlus/GtPlusAccumulatorSLCGadget.h        |    40 -
 .../GtPlusAccumulatorWorkOrderTriggerGadget.cpp    |   786 +-
 .../GtPlusAccumulatorWorkOrderTriggerGadget.h      |    63 +-
 gadgets/gtPlus/GtPlusGadgetImageArray.cpp          |   237 +-
 gadgets/gtPlus/GtPlusGadgetImageArray.h            |    24 +-
 gadgets/gtPlus/GtPlusGadgetOpenMP.cpp              |    32 +-
 gadgets/gtPlus/GtPlusGadgetOpenMP.h                |     5 +-
 gadgets/gtPlus/GtPlusImageReconGadget.cpp          |   711 ++
 gadgets/gtPlus/GtPlusImageReconGadget.h            |   135 +
 gadgets/gtPlus/GtPlusRecon2DTCloudPackage.h        |    98 +-
 gadgets/gtPlus/GtPlusRecon2DTGadget.cpp            |   155 +-
 gadgets/gtPlus/GtPlusRecon2DTGadgetCloud.cpp       |   284 +-
 gadgets/gtPlus/GtPlusRecon2DTGadgetCloud.h         |     4 +-
 gadgets/gtPlus/GtPlusRecon3DTGadget.cpp            |    95 +-
 gadgets/gtPlus/GtPlusReconGadget.cpp               |  2772 +++--
 gadgets/gtPlus/GtPlusReconGadget.h                 |    66 +-
 gadgets/gtPlus/GtPlusReconGadgetUtil.cpp           |   710 ++
 gadgets/gtPlus/GtPlusReconGadgetUtil.h             |    76 +
 gadgets/gtPlus/GtPlusReconJob2DTGadget.cpp         |    30 +-
 gadgets/gtPlus/GtPlusReconJob2DTGadget.h           |    17 +-
 gadgets/gtPlus/GtPlusReconJob2DTGadgetCloud.cpp    |   130 +-
 gadgets/gtPlus/GtPlusReconJob2DTGadgetCloud.h      |    17 +-
 gadgets/gtPlus/GtPlusReconJob3DTGadget.cpp         |    32 +-
 gadgets/gtPlus/GtPlusReconJob3DTGadget.h           |    17 +-
 gadgets/gtPlus/config/GT_2DT_Cartesian.xml         |   850 ++
 .../gtPlus/config/GT_2DT_Cartesian_CloudNode.xml   |    77 +
 gadgets/gtPlus/config/GT_2DT_Cartesian_Dicom.xml   |   857 ++
 ...GT_2DT_Cartesian_DualLayer_Gateway_L1SPIRIT.xml |   851 ++
 .../GT_2DT_Cartesian_DualLayer_Gateway_SPIRIT.xml  |   845 ++
 .../GT_2DT_Cartesian_FirstLayer_CloudNode.xml      |   279 +
 gadgets/gtPlus/config/GT_2DT_Cartesian_GFactor.xml |   872 ++
 .../config/GT_2DT_Cartesian_ImageTrigger_Dicom.xml |   879 ++
 .../gtPlus/config/GT_2DT_Cartesian_L1SPIRIT.xml    |   836 ++
 ...GT_2DT_Cartesian_PseudoReplica_SNRUnitRecon.xml |   810 ++
 gadgets/gtPlus/config/GT_2DT_Cartesian_SPIRIT.xml  |   836 ++
 .../GT_2DT_Cartesian_SingleLayer_CloudNode.xml     |   279 +
 gadgets/gtPlus/config/GT_2DT_FatWater.xml          |   696 ++
 gadgets/gtPlus/config/GT_2DT_HASTE.xml             |   815 ++
 gadgets/gtPlus/config/GT_2DT_HASTE_MOCO_AVE.xml    |  1085 ++
 gadgets/gtPlus/config/GT_2DT_LGE.xml               |   701 ++
 gadgets/gtPlus/config/GT_2DT_MOLLI.xml             |   696 ++
 gadgets/gtPlus/config/GT_2DT_MOLLI_Offline.xml     |   699 ++
 gadgets/gtPlus/config/GT_2DT_Perfusion.xml         |   702 ++
 ...T_2DT_PseudoReplica_SNRUnitRecon_DataExport.xml |    74 +
 .../config/GT_2DT_RTCine_L1SPIRIT_PhysioInterp.xml |   866 ++
 ...ine_L1SPIRIT_PhysioInterp_DualLayer_Gateway.xml |   875 ++
 gadgets/gtPlus/config/GT_2DT_RealTimeCine.xml      |   783 ++
 gadgets/gtPlus/config/GT_2DT_RealTimeFlow.xml      |   765 ++
 gadgets/gtPlus/config/GT_2DT_T2W.xml               |   701 ++
 gadgets/gtPlus/config/GT_3DT_Cartesian.xml         |   849 ++
 .../gtPlus/config/GT_3DT_Cartesian_CloudNode.xml   |    82 +
 gadgets/gtPlus/config/GT_3DT_Cartesian_GFactor.xml |   735 ++
 .../gtPlus/config/GT_3DT_Cartesian_L1SPIRIT.xml    |   853 ++
 gadgets/gtPlus/config/GT_3DT_Cartesian_SPIRIT.xml  |   844 ++
 .../GT_3DT_Cartesian_SingleLayer_L1SPIRIT.xml      |   853 ++
 gadgets/gtPlus/config/gtCloud/myCloud_2DT.txt      |     8 +
 .../config/gtCloud/myCloud_2DT_DualLayer.txt       |     8 +
 .../gtCloud/myCloud_2DT_DualLayer_FirstLayer.txt   |     8 +
 gadgets/gtPlus/config/gtCloud/myCloud_3DT.txt      |    12 +
 gadgets/interventional_mri/CMakeLists.txt          |    54 +
 .../DeviceChannelSplitterGadget.cpp                |    95 +
 .../DeviceChannelSplitterGadget.h                  |    45 +
 .../gadgetron_interventional_mri_export.h          |    14 +
 gadgets/interventional_mri/grappa_device.xml       |   147 +
 gadgets/matlab/BaseGadget.m                        |     4 +-
 gadgets/matlab/CMakeLists.txt                      |    19 +-
 gadgets/matlab/MatlabGadget.cpp                    |    20 +-
 gadgets/matlab/MatlabGadget.h                      |    11 +-
 gadgets/matlab/accumulate_and_recon.m              |    18 +-
 gadgets/matlab/scale.m                             |     1 -
 gadgets/moco/CMakeLists.txt                        |    48 +-
 gadgets/moco/RegistrationAveragingGadget.h         |     2 +-
 gadgets/moco/RegistrationScatteringGadget.h        |     2 +-
 gadgets/moco/config/CMakeLists.txt                 |     4 +-
 gadgets/moco/config/cpureg_cartesian_averaging.xml |     4 +-
 gadgets/moco/config/gpureg_cartesian_averaging.xml |     4 +-
 gadgets/moco/cpuRegistrationAveragingGadget.h      |     5 +-
 gadgets/moco/gpuRegistrationAveragingGadget.h      |     3 +-
 gadgets/moco/gpuRegistrationScatteringGadget.h     |     2 -
 gadgets/mri_core/AccumulatorGadget.cpp             |    67 +-
 gadgets/mri_core/AccumulatorGadget.h               |     2 +-
 .../AcquisitionAccumulateTriggerGadget.cpp         |   403 +
 .../mri_core/AcquisitionAccumulateTriggerGadget.h  |    47 +
 gadgets/mri_core/AcquisitionFinishGadget.h         |     2 +-
 gadgets/mri_core/AcquisitionPassthroughGadget.h    |     2 +-
 gadgets/mri_core/AsymmetricEchoAdjustROGadget.cpp  |   142 +
 gadgets/mri_core/AsymmetricEchoAdjustROGadget.h    |    32 +
 gadgets/mri_core/AutoScaleGadget.cpp               |     6 +-
 gadgets/mri_core/AutoScaleGadget.h                 |     2 +-
 gadgets/mri_core/BucketToBufferGadget.cpp          |   628 ++
 gadgets/mri_core/BucketToBufferGadget.h            |    52 +
 gadgets/mri_core/CMakeLists.txt                    |   212 +-
 gadgets/mri_core/CoilReductionGadget.cpp           |    92 +-
 gadgets/mri_core/CoilReductionGadget.h             |     2 +-
 gadgets/mri_core/CombineGadget.cpp                 |    69 +
 gadgets/mri_core/CombineGadget.h                   |    27 +
 gadgets/mri_core/ComplexToFloatAttribGadget.cpp    |    88 +
 gadgets/mri_core/ComplexToFloatAttribGadget.h      |    34 +
 gadgets/mri_core/CplxDumpGadget.cpp                |     2 +-
 gadgets/mri_core/CplxDumpGadget.h                  |     3 +-
 gadgets/mri_core/CropAndCombineGadget.cpp          |    18 +-
 gadgets/mri_core/CropAndCombineGadget.h            |     2 +-
 gadgets/mri_core/DependencyQueryGadget.cpp         |   200 +
 gadgets/mri_core/DependencyQueryGadget.h           |    53 +
 gadgets/mri_core/DependencyQueryWriter.cpp         |    76 +
 gadgets/mri_core/DependencyQueryWriter.h           |    28 +
 gadgets/mri_core/ExtractGadget.cpp                 |    10 +-
 gadgets/mri_core/ExtractGadget.h                   |     2 +-
 gadgets/mri_core/FFTGadget.cpp                     |   111 +-
 gadgets/mri_core/FFTGadget.h                       |    14 +-
 gadgets/mri_core/FloatToUShortAttribGadget.cpp     |   130 +
 gadgets/mri_core/FloatToUShortAttribGadget.h       |    43 +
 gadgets/mri_core/FloatToUShortGadget.cpp           |    12 +-
 gadgets/mri_core/FloatToUShortGadget.h             |     2 +-
 gadgets/mri_core/FlowPhaseSubtractionGadget.cpp    |    56 +-
 gadgets/mri_core/FlowPhaseSubtractionGadget.h      |     2 +-
 gadgets/mri_core/GadgetIsmrmrdReadWrite.h          |    41 +-
 gadgets/mri_core/GadgetMRIHeaders.h                |    37 +-
 gadgets/mri_core/ImageFinishAttribGadget.cpp       |    53 +
 gadgets/mri_core/ImageFinishAttribGadget.h         |    49 +
 gadgets/mri_core/ImageFinishGadget.cpp             |     6 +-
 gadgets/mri_core/ImageFinishGadget.h               |     2 +-
 gadgets/mri_core/ImageWriterGadget.h               |     2 +-
 gadgets/mri_core/IsmrmrdDumpGadget.cpp             |   250 +-
 gadgets/mri_core/IsmrmrdDumpGadget.h               |     6 +-
 gadgets/mri_core/MRIImageAttribWriter.cpp          |   154 +
 gadgets/mri_core/MRIImageAttribWriter.h            |    43 +
 gadgets/mri_core/MRIImageWriter.cpp                |   114 +-
 gadgets/mri_core/MRIImageWriter.h                  |    42 +-
 gadgets/mri_core/MaxwellCorrectionGadget.cpp       |   246 +-
 gadgets/mri_core/MaxwellCorrectionGadget.h         |     2 +-
 gadgets/mri_core/NoiseAdjustGadget.cpp             |   709 +-
 gadgets/mri_core/NoiseAdjustGadget.h               |    47 +-
 gadgets/mri_core/NoiseAdjustGadget_unoptimized.cpp |    24 +-
 gadgets/mri_core/NoiseAdjustGadget_unoptimized.h   |     2 +-
 gadgets/mri_core/PCACoilGadget.cpp                 |   133 +-
 gadgets/mri_core/PCACoilGadget.h                   |     7 +-
 gadgets/mri_core/PartialFourierAdjustROGadget.cpp  |    37 +-
 gadgets/mri_core/PartialFourierAdjustROGadget.h    |     4 +-
 gadgets/mri_core/PhysioInterpolationGadget.cpp     |   607 +-
 gadgets/mri_core/PhysioInterpolationGadget.h       |    40 +-
 gadgets/mri_core/RemoveROOversamplingGadget.cpp    |   201 +-
 gadgets/mri_core/RemoveROOversamplingGadget.h      |    40 +-
 gadgets/mri_core/WhiteNoiseInjectorGadget.cpp      |   197 +
 gadgets/mri_core/WhiteNoiseInjectorGadget.h        |    62 +
 gadgets/mri_core/default.xml                       |    52 +-
 .../mri_core/default_measurement_dependencies.xml  |    40 +
 gadgets/mri_core/default_optimized.xml             |    56 +-
 gadgets/mri_core/default_short.xml                 |    48 +-
 gadgets/octave/CMakeLists.txt                      |    43 -
 .../octave/GadgetronReturnIsmrmrdAcquisition.cpp   |   136 -
 gadgets/octave/GadgetronReturnIsmrmrdImage.cpp     |   108 -
 gadgets/octave/OctaveCommunicator.cpp              |    68 -
 gadgets/octave/OctaveCommunicator.h                |    40 -
 gadgets/octave/OctaveGadget.cpp                    |   232 -
 gadgets/octave/OctaveGadget.h                      |    95 -
 gadgets/octave/XMLGetXPath.cpp                     |    35 -
 gadgets/octave/gadgetron_octave_export.h           |    23 -
 .../octave/gadgetron_octavecommunicator_export.h   |    23 -
 gadgets/octave/octave.xml                          |    84 -
 gadgets/octave/octave/accumulator.m                |    29 -
 gadgets/octave/octave/configure_accumulator.m      |    18 -
 gadgets/octave/octave/configure_downsample_2x.m    |     3 -
 gadgets/octave/octave/downsample_2x.m              |    11 -
 .../octave/octave/gadget_reference_accumulator.m   |     7 -
 .../octave/octave/gadget_reference_downsample_2x.m |     7 -
 .../octave/ismrm_transform_image_to_kspace.m       |    34 -
 .../octave/ismrm_transform_kspace_to_image.m       |    35 -
 gadgets/octave/octave/my_config_function.m         |     3 -
 gadgets/octave/octave/my_gadget_reference.m        |     7 -
 gadgets/octave/octave/my_recon_function.m          |     8 -
 gadgets/octave/pugiconfig.hpp                      |    69 -
 gadgets/octave/pugixml.cpp                         | 10250 ------------------
 gadgets/octave/pugixml.hpp                         |  1265 ---
 gadgets/pmri/CMakeLists.txt                        |    62 +
 gadgets/pmri/GenericReconJob.h                     |    27 +
 gadgets/pmri/config/CMakeLists.txt                 |    16 +
 .../pmri/config/generic_gpu_ktsense_singleshot.xml |   115 +
 gadgets/pmri/config/generic_gpusense_cg.xml        |   113 +
 .../pmri/config/generic_gpusense_cg_singleshot.xml |   115 +
 .../config/generic_gpusense_nlcg_singleshot.xml    |   116 +
 .../pmri/config/generic_gpusense_sb_singleshot.xml |   119 +
 gadgets/pmri/gadgetron_gpupmri_export.h            |    14 +
 gadgets/pmri/gpuCgKtSenseGadget.cpp                |   375 +
 gadgets/pmri/gpuCgKtSenseGadget.h                  |    71 +
 gadgets/pmri/gpuCgSenseGadget.cpp                  |   347 +
 gadgets/pmri/gpuCgSenseGadget.h                    |    71 +
 gadgets/pmri/gpuCgSpiritGadget.cpp                 |   357 +
 gadgets/pmri/gpuCgSpiritGadget.h                   |    75 +
 gadgets/pmri/gpuGenericSensePrepGadget.cpp         |   941 ++
 gadgets/pmri/gpuGenericSensePrepGadget.h           |   127 +
 gadgets/pmri/gpuNlcgSenseGadget.cpp                |   387 +
 gadgets/pmri/gpuNlcgSenseGadget.h                  |    82 +
 gadgets/pmri/gpuSbSenseGadget.cpp                  |   435 +
 gadgets/pmri/gpuSbSenseGadget.h                    |    85 +
 gadgets/python/CMakeLists.txt                      |    23 +-
 gadgets/python/GadgetReference.cpp                 |     2 +-
 gadgets/python/GadgetReference.h                   |     2 +-
 gadgets/python/GadgetronPythonMRI.cpp              |    22 +-
 gadgets/python/PythonCommunicator.cpp              |    13 +-
 gadgets/python/PythonCommunicator.h                |     3 +
 gadgets/python/PythonGadget.h                      |    15 +-
 gadgets/radial/CMakeLists.txt                      |    59 +-
 gadgets/radial/RadialPhaseCorrectionGadget.cpp     |   314 +
 gadgets/radial/RadialPhaseCorrectionGadget.h       |    44 +
 gadgets/radial/config/CMakeLists.txt               |    10 +-
 .../config/fixed_radial_mode0_gpu_ktsense.xml      |     6 +-
 .../config/fixed_radial_mode0_gpusense_cg.xml      |     6 +-
 .../fixed_radial_mode0_gpusense_cg_unoptimized.xml |     6 +-
 .../config/fixed_radial_mode0_gpusense_sb.xml      |     6 +-
 .../fixed_radial_mode0_gpusense_sb_unoptimized.xml |     6 +-
 .../radial/config/fixed_radial_mode0_realtime.xml  |     6 +-
 .../config/fixed_radial_mode1_gpu_ktsense.xml      |     6 +-
 .../config/fixed_radial_mode1_gpusense_cg.xml      |     6 +-
 .../fixed_radial_mode1_gpusense_cg_unoptimized.xml |     6 +-
 .../config/fixed_radial_mode1_gpusense_sb.xml      |     6 +-
 .../fixed_radial_mode1_gpusense_sb_unoptimized.xml |     6 +-
 .../radial/config/fixed_radial_mode1_realtime.xml  |     6 +-
 .../config/golden_radial_mode2_gpu_ktsense.xml     |     6 +-
 .../config/golden_radial_mode2_gpusense_cg.xml     |     6 +-
 ...golden_radial_mode2_gpusense_cg_unoptimized.xml |     6 +-
 .../config/golden_radial_mode2_gpusense_nlcg.xml   |   158 +
 ...lden_radial_mode2_gpusense_nlcg_unoptimized.xml |   146 +
 .../config/golden_radial_mode2_gpusense_sb.xml     |     6 +-
 ...golden_radial_mode2_gpusense_sb_unoptimized.xml |     6 +-
 .../radial/config/golden_radial_mode2_realtime.xml |     6 +-
 .../config/golden_radial_mode3_gpusense_cg.xml     |   155 +
 .../config/golden_radial_mode3_gpusense_sb.xml     |     6 +-
 gadgets/radial/config/spirit.xml                   |   106 +
 gadgets/radial/gpuRadialPrepGadget.cpp             |   952 ++
 gadgets/radial/gpuRadialPrepGadget.h               |   207 +
 gadgets/radial/gpuRadialSensePrepGadget.cpp        |  1017 +-
 gadgets/radial/gpuRadialSensePrepGadget.h          |   190 +-
 gadgets/radial/gpuRadialSpiritPrepGadget.cpp       |    98 +
 gadgets/radial/gpuRadialSpiritPrepGadget.h         |    33 +
 gadgets/radial/gpuRetroGatedSensePrepGadget.cpp    |   890 ++
 gadgets/radial/gpuRetroGatedSensePrepGadget.h      |   133 +
 gadgets/sense/CMakeLists.txt                       |    43 -
 gadgets/sense/SenseJob.h                           |    27 -
 gadgets/sense/config/CMakeLists.txt                |    15 -
 .../config/generic_gpu_ktsense_singleshot.xml      |   115 -
 gadgets/sense/config/generic_gpusense_cg.xml       |   113 -
 .../config/generic_gpusense_cg_singleshot.xml      |   115 -
 .../config/generic_gpusense_sb_singleshot.xml      |   119 -
 gadgets/sense/gadgetron_gpusense_export.h          |    14 -
 gadgets/sense/gpuCgKtSenseGadget.cpp               |   370 -
 gadgets/sense/gpuCgKtSenseGadget.h                 |    71 -
 gadgets/sense/gpuCgSenseGadget.cpp                 |   321 -
 gadgets/sense/gpuCgSenseGadget.h                   |    71 -
 gadgets/sense/gpuGenericSensePrepGadget.cpp        |   948 --
 gadgets/sense/gpuGenericSensePrepGadget.h          |   127 -
 gadgets/sense/gpuSbSenseGadget.cpp                 |   426 -
 gadgets/sense/gpuSbSenseGadget.h                   |    85 -
 gadgets/spiral/CMakeLists.txt                      |    27 +-
 gadgets/spiral/SpiralToGenericGadget.cpp           |   173 +-
 gadgets/spiral/SpiralToGenericGadget.h             |     2 +-
 gadgets/spiral/config/CMakeLists.txt               |     4 +-
 .../config/spiral_flow_generic_gpusense_cg.xml     |     6 +-
 .../config/spiral_flow_generic_gpusense_sb.xml     |     6 +-
 gadgets/spiral/config/spiral_flow_gpusense_cg.xml  |     4 +-
 .../spiral/config/spiral_flow_gpusense_cg_ecg.xml  |     4 +-
 .../config/spiral_flow_gpusense_cg_unoptimized.xml |     4 +-
 gadgets/spiral/config/spiral_flow_gpusense_sb.xml  |     4 +-
 .../config/spiral_flow_gpusense_sb_unoptimized.xml |     4 +-
 gadgets/spiral/config/spiral_interactive.xml       |     4 +-
 gadgets/spiral/gpuSpiralSensePrepGadget.cpp        |   123 +-
 gadgets/spiral/gpuSpiralSensePrepGadget.h          |     2 +-
 gadgets/util/CMakeLists.txt                        |    27 +
 gadgets/util/ParameterRelayGadget.cpp              |    20 +
 gadgets/util/ParameterRelayGadget.h                |    18 +
 gadgets/util/gadgetron_util_gadgets_export.h       |    14 +
 test/CMakeLists.txt                                |    31 +-
 test/hoNDArray_blas_test.cpp                       |     2 +-
 test/hoNDArray_elemwise_test.cpp                   |   239 +
 test/hoNDArray_operators_test.cpp                  |     1 -
 test/integration/.gitignore                        |     8 +
 test/integration/CMakeLists.txt                    |    47 +
 test/integration/cases/always/simple_gre.cfg       |    24 +
 test/integration/cases/always/simple_gre_3d.cfg    |    26 +
 .../cases/gpu/gpu_fixed_radial_mode1_cg.cfg        |    24 +
 .../cases/gpu/gpu_fixed_radial_mode1_ktsense.cfg   |    24 +
 .../cases/gpu/gpu_fixed_radial_mode1_realtime.cfg  |    24 +
 .../cases/gpu/gpu_golden_radial_mode2_cg.cfg       |    24 +
 .../cases/gpu/gpu_golden_radial_mode2_ktsense.cfg  |    24 +
 .../cases/gpu/gpu_golden_radial_mode2_realtime.cfg |    24 +
 test/integration/cases/gpu/gpu_grappa_simple.cfg   |    25 +
 test/integration/cases/gpu/gpu_spiral.cfg          |    24 +
 test/integration/cases/gpu/gpu_spiral_sb.cfg       |    24 +
 .../linux_mac_only/gpu_golden_radial_mode2_sb.cfg  |    24 +
 test/integration/cases/mkl/gtplus_3D_head.cfg      |    24 +
 test/integration/cases/mkl/gtplus_FatWater.cfg     |    25 +
 test/integration/cases/mkl/gtplus_FetalHASTE.cfg   |    24 +
 test/integration/cases/mkl/gtplus_LGE.cfg          |    24 +
 test/integration/cases/mkl/gtplus_Perfusion.cfg    |    24 +
 test/integration/cases/mkl/gtplus_T2W.cfg          |    24 +
 test/integration/cases/mkl/gtplus_localizer.cfg    |    24 +
 test/integration/cases/mkl/gtplus_molli.cfg        |    24 +
 .../cases/mkl/gtplus_real_time_cine.cfg            |    24 +
 .../cases/mkl/gtplus_real_time_cine_9slices.cfg    |    24 +
 test/integration/cases/mkl/gtplus_sasha.cfg        |    24 +
 .../mkl/gtplus_snr_unit_recon_builtin_noise.cfg    |    24 +
 .../cases/mkl/gtplus_snr_unit_recon_ipat4.cfg      |    24 +
 .../mkl/gtplus_snr_unit_recon_prospective_cine.cfg |    24 +
 .../mkl/gtplus_snr_unit_recon_spat2_asym_pf.cfg    |    24 +
 .../cases/mkl/gtplus_snr_unit_recon_spat3.cfg      |    24 +
 .../cases/mkl/gtplus_snr_unit_recon_tpat3.cfg      |    24 +
 .../integration/cases/python/simple_gre_python.cfg |    24 +
 test/integration/data.txt                          |    62 +
 test/integration/get_data.py                       |    68 +
 test/integration/run_all_tests.py                  |    71 +
 test/integration/run_gadgetron_test.py             |   328 +
 test/tests.cpp                                     |     1 +
 test/unit/run_unit_tests.py                        |    62 +
 toolboxes/CMakeLists.txt                           |    44 +-
 toolboxes/cloudbus/CMakeLists.txt                  |    31 +
 toolboxes/cloudbus/CloudBus.cpp                    |   220 +
 toolboxes/cloudbus/CloudBus.h                      |   117 +
 toolboxes/cloudbus/cloudbus_export.h               |    14 +
 toolboxes/cloudbus/cloudbus_main.cpp               |    35 +
 toolboxes/core/CMakeLists.txt                      |     6 +-
 toolboxes/core/GadgetronCommon.h                   |    39 +-
 toolboxes/core/GadgetronTimer.h                    |     5 +-
 toolboxes/core/Gadgetron_enable_types.h            |    12 +
 toolboxes/core/NDArray.h                           |   264 +-
 toolboxes/core/SerializableObject.h                |    27 -
 toolboxes/core/complext.h                          |    10 +-
 toolboxes/core/cpu/CMakeLists.txt                  |   143 +-
 toolboxes/core/cpu/algorithm/hoNDBSpline.h         |   191 +
 toolboxes/core/cpu/algorithm/hoNDBSpline.hxx       |  2133 ++++
 toolboxes/core/cpu/arma_math/CMakeLists.txt        |    48 -
 toolboxes/core/cpu/arma_math/cpucore_math_export.h |    22 -
 toolboxes/core/cpu/arma_math/hoArmadillo.h         |    84 -
 toolboxes/core/cpu/arma_math/hoNDArray_blas.cpp    |   648 --
 toolboxes/core/cpu/arma_math/hoNDArray_blas.h      |   181 -
 .../core/cpu/arma_math/hoNDArray_elemwise.cpp      |  4810 ---------
 toolboxes/core/cpu/arma_math/hoNDArray_elemwise.h  |   400 -
 toolboxes/core/cpu/arma_math/hoNDArray_math.h      |     6 -
 .../core/cpu/arma_math/hoNDArray_operators.cpp     |   457 -
 toolboxes/core/cpu/arma_math/hoNDArray_operators.h |   239 -
 .../core/cpu/arma_math/hoNDArray_reductions.cpp    |    41 -
 .../core/cpu/arma_math/hoNDArray_reductions.h      |    12 -
 toolboxes/core/cpu/dummy.cpp                       |    18 +
 toolboxes/core/cpu/gadgetronmath.h                 |    26 +
 toolboxes/core/cpu/ho2DArray.h                     |    34 +-
 toolboxes/core/cpu/ho3DArray.h                     |     2 +-
 toolboxes/core/cpu/ho4DArray.h                     |     2 +-
 toolboxes/core/cpu/ho5DArray.h                     |     2 +-
 toolboxes/core/cpu/ho5DArray.hxx                   |     2 +-
 toolboxes/core/cpu/ho6DArray.h                     |     2 +-
 toolboxes/core/cpu/ho6DArray.hxx                   |     2 +-
 toolboxes/core/cpu/ho7DArray.h                     |     2 +-
 toolboxes/core/cpu/ho7DArray.hxx                   |     2 +-
 toolboxes/core/cpu/hoMatrix.cpp                    |  1327 +--
 toolboxes/core/cpu/hoMatrix.h                      |    61 +-
 toolboxes/core/cpu/hoMatrix.hxx                    |   901 +-
 toolboxes/core/cpu/hoNDArray.h                     |    34 +-
 toolboxes/core/cpu/hoNDArray.hxx                   |  1915 ++--
 toolboxes/core/cpu/hoNDArray_utils.h               |   208 +-
 toolboxes/core/cpu/hoNDBoundaryHandler.h           |   276 +
 toolboxes/core/cpu/hoNDBoundaryHandler.hxx         |   470 +
 toolboxes/core/cpu/hoNDFFT.cpp                     |  1713 ---
 toolboxes/core/cpu/hoNDFFT.h                       |   222 -
 toolboxes/core/cpu/hoNDInterpolator.h              |   307 +
 toolboxes/core/cpu/hoNDInterpolatorBSpline.hxx     |   339 +
 toolboxes/core/cpu/hoNDInterpolatorLinear.hxx      |   874 ++
 .../core/cpu/hoNDInterpolatorNearestNeighbor.hxx   |    94 +
 toolboxes/core/cpu/hoNDObjectArray.h               |   200 +
 toolboxes/core/cpu/hoNDPoint.h                     |   338 +
 toolboxes/core/cpu/hostutils/CMakeLists.txt        |    10 +-
 toolboxes/core/cpu/image/hoNDImage.h               |   517 +
 toolboxes/core/cpu/image/hoNDImage.hxx             |  2980 ++++++
 toolboxes/core/cpu/image/hoNDImageAttrib.h         |   329 +
 toolboxes/core/cpu/image/hoNDImageContainer2D.h    |  1223 +++
 toolboxes/core/cpu/math/CMakeLists.txt             |    76 +
 toolboxes/core/cpu/math/cpucore_math_export.h      |    22 +
 toolboxes/core/cpu/math/hoArmadillo.h              |    89 +
 toolboxes/core/cpu/math/hoNDArray_elemwise.cpp     |  3158 ++++++
 toolboxes/core/cpu/math/hoNDArray_elemwise.h       |   641 ++
 toolboxes/core/cpu/math/hoNDArray_linalg.cpp       |  1949 ++++
 toolboxes/core/cpu/math/hoNDArray_linalg.h         |    90 +
 toolboxes/core/cpu/math/hoNDArray_math.h           |     4 +
 toolboxes/core/cpu/math/hoNDArray_math_util.cpp    |  2178 ++++
 toolboxes/core/cpu/math/hoNDArray_math_util.h      |    27 +
 toolboxes/core/cpu/math/hoNDArray_reductions.cpp   |   933 ++
 toolboxes/core/cpu/math/hoNDArray_reductions.h     |   203 +
 toolboxes/core/cpu/math/hoNDImage_util.cpp         |   877 ++
 toolboxes/core/cpu/math/hoNDImage_util.h           |    76 +
 toolboxes/core/cpu/math/hoNDImage_util.hxx         |  1020 ++
 .../core/cpu/math/hoNDImage_util_instantiate.hxx   |    15 +
 toolboxes/core/gpu/CMakeLists.txt                  |    23 +-
 toolboxes/core/gpu/CUBLASContextProvider.cpp       |    16 +-
 toolboxes/core/gpu/GPUTimer.h                      |    88 +-
 toolboxes/core/gpu/cuNDArray.h                     |  1114 +-
 toolboxes/core/gpu/cuNDArray_blas.h                |     1 +
 toolboxes/core/gpu/cuNDArray_elemwise.cu           |    46 +
 toolboxes/core/gpu/cuNDArray_elemwise.h            |    16 +-
 toolboxes/core/gpu/cuNDArray_fileio.h              |     9 +
 toolboxes/core/gpu/cuNDArray_math.h                |     1 +
 toolboxes/core/gpu/cuNDArray_operators.cu          |    34 +-
 toolboxes/core/gpu/cuNDArray_operators.h           |    33 +-
 toolboxes/core/gpu/cuNDArray_utils.cu              |    20 +-
 toolboxes/core/gpu/cuNDArray_utils.h               |   170 +-
 toolboxes/core/gpu/cuNDFFT.cpp                     |   156 -
 toolboxes/core/gpu/cuNDFFT.h                       |    49 -
 toolboxes/core/gpu/hoCuNDArray_math.h              |     1 -
 toolboxes/core/gpu/hoCuNDArray_operators.h         |     9 -
 toolboxes/core/gpu/radial_utilities.cu             |     8 +-
 toolboxes/core/vector_td.h                         |    10 +-
 toolboxes/core/vector_td_utilities.h               |     5 +-
 toolboxes/ct/CMakeLists.txt                        |     3 +
 toolboxes/ct/xray/CMakeLists.txt                   |     3 +
 toolboxes/ct/xray/gpu/CBCT_acquisition.h           |   298 +
 toolboxes/ct/xray/gpu/CBCT_binning.h               |   166 +
 toolboxes/ct/xray/gpu/CMakeLists.txt               |    49 +
 toolboxes/ct/xray/gpu/conebeam_projection.cu       |  1151 ++
 toolboxes/ct/xray/gpu/conebeam_projection.h        |    76 +
 toolboxes/ct/xray/gpu/float3x3.h                   |    66 +
 toolboxes/ct/xray/gpu/gpuxray_export.h             |    19 +
 .../ct/xray/gpu/hoCuConebeamProjectionOperator.cpp |   261 +
 .../ct/xray/gpu/hoCuConebeamProjectionOperator.h   |   150 +
 toolboxes/fft/CMakeLists.txt                       |    11 +
 toolboxes/fft/cpu/CMakeLists.txt                   |    45 +
 toolboxes/fft/cpu/cpufft_export.h                  |    22 +
 toolboxes/fft/cpu/hoNDFFT.cpp                      |  1693 +++
 toolboxes/fft/cpu/hoNDFFT.h                        |   245 +
 toolboxes/fft/gpu/CMakeLists.txt                   |    33 +
 toolboxes/fft/gpu/cuNDFFT.cpp                      |   157 +
 toolboxes/fft/gpu/cuNDFFT.h                        |    44 +
 toolboxes/fft/gpu/gpufft_export.h                  |    18 +
 toolboxes/gadgettools/CMakeLists.txt               |    93 +-
 toolboxes/gadgettools/GadgetCloudController.h      |   126 +-
 toolboxes/gadgettools/GadgetImageMessageReader.h   |    71 -
 toolboxes/gadgettools/GadgetServerAcceptor.cpp     |    58 -
 toolboxes/gadgettools/GadgetServerAcceptor.h       |    27 -
 toolboxes/gadgettools/GadgetStreamController.cpp   |   459 -
 toolboxes/gadgettools/GadgetStreamController.h     |   559 -
 toolboxes/gadgettools/GadgetronCloudConnector.h    |    22 +-
 toolboxes/gadgettools/GadgetronConnector.cpp       |    17 +-
 toolboxes/gadgettools/GadgetronConnector.h         |    23 +-
 toolboxes/gadgettools/GadgetronOSUtil.cpp          |    50 +
 toolboxes/gadgettools/GadgetronOSUtil.h            |    21 +
 toolboxes/gadgettools/GadgetronSlotContainer.h     |     7 -
 toolboxes/gadgettools/gadgettools_export.h         |     2 +-
 toolboxes/gadgettools/ismrmrd/CMakeLists.txt       |     4 +
 .../gadgettools/ismrmrd/GadgetImageMessageReader.h |   196 +
 .../{ => ismrmrd}/GadgetImageMessageWriter.h       |     0
 toolboxes/gadgettools/schema/gadgetron.xsd         |    89 +-
 toolboxes/gtplus/CMakeLists.txt                    |   318 +-
 toolboxes/gtplus/GtPlusDefinition.h                |   222 +
 toolboxes/gtplus/GtPlusIOExport.h                  |    20 +
 .../FreeFormDeformation/gtplusBSplineFFD.h         |   820 ++
 .../FreeFormDeformation/gtplusBSplineFFD2D.h       |   597 ++
 .../FreeFormDeformation/gtplusBSplineFFD3D.h       |   740 ++
 .../FreeFormDeformation/gtplusBSplineFFD4D.h       |   905 ++
 .../algorithm/FreeFormDeformation/gtplusFFDBase.h  |  1976 ++++
 .../algorithm/FreeFormDeformation/gtplusMLFFD.h    |   436 +
 toolboxes/gtplus/algorithm/gtPlusAlgorithmBase.h   |     6 +-
 .../gtplus/algorithm/gtPlusDataFidelityOperator.h  |    18 +-
 toolboxes/gtplus/algorithm/gtPlusGRAPPA.h          |   501 +-
 toolboxes/gtplus/algorithm/gtPlusOperator.h        |    32 +-
 toolboxes/gtplus/algorithm/gtPlusSPIRIT.h          |   816 +-
 .../gtplus/algorithm/gtPlusSPIRIT2DOperator.h      |    38 +-
 .../gtplus/algorithm/gtPlusSPIRIT2DTOperator.h     |    48 +-
 .../algorithm/gtPlusSPIRITNoNullSpace2DTOperator.h |     4 +-
 .../algorithm/gtPlusSPIRITNoNullSpaceOperator.h    |     4 +-
 toolboxes/gtplus/algorithm/gtPlusSPIRITOperator.h  |    22 +-
 .../gtplus/algorithm/gtPlusWavelet2DOperator.h     |    65 +-
 .../gtplus/algorithm/gtPlusWavelet3DOperator.h     |   504 +-
 .../algorithm/gtPlusWaveletNoNullSpace2DOperator.h |     6 +-
 .../algorithm/gtPlusWaveletNoNullSpace3DOperator.h |     7 +-
 toolboxes/gtplus/algorithm/gtPlusWaveletOperator.h |   144 +-
 .../GadgetronProgram_gtPlus_2DT_Cartesian.xml      |   798 --
 ...etronProgram_gtPlus_2DT_Cartesian_CloudNode.xml |    67 -
 ...us_2DT_Cartesian_DualLayer_Gateway_L1SPIRIT.xml |   808 --
 ...Plus_2DT_Cartesian_DualLayer_Gateway_SPIRIT.xml |   808 --
 ...m_gtPlus_2DT_Cartesian_FirstLayer_CloudNode.xml |   269 -
 ...getronProgram_gtPlus_2DT_Cartesian_L1SPIRIT.xml |   799 --
 ...adgetronProgram_gtPlus_2DT_Cartesian_SPIRIT.xml |   799 --
 .../GadgetronProgram_gtPlus_2DT_FatWater.xml       |   654 --
 .../config/GadgetronProgram_gtPlus_2DT_LGE.xml     |   654 --
 .../config/GadgetronProgram_gtPlus_2DT_MOLLI.xml   |   654 --
 .../GadgetronProgram_gtPlus_2DT_Perfusion.xml      |   655 --
 .../GadgetronProgram_gtPlus_2DT_RealTimeCine.xml   |   741 --
 .../GadgetronProgram_gtPlus_2DT_RealTimeFlow.xml   |   689 --
 .../config/GadgetronProgram_gtPlus_2DT_T2W.xml     |   654 --
 .../GadgetronProgram_gtPlus_3DT_Cartesian.xml      |   787 --
 ...etronProgram_gtPlus_3DT_Cartesian_CloudNode.xml |    72 -
 ...getronProgram_gtPlus_3DT_Cartesian_L1SPIRIT.xml |   816 --
 ...adgetronProgram_gtPlus_3DT_Cartesian_SPIRIT.xml |   795 --
 toolboxes/gtplus/config/gtCloud/myCloud_2DT.txt    |     8 -
 .../config/gtCloud/myCloud_2DT_DualLayer.txt       |     8 -
 .../gtCloud/myCloud_2DT_DualLayer_FirstLayer.txt   |     8 -
 toolboxes/gtplus/config/gtCloud/myCloud_3DT.txt    |    12 -
 toolboxes/gtplus/matlab/CMakeLists.txt             |    10 -
 toolboxes/gtplus/matlab/FtkMatlabConverterBase.h   |   569 -
 toolboxes/gtplus/matlab/gtMatlab.h                 |    51 +
 toolboxes/gtplus/matlab/gtMatlabConverter.h        |    65 +-
 toolboxes/gtplus/matlab/gtMatlabConverterComplex.h |    49 +-
 toolboxes/gtplus/matlab/gtMatlabImage.h            |   255 +
 toolboxes/gtplus/solver/gtPlusLSQRSolver.h         |    44 +-
 toolboxes/gtplus/solver/gtPlusLinearSolver.h       |     3 +-
 toolboxes/gtplus/solver/gtPlusNCGSolver.h          |    57 +-
 toolboxes/gtplus/solver/gtPlusNonLinearSolver.h    |     1 +
 toolboxes/gtplus/solver/gtPlusSolver.h             |     2 +-
 toolboxes/gtplus/ut/CMakeLists.txt                 |    56 +-
 toolboxes/gtplus/ut/grappa_test.cpp                |    59 +-
 toolboxes/gtplus/ut/spirit_test.cpp                |   425 -
 toolboxes/gtplus/ut/util_test.cpp                  |  1195 ---
 toolboxes/gtplus/util/gtPlusIOAnalyze.cpp          |   176 +-
 toolboxes/gtplus/util/gtPlusIOAnalyze.h            |   837 +-
 toolboxes/gtplus/util/gtPlusIOBase.cpp             |   146 +-
 toolboxes/gtplus/util/gtPlusIOBase.h               |   798 +-
 toolboxes/gtplus/util/gtPlusMemoryManager.cpp      |    17 +-
 toolboxes/gtplus/util/gtPlusMemoryManager.h        |     2 -
 toolboxes/gtplus/util/gtPlusUtil.h                 |    96 +
 toolboxes/gtplus/util/gtPlusUtil.hxx               |   149 +
 toolboxes/gtplus/workflow/gtPlusCloudScheduler.cpp |     2 +-
 .../workflow/gtPlusISMRMRDReconCoilMapEstimation.h |   137 +
 .../gtplus/workflow/gtPlusISMRMRDReconUtil.cpp     |  2550 ++++-
 toolboxes/gtplus/workflow/gtPlusISMRMRDReconUtil.h |   383 +-
 .../gtplus/workflow/gtPlusISMRMRDReconUtil.hxx     |  2036 ++--
 .../gtplus/workflow/gtPlusISMRMRDReconWorkFlow.h   |   109 +-
 .../workflow/gtPlusISMRMRDReconWorkFlowCartesian.h |  1155 +-
 .../gtPlusISMRMRDReconWorkFlowCartesian2DT.h       |    21 +-
 .../gtPlusISMRMRDReconWorkFlowCartesian3DT.h       |    19 +-
 .../gtplus/workflow/gtPlusISMRMRDReconWorkOrder.h  |   880 +-
 .../workflow/gtPlusISMRMRDReconWorkOrder2DT.h      |    27 +
 .../workflow/gtPlusISMRMRDReconWorkOrder3DT.h      |    25 +
 .../gtplus/workflow/gtPlusISMRMRDReconWorker.h     |    50 +-
 .../gtplus/workflow/gtPlusISMRMRDReconWorker2DT.h  |   500 +-
 .../workflow/gtPlusISMRMRDReconWorker2DTGRAPPA.h   |   149 +-
 .../gtPlusISMRMRDReconWorker2DTL1SPIRITNCG.h       |    56 +-
 .../gtPlusISMRMRDReconWorker2DTNoAcceleration.h    |    50 +-
 .../workflow/gtPlusISMRMRDReconWorker2DTSPIRIT.h   |   107 +-
 .../gtplus/workflow/gtPlusISMRMRDReconWorker3DT.h  |   431 +-
 .../workflow/gtPlusISMRMRDReconWorker3DTGRAPPA.h   |    52 +-
 .../gtPlusISMRMRDReconWorker3DTL1SPIRITNCG.h       |    89 +-
 .../gtPlusISMRMRDReconWorker3DTNoAcceleration.h    |    44 +-
 .../workflow/gtPlusISMRMRDReconWorker3DTSPIRIT.h   |    53 +-
 toolboxes/linalg/CMakeLists.txt                    |    37 +
 toolboxes/linalg/generate_test_data.m              |    32 +
 toolboxes/linalg/linalg_export.h                   |    25 +
 .../linalg/linalg_ground_truth_comparison.cpp      |   418 +
 toolboxes/linalg/linalg_test.cpp                   |   580 +
 toolboxes/linalg/matrix_decomposition.cpp          |   364 +
 toolboxes/linalg/matrix_decomposition.h            |    42 +
 toolboxes/linalg/matrix_vector_op.cpp              |   313 +
 toolboxes/linalg/matrix_vector_op.h                |    52 +
 toolboxes/linalg/write_mr_raw.m                    |    18 +
 toolboxes/mri/CMakeLists.txt                       |     5 +
 toolboxes/mri/epi/CMakeLists.txt                   |    63 +
 toolboxes/mri/epi/EPIExport.h                      |    20 +
 toolboxes/mri/epi/EPIReconXObject.h                |    73 +
 toolboxes/mri/epi/EPIReconXObjectFlat.h            |   189 +
 toolboxes/mri/epi/EPIReconXObjectTrapezoid.h       |   236 +
 toolboxes/mri/pmri/CMakeLists.txt                  |     4 +-
 toolboxes/mri/pmri/gpu/CMakeLists.txt              |    46 +-
 toolboxes/mri/pmri/gpu/b1_map.cu                   |    64 +-
 toolboxes/mri/pmri/gpu/b1_map_NIH_Souheil.cu       |    14 +-
 toolboxes/mri/pmri/gpu/cuBuffer.cpp                |   197 +
 toolboxes/mri/pmri/gpu/cuBuffer.h                  |    61 +
 toolboxes/mri/pmri/gpu/cuCartesianSenseOperator.cu |     4 +-
 .../mri/pmri/gpu/cuNonCartesianSenseOperator.cu    |    20 -
 toolboxes/mri/pmri/gpu/cuSenseBuffer.cpp           |   204 +-
 toolboxes/mri/pmri/gpu/cuSenseBuffer.h             |    57 +-
 toolboxes/mri/pmri/gpu/cuSenseBufferCg.h           |     2 +-
 toolboxes/mri/pmri/gpu/cuSpiritBuffer.cpp          |    89 +
 toolboxes/mri/pmri/gpu/cuSpiritBuffer.h            |    43 +
 toolboxes/mri/pmri/gpu/cuSpiritOperator.h          |   130 +
 toolboxes/mri/pmri/gpu/htgrappa.cpp                |    48 +
 toolboxes/mri/pmri/gpu/htgrappa.cu                 |   387 +-
 toolboxes/mri/pmri/gpu/htgrappa.h                  |    35 +-
 toolboxes/mri/pmri/gpu/sense_utilities.cu          |     4 +-
 toolboxes/mri/pmri/gpu/spirit_calibration.cu       |   363 +
 toolboxes/mri/pmri/gpu/spirit_calibration.h        |    22 +
 toolboxes/mri_core/CMakeLists.txt                  |     3 +
 toolboxes/mri_core/mri_core_data.h                 |   262 +
 toolboxes/nfft/gpu/CMakeLists.txt                  |    26 +-
 toolboxes/nfft/gpu/NFFT_C2NC_conv_kernel.cu        |    16 +-
 toolboxes/nfft/gpu/NFFT_NC2C_atomic_conv_kernel.cu |    14 +-
 toolboxes/nfft/gpu/NFFT_NC2C_conv_kernel.cu        |    10 +-
 toolboxes/nfft/gpu/NFFT_preprocess_kernel.cu       |    12 +-
 toolboxes/nfft/gpu/cuNFFT.cu                       |    47 +-
 toolboxes/nfft/gpu/cuNFFT.h                        |    82 +-
 toolboxes/operators/CMakeLists.txt                 |     3 +-
 toolboxes/operators/FFTOperator.h                  |   116 +-
 toolboxes/operators/cpu/CMakeLists.txt             |     4 +-
 toolboxes/operators/cpu/hoDiagonalOperator.h       |    20 +
 toolboxes/operators/cpu/hoDiagonalSumOperator.h    |    20 +
 toolboxes/operators/diagonalOperator.h             |    52 +-
 toolboxes/operators/diagonalSumOperator.h          |    95 +
 toolboxes/operators/encodedImageOperator.h         |     2 +-
 toolboxes/operators/generalOperator.h              |    25 +-
 toolboxes/operators/gpu/CMakeLists.txt             |    30 +-
 toolboxes/operators/gpu/cuConvolutionOperator.cu   |     2 +-
 toolboxes/operators/gpu/cuConvolutionOperator.h    |     3 +-
 toolboxes/operators/gpu/cuDiagonalOperator.h       |     2 +-
 toolboxes/operators/gpu/cuDiagonalSumOperator.h    |    20 +
 toolboxes/operators/gpu/cuLaplaceOperator.cu       |     6 +-
 toolboxes/operators/gpu/cuLaplaceOperator.h        |     3 +-
 .../operators/gpu/cuPartialDerivativeOperator.cu   |     8 +-
 .../operators/gpu/cuPartialDerivativeOperator.h    |     3 +-
 toolboxes/operators/gpu/cuTv1dOperator.cu          |     4 +-
 toolboxes/operators/gpu/cuTv1dOperator.h           |     2 +-
 toolboxes/operators/gpu/cuTvOperator.cu            |   167 +-
 toolboxes/operators/gpu/cuTvOperator.h             |     4 +-
 toolboxes/operators/gpu/gpuoperators_export.h      |     2 +-
 toolboxes/operators/gpu/hoCuDiagonalOperator.h     |    20 +
 toolboxes/operators/gpu/hoCuIdentityOperator.h     |    28 +
 .../operators/gpu/hoCuPartialDerivativeOperator.h  |    94 +
 toolboxes/operators/gpu/hoCuTvOperator.h           |     2 +-
 toolboxes/registration/optical_flow/CMakeLists.txt |     7 +-
 .../registration/optical_flow/cpu/CMakeLists.txt   |   166 +-
 .../hoImageRegContainer2DRegistration.h            |  1449 +++
 .../cpu/dissimilarity/hoImageRegDissimilarity.h    |   251 +
 .../hoImageRegDissimilarityHistogramBased.h        |   226 +
 .../hoImageRegDissimilarityLocalCCR.h              |   412 +
 .../hoImageRegDissimilarityMutualInformation.h     |   295 +
 ...geRegDissimilarityNormalizedMutualInformation.h |   173 +
 .../cpu/dissimilarity/hoImageRegDissimilaritySSD.h |   108 +
 .../optical_flow/cpu/hoOpticalFlowSolver.h         |     4 +-
 .../optical_flow/cpu/hoRegistration_utils.cpp      |   233 -
 .../optical_flow/cpu/hoRegistration_utils.h        |    13 -
 ...ImageRegDeformationFieldBidirectionalRegister.h |   501 +
 .../register/hoImageRegDeformationFieldRegister.h  |   527 +
 .../cpu/register/hoImageRegNonParametricRegister.h |   148 +
 .../cpu/register/hoImageRegParametricRegister.h    |   408 +
 .../optical_flow/cpu/register/hoImageRegRegister.h |   651 ++
 ...hoImageRegDeformationFieldBidirectionalSolver.h |   602 ++
 .../cpu/solver/hoImageRegDeformationFieldSolver.h  |   673 ++
 .../cpu/solver/hoImageRegNonParametricSolver.h     |   162 +
 .../solver/hoImageRegParametricDownHillSolver.h    |   166 +
 .../hoImageRegParametricGradientDescentSolver.h    |   146 +
 .../cpu/solver/hoImageRegParametricSolver.h        |   326 +
 .../optical_flow/cpu/solver/hoImageRegSolver.h     |   210 +
 .../transformation/hoImageRegDeformationField.h    |   964 ++
 .../hoImageRegHomogenousTransformation.h           |   475 +
 .../hoImageRegNonParametricTransformation.h        |    82 +
 .../hoImageRegParametricTransformation.h           |   227 +
 .../hoImageRegRigid2DTransformation.h              |   380 +
 .../hoImageRegRigid3DTransformation.h              |   491 +
 .../cpu/transformation/hoImageRegTransformation.h  |   408 +
 .../optical_flow/cpu/warper/hoImageRegWarper.h     |   529 +
 .../registration/optical_flow/gpu/CMakeLists.txt   |    12 +-
 .../optical_flow/gpu/cuCKOpticalFlowSolver.cu      |     8 +-
 .../optical_flow/gpu/cuHSOpticalFlowSolver.cu      |     8 +-
 .../optical_flow/gpu/cuLinearResampleOperator.cu   |     6 +-
 .../optical_flow/gpu/cuOpticalFlowSolver.cu        |     8 +-
 toolboxes/solvers/CMakeLists.txt                   |     5 +-
 toolboxes/solvers/cgPreconditioner.h               |     6 +-
 toolboxes/solvers/cpu/CMakeLists.txt               |     5 +-
 toolboxes/solvers/cpu/hoCgPreconditioner.h         |     2 +-
 toolboxes/solvers/cpu/hoCgSolver.h                 |     4 +-
 toolboxes/solvers/cpu/hoGpBbSolver.h               |    21 +-
 toolboxes/solvers/cpu/hoSolverUtils.h              |    26 +
 toolboxes/solvers/gpBbSolver.h                     |     1 -
 toolboxes/solvers/gpSolver.h                       |     2 +-
 toolboxes/solvers/gpu/CMakeLists.txt               |    31 +-
 toolboxes/solvers/gpu/cuGpBbSolver.cu              |    40 -
 toolboxes/solvers/gpu/cuGpBbSolver.h               |    14 +-
 toolboxes/solvers/gpu/cuLbfgsSolver.h              |    36 +
 toolboxes/solvers/gpu/cuNlcgSolver.h               |    24 +
 toolboxes/solvers/gpu/cuSolverUtils.cu             |    38 +
 toolboxes/solvers/gpu/cuSolverUtils.h              |    11 +
 toolboxes/solvers/gpu/hoCuCgSolver.h               |    34 +
 toolboxes/solvers/gpu/hoCuGpBbSolver.h             |    19 +-
 toolboxes/solvers/gpu/hoCuNlcgSolver.h             |    35 +
 toolboxes/solvers/gpu/hoCuSbcCgSolver.h            |    16 +
 toolboxes/solvers/lbfgsSolver.h                    |   825 ++
 toolboxes/solvers/lsqrSolver.h                     |   173 +
 toolboxes/solvers/nlcgSolver.h                     |   776 ++
 toolboxes/solvers/sbSolver.h                       |    14 +-
 toolboxes/solvers/solver.h                         |     4 -
 910 files changed, 129488 insertions(+), 69850 deletions(-)
 create mode 100644 apps/clients/gadgetron_ismrmrd_client/CMakeLists.txt
 create mode 100644 apps/clients/gadgetron_ismrmrd_client/gadgetron_ismrmrd_client.cpp
 delete mode 100644 apps/clients/mriclient/BlobFileWriter.h
 delete mode 100644 apps/clients/mriclient/CMakeLists.txt
 delete mode 100644 apps/clients/mriclient/HDF5ImageWriter.h
 delete mode 100644 apps/clients/mriclient/ImageWriter.h
 delete mode 100644 apps/clients/mriclient/gt_alive.cpp
 delete mode 100644 apps/clients/mriclient/main.cpp
 create mode 100644 apps/clients/utilities/CMakeLists.txt
 create mode 100644 apps/clients/utilities/DependencyQueryReader.h
 create mode 100644 apps/clients/utilities/gt_alive.cpp
 create mode 100644 apps/clients/utilities/gt_query.cpp
 create mode 100644 apps/clients/utilities/gtquery.xml
 rename apps/clients/{mriclient => utilities}/isalive.xml (100%)
 create mode 100644 apps/clients/utilities/main.cpp
 create mode 100644 apps/gadgetron/Gadget.cpp
 create mode 100644 apps/gadgetron/gadgetbase_export.h
 create mode 100644 apps/gadgetron/gadgetron_config.in
 create mode 100644 apps/gadgetron/gadgetron_info.cpp
 create mode 100644 apps/gadgetron/gadgetron_paths.h
 create mode 100644 apps/gadgetron/gadgetron_xml.cpp
 create mode 100644 apps/gadgetron/gadgetron_xml.h
 create mode 100644 apps/gadgetron/pugiconfig.hpp
 create mode 100644 apps/gadgetron/pugixml.cpp
 create mode 100644 apps/gadgetron/pugixml.hpp
 delete mode 100644 apps/gadgetron/templates/CMakeLists_GadgetLibraryExample.txt
 delete mode 100644 apps/gadgetron/templates/gadgetronEXAMPLELIB_export.h
 create mode 100644 apps/gadgetron/webapp/CMakeLists.txt
 create mode 100644 apps/gadgetron/webapp/gadgetron_web.conf.in
 create mode 100644 apps/gadgetron/webapp/gadgetron_web_app.in
 create mode 100644 apps/gadgetron/webapp/gadgetron_web_ld.conf.in
 create mode 100644 apps/gadgetron/webapp/main.cpp
 create mode 100644 apps/standalone/cpu/gtplus/Matlab_gt_read_analyze.cpp
 create mode 100644 apps/standalone/cpu/gtplus/Matlab_gt_write_analyze.cpp
 create mode 100644 apps/standalone/gpu/ct/CMakeLists.txt
 create mode 100644 apps/standalone/gpu/ct/xray/CBCT_forwards_projection.cpp
 create mode 100644 apps/standalone/gpu/ct/xray/CBCT_reconstruct_CG.cpp
 create mode 100644 apps/standalone/gpu/ct/xray/CBCT_reconstruct_FDK_3d.cpp
 create mode 100644 apps/standalone/gpu/ct/xray/CBCT_reconstruct_FDK_4d.cpp
 create mode 100644 apps/standalone/gpu/ct/xray/CBCT_reconstruct_NLCG.cpp
 create mode 100644 apps/standalone/gpu/ct/xray/CBCT_reconstruct_SB.cpp
 create mode 100644 apps/standalone/gpu/ct/xray/CMakeLists.txt
 create mode 100644 apps/standalone/gpu/mri/nfft/ms2d/nffth_generic.cpp
 create mode 100644 apps/standalone/gpu/mri/sense/noncartesian/generic_cg.cpp
 create mode 100644 apps/standalone/gpu/mri/sense/noncartesian/radial/2d_golden_ratio/main_nlcg.cpp
 create mode 100644 chroot/CMakeLists.txt
 create mode 100644 chroot/README.rst
 create mode 100644 chroot/chroot-manual.txt
 create mode 100644 chroot/copy-cuda-lib.sh.in
 create mode 100755 chroot/copy_file_and_dependencies
 create mode 100755 chroot/create_chroot.sh
 create mode 100644 chroot/enter-chroot-env.sh.in
 create mode 100644 chroot/gadgetron-dependency-query.sh.in
 create mode 100644 chroot/gadgetron_chroot.conf
 create mode 100644 chroot/gadgetron_ismrmrd_client.sh.in
 create mode 100755 chroot/generate_gadgetron_root
 create mode 100755 chroot/get_dependencies_for_binary
 create mode 100755 chroot/install_chroot_image.sh
 create mode 100755 chroot/make_list_of_dependencies
 create mode 100755 chroot/mount.sh
 create mode 100755 chroot/run-gadgetron-dependency-query.sh
 create mode 100755 chroot/run-gadgetron_ismrmrd_client.sh
 create mode 100755 chroot/run-siemens_to_ismrmrd.sh
 create mode 100644 chroot/run-webapp.sh.in
 create mode 100644 chroot/siemens_to_ismrmrd.sh.in
 create mode 100755 chroot/start-env.sh
 create mode 100755 chroot/start-gadgetron-from-image.sh
 create mode 100644 chroot/start-gadgetron.sh.in
 create mode 100755 chroot/start-webapp.sh
 create mode 100755 chroot/start.sh
 create mode 100755 chroot/stop.sh
 create mode 100755 chroot/umount_image.sh
 create mode 100755 chroot/unique_lines_in_file
 create mode 100644 chroot/upstart-instructions.txt
 create mode 100644 cmake/FindArmadillo.cmake
 create mode 100644 cmake/FindCUDA/cuda_compute_capability.c
 create mode 100644 cmake/FindCUDA_advanced.cmake
 delete mode 100644 cmake/FindCULA.cmake
 delete mode 100644 cmake/FindXSD.cmake
 delete mode 100644 cmake/FindXalanC.cmake
 delete mode 100644 cmake/FindXercesC.cmake
 create mode 100644 cmake/InstallLinuxDependencies.cmake
 create mode 100644 cmake/InstallWinDependencies.cmake
 create mode 100644 cmake/InstallWinGadgetron.bat
 create mode 100644 cmake/cpack_options.cmake.in
 create mode 100644 cmake/cpack_options_dependency.cmake.in
 create mode 100644 cmake/cpack_options_web.cmake.in
 create mode 100644 cmake/debian/postinst
 create mode 100644 cmake/debian/prerm
 create mode 100644 cmake/debian_web/postinst
 create mode 100644 cmake/debian_web/prerm
 create mode 100644 cmake/gadgetron_cpack.cmake
 create mode 100644 cmake/gadgetron_web_cpack.cmake
 delete mode 100644 doc/manual/CMakeLists.txt
 delete mode 100644 doc/manual/figs/Gadgetron.png
 delete mode 100644 doc/manual/figs/Gadgetron.svg
 delete mode 100644 doc/manual/figs/architecture.png
 delete mode 100644 doc/manual/figs/architecture.svg
 delete mode 100644 doc/manual/figs/arrayfileformat.png
 delete mode 100644 doc/manual/figs/arrayfileformat.svg
 delete mode 100644 doc/manual/figs/cgsense.png
 delete mode 100644 doc/manual/figs/cgsense.svg
 delete mode 100644 doc/manual/figs/examplecgsenseresult.png
 delete mode 100644 doc/manual/figs/examplegrapparesult.png
 delete mode 100644 doc/manual/figs/examplelibresult.png
 delete mode 100644 doc/manual/figs/gadget.png
 delete mode 100644 doc/manual/figs/gadget.svg
 delete mode 100644 doc/manual/figs/grappa.png
 delete mode 100644 doc/manual/figs/grappa.svg
 delete mode 100644 doc/manual/figs/hdfview_image_view.png
 delete mode 100644 doc/manual/figs/hdfview_image_view_setting.png
 delete mode 100644 doc/manual/figs/hdfview_mri_testdata.png
 delete mode 100644 doc/manual/figs/math/HOWTO.txt
 delete mode 100644 doc/manual/figs/math/lls.jpg
 delete mode 100644 doc/manual/figs/math/lls.tex
 delete mode 100644 doc/manual/figs/math/lls_form.jpg
 delete mode 100644 doc/manual/figs/math/lls_form.tex
 delete mode 100644 doc/manual/figs/math/sb.jpg
 delete mode 100644 doc/manual/figs/math/sb.tex
 delete mode 100644 doc/manual/figs/python.png
 delete mode 100644 doc/manual/figs/python.svg
 delete mode 100644 doc/manual/figs/sense_cg.png
 delete mode 100644 doc/manual/figs/sense_sbc.png
 delete mode 100644 doc/manual/figs/shepp.png
 delete mode 100644 doc/manual/figs/shepp_blurred.png
 delete mode 100644 doc/manual/figs/shepp_deblurred_cg.png
 delete mode 100644 doc/manual/figs/shepp_deblurred_sb.png
 delete mode 100644 doc/manual/figs/shepp_denoised.png
 delete mode 100644 doc/manual/figs/shepp_iteration.png
 delete mode 100644 doc/manual/figs/shepp_noisy.png
 delete mode 100644 doc/manual/figs/simple2dft.png
 delete mode 100644 doc/manual/figs/simple2dft.svg
 delete mode 100644 doc/manual/gadgetron_manual.xml
 create mode 100644 gadgets/dicom/DicomFinishAttribGadget.cpp
 create mode 100644 gadgets/dicom/DicomFinishAttribGadget.h
 create mode 100644 gadgets/epi/CMakeLists.txt
 create mode 100644 gadgets/epi/CutXGadget.cpp
 create mode 100644 gadgets/epi/CutXGadget.h
 create mode 100644 gadgets/epi/EPICorrGadget.cpp
 create mode 100644 gadgets/epi/EPICorrGadget.h
 create mode 100644 gadgets/epi/EPIReconXGadget.cpp
 create mode 100644 gadgets/epi/EPIReconXGadget.h
 create mode 100644 gadgets/epi/FFTXGadget.cpp
 create mode 100644 gadgets/epi/FFTXGadget.h
 create mode 100644 gadgets/epi/epi.xml
 create mode 100644 gadgets/epi/epi_gtplus_grappa.xml
 create mode 100644 gadgets/epi/gadgetron_epi_export.h
 delete mode 100644 gadgets/gtPlus/GadgetMRIHeadersExt.h
 delete mode 100644 gadgets/gtPlus/GadgetronMrReconCommon.h
 delete mode 100644 gadgets/gtPlus/GtPlusAccumulatorGadget.cpp
 delete mode 100644 gadgets/gtPlus/GtPlusAccumulatorGadget.h
 delete mode 100644 gadgets/gtPlus/GtPlusAccumulatorIRT2DGadget.cpp
 delete mode 100644 gadgets/gtPlus/GtPlusAccumulatorIRT2DGadget.h
 create mode 100644 gadgets/gtPlus/GtPlusAccumulatorImageTriggerGadget.cpp
 create mode 100644 gadgets/gtPlus/GtPlusAccumulatorImageTriggerGadget.h
 delete mode 100644 gadgets/gtPlus/GtPlusAccumulatorPerfAIFGadget.cpp
 delete mode 100644 gadgets/gtPlus/GtPlusAccumulatorPerfAIFGadget.h
 delete mode 100644 gadgets/gtPlus/GtPlusAccumulatorSLCGadget.cpp
 delete mode 100644 gadgets/gtPlus/GtPlusAccumulatorSLCGadget.h
 create mode 100644 gadgets/gtPlus/GtPlusImageReconGadget.cpp
 create mode 100644 gadgets/gtPlus/GtPlusImageReconGadget.h
 create mode 100644 gadgets/gtPlus/GtPlusReconGadgetUtil.cpp
 create mode 100644 gadgets/gtPlus/GtPlusReconGadgetUtil.h
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Cartesian.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Cartesian_CloudNode.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Cartesian_Dicom.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Cartesian_DualLayer_Gateway_L1SPIRIT.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Cartesian_DualLayer_Gateway_SPIRIT.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Cartesian_FirstLayer_CloudNode.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Cartesian_GFactor.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Cartesian_ImageTrigger_Dicom.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Cartesian_L1SPIRIT.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Cartesian_PseudoReplica_SNRUnitRecon.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Cartesian_SPIRIT.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Cartesian_SingleLayer_CloudNode.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_FatWater.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_HASTE.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_HASTE_MOCO_AVE.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_LGE.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_MOLLI.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_MOLLI_Offline.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_Perfusion.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_PseudoReplica_SNRUnitRecon_DataExport.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_RTCine_L1SPIRIT_PhysioInterp.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_RTCine_L1SPIRIT_PhysioInterp_DualLayer_Gateway.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_RealTimeCine.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_RealTimeFlow.xml
 create mode 100644 gadgets/gtPlus/config/GT_2DT_T2W.xml
 create mode 100644 gadgets/gtPlus/config/GT_3DT_Cartesian.xml
 create mode 100644 gadgets/gtPlus/config/GT_3DT_Cartesian_CloudNode.xml
 create mode 100644 gadgets/gtPlus/config/GT_3DT_Cartesian_GFactor.xml
 create mode 100644 gadgets/gtPlus/config/GT_3DT_Cartesian_L1SPIRIT.xml
 create mode 100644 gadgets/gtPlus/config/GT_3DT_Cartesian_SPIRIT.xml
 create mode 100644 gadgets/gtPlus/config/GT_3DT_Cartesian_SingleLayer_L1SPIRIT.xml
 create mode 100644 gadgets/gtPlus/config/gtCloud/myCloud_2DT.txt
 create mode 100644 gadgets/gtPlus/config/gtCloud/myCloud_2DT_DualLayer.txt
 create mode 100644 gadgets/gtPlus/config/gtCloud/myCloud_2DT_DualLayer_FirstLayer.txt
 create mode 100644 gadgets/gtPlus/config/gtCloud/myCloud_3DT.txt
 create mode 100644 gadgets/interventional_mri/CMakeLists.txt
 create mode 100644 gadgets/interventional_mri/DeviceChannelSplitterGadget.cpp
 create mode 100644 gadgets/interventional_mri/DeviceChannelSplitterGadget.h
 create mode 100644 gadgets/interventional_mri/gadgetron_interventional_mri_export.h
 create mode 100644 gadgets/interventional_mri/grappa_device.xml
 create mode 100644 gadgets/mri_core/AcquisitionAccumulateTriggerGadget.cpp
 create mode 100644 gadgets/mri_core/AcquisitionAccumulateTriggerGadget.h
 create mode 100644 gadgets/mri_core/AsymmetricEchoAdjustROGadget.cpp
 create mode 100644 gadgets/mri_core/AsymmetricEchoAdjustROGadget.h
 create mode 100644 gadgets/mri_core/BucketToBufferGadget.cpp
 create mode 100644 gadgets/mri_core/BucketToBufferGadget.h
 create mode 100644 gadgets/mri_core/CombineGadget.cpp
 create mode 100644 gadgets/mri_core/CombineGadget.h
 create mode 100644 gadgets/mri_core/ComplexToFloatAttribGadget.cpp
 create mode 100644 gadgets/mri_core/ComplexToFloatAttribGadget.h
 create mode 100644 gadgets/mri_core/DependencyQueryGadget.cpp
 create mode 100644 gadgets/mri_core/DependencyQueryGadget.h
 create mode 100644 gadgets/mri_core/DependencyQueryWriter.cpp
 create mode 100644 gadgets/mri_core/DependencyQueryWriter.h
 create mode 100644 gadgets/mri_core/FloatToUShortAttribGadget.cpp
 create mode 100644 gadgets/mri_core/FloatToUShortAttribGadget.h
 create mode 100644 gadgets/mri_core/ImageFinishAttribGadget.cpp
 create mode 100644 gadgets/mri_core/ImageFinishAttribGadget.h
 create mode 100644 gadgets/mri_core/MRIImageAttribWriter.cpp
 create mode 100644 gadgets/mri_core/MRIImageAttribWriter.h
 create mode 100644 gadgets/mri_core/WhiteNoiseInjectorGadget.cpp
 create mode 100644 gadgets/mri_core/WhiteNoiseInjectorGadget.h
 create mode 100644 gadgets/mri_core/default_measurement_dependencies.xml
 delete mode 100644 gadgets/octave/CMakeLists.txt
 delete mode 100644 gadgets/octave/GadgetronReturnIsmrmrdAcquisition.cpp
 delete mode 100644 gadgets/octave/GadgetronReturnIsmrmrdImage.cpp
 delete mode 100644 gadgets/octave/OctaveCommunicator.cpp
 delete mode 100644 gadgets/octave/OctaveCommunicator.h
 delete mode 100644 gadgets/octave/OctaveGadget.cpp
 delete mode 100644 gadgets/octave/OctaveGadget.h
 delete mode 100644 gadgets/octave/XMLGetXPath.cpp
 delete mode 100644 gadgets/octave/gadgetron_octave_export.h
 delete mode 100644 gadgets/octave/gadgetron_octavecommunicator_export.h
 delete mode 100644 gadgets/octave/octave.xml
 delete mode 100644 gadgets/octave/octave/accumulator.m
 delete mode 100644 gadgets/octave/octave/configure_accumulator.m
 delete mode 100644 gadgets/octave/octave/configure_downsample_2x.m
 delete mode 100644 gadgets/octave/octave/downsample_2x.m
 delete mode 100644 gadgets/octave/octave/gadget_reference_accumulator.m
 delete mode 100644 gadgets/octave/octave/gadget_reference_downsample_2x.m
 delete mode 100644 gadgets/octave/octave/ismrm_transform_image_to_kspace.m
 delete mode 100644 gadgets/octave/octave/ismrm_transform_kspace_to_image.m
 delete mode 100644 gadgets/octave/octave/my_config_function.m
 delete mode 100644 gadgets/octave/octave/my_gadget_reference.m
 delete mode 100644 gadgets/octave/octave/my_recon_function.m
 delete mode 100644 gadgets/octave/pugiconfig.hpp
 delete mode 100644 gadgets/octave/pugixml.cpp
 delete mode 100644 gadgets/octave/pugixml.hpp
 create mode 100644 gadgets/pmri/CMakeLists.txt
 create mode 100644 gadgets/pmri/GenericReconJob.h
 create mode 100644 gadgets/pmri/config/CMakeLists.txt
 create mode 100644 gadgets/pmri/config/generic_gpu_ktsense_singleshot.xml
 create mode 100644 gadgets/pmri/config/generic_gpusense_cg.xml
 create mode 100644 gadgets/pmri/config/generic_gpusense_cg_singleshot.xml
 create mode 100644 gadgets/pmri/config/generic_gpusense_nlcg_singleshot.xml
 create mode 100644 gadgets/pmri/config/generic_gpusense_sb_singleshot.xml
 create mode 100644 gadgets/pmri/gadgetron_gpupmri_export.h
 create mode 100644 gadgets/pmri/gpuCgKtSenseGadget.cpp
 create mode 100644 gadgets/pmri/gpuCgKtSenseGadget.h
 create mode 100644 gadgets/pmri/gpuCgSenseGadget.cpp
 create mode 100644 gadgets/pmri/gpuCgSenseGadget.h
 create mode 100644 gadgets/pmri/gpuCgSpiritGadget.cpp
 create mode 100644 gadgets/pmri/gpuCgSpiritGadget.h
 create mode 100644 gadgets/pmri/gpuGenericSensePrepGadget.cpp
 create mode 100644 gadgets/pmri/gpuGenericSensePrepGadget.h
 create mode 100644 gadgets/pmri/gpuNlcgSenseGadget.cpp
 create mode 100644 gadgets/pmri/gpuNlcgSenseGadget.h
 create mode 100644 gadgets/pmri/gpuSbSenseGadget.cpp
 create mode 100644 gadgets/pmri/gpuSbSenseGadget.h
 create mode 100644 gadgets/radial/RadialPhaseCorrectionGadget.cpp
 create mode 100644 gadgets/radial/RadialPhaseCorrectionGadget.h
 create mode 100644 gadgets/radial/config/golden_radial_mode2_gpusense_nlcg.xml
 create mode 100644 gadgets/radial/config/golden_radial_mode2_gpusense_nlcg_unoptimized.xml
 create mode 100644 gadgets/radial/config/golden_radial_mode3_gpusense_cg.xml
 create mode 100644 gadgets/radial/config/spirit.xml
 create mode 100644 gadgets/radial/gpuRadialPrepGadget.cpp
 create mode 100644 gadgets/radial/gpuRadialPrepGadget.h
 create mode 100644 gadgets/radial/gpuRadialSpiritPrepGadget.cpp
 create mode 100644 gadgets/radial/gpuRadialSpiritPrepGadget.h
 create mode 100644 gadgets/radial/gpuRetroGatedSensePrepGadget.cpp
 create mode 100644 gadgets/radial/gpuRetroGatedSensePrepGadget.h
 delete mode 100644 gadgets/sense/CMakeLists.txt
 delete mode 100644 gadgets/sense/SenseJob.h
 delete mode 100644 gadgets/sense/config/CMakeLists.txt
 delete mode 100644 gadgets/sense/config/generic_gpu_ktsense_singleshot.xml
 delete mode 100644 gadgets/sense/config/generic_gpusense_cg.xml
 delete mode 100644 gadgets/sense/config/generic_gpusense_cg_singleshot.xml
 delete mode 100644 gadgets/sense/config/generic_gpusense_sb_singleshot.xml
 delete mode 100644 gadgets/sense/gadgetron_gpusense_export.h
 delete mode 100644 gadgets/sense/gpuCgKtSenseGadget.cpp
 delete mode 100644 gadgets/sense/gpuCgKtSenseGadget.h
 delete mode 100644 gadgets/sense/gpuCgSenseGadget.cpp
 delete mode 100644 gadgets/sense/gpuCgSenseGadget.h
 delete mode 100644 gadgets/sense/gpuGenericSensePrepGadget.cpp
 delete mode 100644 gadgets/sense/gpuGenericSensePrepGadget.h
 delete mode 100644 gadgets/sense/gpuSbSenseGadget.cpp
 delete mode 100644 gadgets/sense/gpuSbSenseGadget.h
 create mode 100644 gadgets/util/CMakeLists.txt
 create mode 100644 gadgets/util/ParameterRelayGadget.cpp
 create mode 100644 gadgets/util/ParameterRelayGadget.h
 create mode 100644 gadgets/util/gadgetron_util_gadgets_export.h
 create mode 100644 test/integration/.gitignore
 create mode 100644 test/integration/CMakeLists.txt
 create mode 100644 test/integration/cases/always/simple_gre.cfg
 create mode 100644 test/integration/cases/always/simple_gre_3d.cfg
 create mode 100644 test/integration/cases/gpu/gpu_fixed_radial_mode1_cg.cfg
 create mode 100644 test/integration/cases/gpu/gpu_fixed_radial_mode1_ktsense.cfg
 create mode 100644 test/integration/cases/gpu/gpu_fixed_radial_mode1_realtime.cfg
 create mode 100644 test/integration/cases/gpu/gpu_golden_radial_mode2_cg.cfg
 create mode 100644 test/integration/cases/gpu/gpu_golden_radial_mode2_ktsense.cfg
 create mode 100644 test/integration/cases/gpu/gpu_golden_radial_mode2_realtime.cfg
 create mode 100644 test/integration/cases/gpu/gpu_grappa_simple.cfg
 create mode 100644 test/integration/cases/gpu/gpu_spiral.cfg
 create mode 100644 test/integration/cases/gpu/gpu_spiral_sb.cfg
 create mode 100644 test/integration/cases/linux_mac_only/gpu_golden_radial_mode2_sb.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_3D_head.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_FatWater.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_FetalHASTE.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_LGE.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_Perfusion.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_T2W.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_localizer.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_molli.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_real_time_cine.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_real_time_cine_9slices.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_sasha.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_snr_unit_recon_builtin_noise.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_snr_unit_recon_ipat4.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_snr_unit_recon_prospective_cine.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_snr_unit_recon_spat2_asym_pf.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_snr_unit_recon_spat3.cfg
 create mode 100644 test/integration/cases/mkl/gtplus_snr_unit_recon_tpat3.cfg
 create mode 100644 test/integration/cases/python/simple_gre_python.cfg
 create mode 100644 test/integration/data.txt
 create mode 100644 test/integration/get_data.py
 create mode 100644 test/integration/run_all_tests.py
 create mode 100644 test/integration/run_gadgetron_test.py
 create mode 100644 test/unit/run_unit_tests.py
 create mode 100644 toolboxes/cloudbus/CMakeLists.txt
 create mode 100644 toolboxes/cloudbus/CloudBus.cpp
 create mode 100644 toolboxes/cloudbus/CloudBus.h
 create mode 100644 toolboxes/cloudbus/cloudbus_export.h
 create mode 100644 toolboxes/cloudbus/cloudbus_main.cpp
 create mode 100644 toolboxes/core/Gadgetron_enable_types.h
 delete mode 100644 toolboxes/core/SerializableObject.h
 create mode 100644 toolboxes/core/cpu/algorithm/hoNDBSpline.h
 create mode 100644 toolboxes/core/cpu/algorithm/hoNDBSpline.hxx
 delete mode 100644 toolboxes/core/cpu/arma_math/CMakeLists.txt
 delete mode 100644 toolboxes/core/cpu/arma_math/cpucore_math_export.h
 delete mode 100644 toolboxes/core/cpu/arma_math/hoArmadillo.h
 delete mode 100644 toolboxes/core/cpu/arma_math/hoNDArray_blas.cpp
 delete mode 100644 toolboxes/core/cpu/arma_math/hoNDArray_blas.h
 delete mode 100644 toolboxes/core/cpu/arma_math/hoNDArray_elemwise.cpp
 delete mode 100644 toolboxes/core/cpu/arma_math/hoNDArray_elemwise.h
 delete mode 100644 toolboxes/core/cpu/arma_math/hoNDArray_math.h
 delete mode 100644 toolboxes/core/cpu/arma_math/hoNDArray_operators.cpp
 delete mode 100644 toolboxes/core/cpu/arma_math/hoNDArray_operators.h
 delete mode 100644 toolboxes/core/cpu/arma_math/hoNDArray_reductions.cpp
 delete mode 100644 toolboxes/core/cpu/arma_math/hoNDArray_reductions.h
 create mode 100644 toolboxes/core/cpu/dummy.cpp
 create mode 100644 toolboxes/core/cpu/gadgetronmath.h
 create mode 100644 toolboxes/core/cpu/hoNDBoundaryHandler.h
 create mode 100644 toolboxes/core/cpu/hoNDBoundaryHandler.hxx
 delete mode 100644 toolboxes/core/cpu/hoNDFFT.cpp
 delete mode 100644 toolboxes/core/cpu/hoNDFFT.h
 create mode 100644 toolboxes/core/cpu/hoNDInterpolator.h
 create mode 100644 toolboxes/core/cpu/hoNDInterpolatorBSpline.hxx
 create mode 100644 toolboxes/core/cpu/hoNDInterpolatorLinear.hxx
 create mode 100644 toolboxes/core/cpu/hoNDInterpolatorNearestNeighbor.hxx
 create mode 100644 toolboxes/core/cpu/hoNDObjectArray.h
 create mode 100644 toolboxes/core/cpu/hoNDPoint.h
 create mode 100644 toolboxes/core/cpu/image/hoNDImage.h
 create mode 100644 toolboxes/core/cpu/image/hoNDImage.hxx
 create mode 100644 toolboxes/core/cpu/image/hoNDImageAttrib.h
 create mode 100644 toolboxes/core/cpu/image/hoNDImageContainer2D.h
 create mode 100644 toolboxes/core/cpu/math/CMakeLists.txt
 create mode 100644 toolboxes/core/cpu/math/cpucore_math_export.h
 create mode 100644 toolboxes/core/cpu/math/hoArmadillo.h
 create mode 100644 toolboxes/core/cpu/math/hoNDArray_elemwise.cpp
 create mode 100644 toolboxes/core/cpu/math/hoNDArray_elemwise.h
 create mode 100644 toolboxes/core/cpu/math/hoNDArray_linalg.cpp
 create mode 100644 toolboxes/core/cpu/math/hoNDArray_linalg.h
 create mode 100644 toolboxes/core/cpu/math/hoNDArray_math.h
 create mode 100644 toolboxes/core/cpu/math/hoNDArray_math_util.cpp
 create mode 100644 toolboxes/core/cpu/math/hoNDArray_math_util.h
 create mode 100644 toolboxes/core/cpu/math/hoNDArray_reductions.cpp
 create mode 100644 toolboxes/core/cpu/math/hoNDArray_reductions.h
 create mode 100644 toolboxes/core/cpu/math/hoNDImage_util.cpp
 create mode 100644 toolboxes/core/cpu/math/hoNDImage_util.h
 create mode 100644 toolboxes/core/cpu/math/hoNDImage_util.hxx
 create mode 100644 toolboxes/core/cpu/math/hoNDImage_util_instantiate.hxx
 create mode 100644 toolboxes/core/gpu/cuNDArray_fileio.h
 delete mode 100644 toolboxes/core/gpu/cuNDFFT.cpp
 delete mode 100644 toolboxes/core/gpu/cuNDFFT.h
 delete mode 100644 toolboxes/core/gpu/hoCuNDArray_operators.h
 create mode 100644 toolboxes/ct/CMakeLists.txt
 create mode 100644 toolboxes/ct/xray/CMakeLists.txt
 create mode 100644 toolboxes/ct/xray/gpu/CBCT_acquisition.h
 create mode 100644 toolboxes/ct/xray/gpu/CBCT_binning.h
 create mode 100644 toolboxes/ct/xray/gpu/CMakeLists.txt
 create mode 100644 toolboxes/ct/xray/gpu/conebeam_projection.cu
 create mode 100644 toolboxes/ct/xray/gpu/conebeam_projection.h
 create mode 100644 toolboxes/ct/xray/gpu/float3x3.h
 create mode 100644 toolboxes/ct/xray/gpu/gpuxray_export.h
 create mode 100644 toolboxes/ct/xray/gpu/hoCuConebeamProjectionOperator.cpp
 create mode 100644 toolboxes/ct/xray/gpu/hoCuConebeamProjectionOperator.h
 create mode 100644 toolboxes/fft/CMakeLists.txt
 create mode 100644 toolboxes/fft/cpu/CMakeLists.txt
 create mode 100644 toolboxes/fft/cpu/cpufft_export.h
 create mode 100644 toolboxes/fft/cpu/hoNDFFT.cpp
 create mode 100644 toolboxes/fft/cpu/hoNDFFT.h
 create mode 100644 toolboxes/fft/gpu/CMakeLists.txt
 create mode 100644 toolboxes/fft/gpu/cuNDFFT.cpp
 create mode 100644 toolboxes/fft/gpu/cuNDFFT.h
 create mode 100644 toolboxes/fft/gpu/gpufft_export.h
 delete mode 100644 toolboxes/gadgettools/GadgetImageMessageReader.h
 delete mode 100644 toolboxes/gadgettools/GadgetServerAcceptor.cpp
 delete mode 100644 toolboxes/gadgettools/GadgetServerAcceptor.h
 delete mode 100644 toolboxes/gadgettools/GadgetStreamController.cpp
 delete mode 100644 toolboxes/gadgettools/GadgetStreamController.h
 create mode 100644 toolboxes/gadgettools/GadgetronOSUtil.cpp
 create mode 100644 toolboxes/gadgettools/GadgetronOSUtil.h
 create mode 100644 toolboxes/gadgettools/ismrmrd/CMakeLists.txt
 create mode 100644 toolboxes/gadgettools/ismrmrd/GadgetImageMessageReader.h
 rename toolboxes/gadgettools/{ => ismrmrd}/GadgetImageMessageWriter.h (100%)
 create mode 100644 toolboxes/gtplus/GtPlusDefinition.h
 create mode 100644 toolboxes/gtplus/GtPlusIOExport.h
 create mode 100644 toolboxes/gtplus/algorithm/FreeFormDeformation/gtplusBSplineFFD.h
 create mode 100644 toolboxes/gtplus/algorithm/FreeFormDeformation/gtplusBSplineFFD2D.h
 create mode 100644 toolboxes/gtplus/algorithm/FreeFormDeformation/gtplusBSplineFFD3D.h
 create mode 100644 toolboxes/gtplus/algorithm/FreeFormDeformation/gtplusBSplineFFD4D.h
 create mode 100644 toolboxes/gtplus/algorithm/FreeFormDeformation/gtplusFFDBase.h
 create mode 100644 toolboxes/gtplus/algorithm/FreeFormDeformation/gtplusMLFFD.h
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_Cartesian.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_Cartesian_CloudNode.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_Cartesian_DualLayer_Gateway_L1SPIRIT.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_Cartesian_DualLayer_Gateway_SPIRIT.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_Cartesian_FirstLayer_CloudNode.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_Cartesian_L1SPIRIT.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_Cartesian_SPIRIT.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_FatWater.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_LGE.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_MOLLI.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_Perfusion.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_RealTimeCine.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_RealTimeFlow.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_2DT_T2W.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_3DT_Cartesian.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_3DT_Cartesian_CloudNode.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_3DT_Cartesian_L1SPIRIT.xml
 delete mode 100644 toolboxes/gtplus/config/GadgetronProgram_gtPlus_3DT_Cartesian_SPIRIT.xml
 delete mode 100644 toolboxes/gtplus/config/gtCloud/myCloud_2DT.txt
 delete mode 100644 toolboxes/gtplus/config/gtCloud/myCloud_2DT_DualLayer.txt
 delete mode 100644 toolboxes/gtplus/config/gtCloud/myCloud_2DT_DualLayer_FirstLayer.txt
 delete mode 100644 toolboxes/gtplus/config/gtCloud/myCloud_3DT.txt
 delete mode 100644 toolboxes/gtplus/matlab/CMakeLists.txt
 delete mode 100644 toolboxes/gtplus/matlab/FtkMatlabConverterBase.h
 create mode 100644 toolboxes/gtplus/matlab/gtMatlabImage.h
 delete mode 100644 toolboxes/gtplus/ut/spirit_test.cpp
 delete mode 100644 toolboxes/gtplus/ut/util_test.cpp
 create mode 100644 toolboxes/gtplus/util/gtPlusUtil.h
 create mode 100644 toolboxes/gtplus/util/gtPlusUtil.hxx
 create mode 100644 toolboxes/gtplus/workflow/gtPlusISMRMRDReconCoilMapEstimation.h
 create mode 100644 toolboxes/linalg/CMakeLists.txt
 create mode 100644 toolboxes/linalg/generate_test_data.m
 create mode 100644 toolboxes/linalg/linalg_export.h
 create mode 100644 toolboxes/linalg/linalg_ground_truth_comparison.cpp
 create mode 100644 toolboxes/linalg/linalg_test.cpp
 create mode 100644 toolboxes/linalg/matrix_decomposition.cpp
 create mode 100644 toolboxes/linalg/matrix_decomposition.h
 create mode 100644 toolboxes/linalg/matrix_vector_op.cpp
 create mode 100644 toolboxes/linalg/matrix_vector_op.h
 create mode 100755 toolboxes/linalg/write_mr_raw.m
 create mode 100644 toolboxes/mri/epi/CMakeLists.txt
 create mode 100644 toolboxes/mri/epi/EPIExport.h
 create mode 100644 toolboxes/mri/epi/EPIReconXObject.h
 create mode 100644 toolboxes/mri/epi/EPIReconXObjectFlat.h
 create mode 100644 toolboxes/mri/epi/EPIReconXObjectTrapezoid.h
 create mode 100644 toolboxes/mri/pmri/gpu/cuBuffer.cpp
 create mode 100644 toolboxes/mri/pmri/gpu/cuBuffer.h
 create mode 100644 toolboxes/mri/pmri/gpu/cuSpiritBuffer.cpp
 create mode 100644 toolboxes/mri/pmri/gpu/cuSpiritBuffer.h
 create mode 100644 toolboxes/mri/pmri/gpu/cuSpiritOperator.h
 create mode 100644 toolboxes/mri/pmri/gpu/htgrappa.cpp
 create mode 100644 toolboxes/mri/pmri/gpu/spirit_calibration.cu
 create mode 100644 toolboxes/mri/pmri/gpu/spirit_calibration.h
 create mode 100644 toolboxes/mri_core/CMakeLists.txt
 create mode 100644 toolboxes/mri_core/mri_core_data.h
 create mode 100644 toolboxes/operators/cpu/hoDiagonalOperator.h
 create mode 100644 toolboxes/operators/cpu/hoDiagonalSumOperator.h
 create mode 100644 toolboxes/operators/diagonalSumOperator.h
 create mode 100644 toolboxes/operators/gpu/cuDiagonalSumOperator.h
 create mode 100644 toolboxes/operators/gpu/hoCuDiagonalOperator.h
 create mode 100644 toolboxes/operators/gpu/hoCuIdentityOperator.h
 create mode 100644 toolboxes/operators/gpu/hoCuPartialDerivativeOperator.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/application/hoImageRegContainer2DRegistration.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/dissimilarity/hoImageRegDissimilarity.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/dissimilarity/hoImageRegDissimilarityHistogramBased.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/dissimilarity/hoImageRegDissimilarityLocalCCR.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/dissimilarity/hoImageRegDissimilarityMutualInformation.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/dissimilarity/hoImageRegDissimilarityNormalizedMutualInformation.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/dissimilarity/hoImageRegDissimilaritySSD.h
 delete mode 100644 toolboxes/registration/optical_flow/cpu/hoRegistration_utils.cpp
 delete mode 100644 toolboxes/registration/optical_flow/cpu/hoRegistration_utils.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/register/hoImageRegDeformationFieldBidirectionalRegister.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/register/hoImageRegDeformationFieldRegister.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/register/hoImageRegNonParametricRegister.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/register/hoImageRegParametricRegister.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/register/hoImageRegRegister.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/solver/hoImageRegDeformationFieldBidirectionalSolver.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/solver/hoImageRegDeformationFieldSolver.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/solver/hoImageRegNonParametricSolver.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/solver/hoImageRegParametricDownHillSolver.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/solver/hoImageRegParametricGradientDescentSolver.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/solver/hoImageRegParametricSolver.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/solver/hoImageRegSolver.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/transformation/hoImageRegDeformationField.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/transformation/hoImageRegHomogenousTransformation.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/transformation/hoImageRegNonParametricTransformation.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/transformation/hoImageRegParametricTransformation.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/transformation/hoImageRegRigid2DTransformation.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/transformation/hoImageRegRigid3DTransformation.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/transformation/hoImageRegTransformation.h
 create mode 100644 toolboxes/registration/optical_flow/cpu/warper/hoImageRegWarper.h
 create mode 100644 toolboxes/solvers/cpu/hoSolverUtils.h
 delete mode 100644 toolboxes/solvers/gpu/cuGpBbSolver.cu
 create mode 100644 toolboxes/solvers/gpu/cuLbfgsSolver.h
 create mode 100644 toolboxes/solvers/gpu/cuNlcgSolver.h
 create mode 100644 toolboxes/solvers/gpu/cuSolverUtils.cu
 create mode 100644 toolboxes/solvers/gpu/cuSolverUtils.h
 create mode 100644 toolboxes/solvers/gpu/hoCuCgSolver.h
 create mode 100644 toolboxes/solvers/gpu/hoCuNlcgSolver.h
 create mode 100644 toolboxes/solvers/gpu/hoCuSbcCgSolver.h
 create mode 100644 toolboxes/solvers/lbfgsSolver.h
 create mode 100644 toolboxes/solvers/lsqrSolver.h
 create mode 100644 toolboxes/solvers/nlcgSolver.h

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/gadgetron.git



More information about the debian-med-commit mailing list