<div dir="ltr">Hi Dave,<div><br></div><div>Thanks for the build and feedback!</div><div><br></div><div>I've improve the testing instructions based on your suggestions.  There is now explicit cmake configuration steps, and a -j flag to ctest.  I am surprised that you got a Debug build by default -- we try to make it Release for a clean build [1].</div><div><br></div><div>Thanks,</div><div>Matt</div><div><br></div><div>[1] <a href="http://itk.org/gitweb?p=ITK.git;a=blob;f=CMakeLists.txt;h=a913e4e065239edbf8d89b51969a8a51fc67fb8e;hb=HEAD#l95">http://itk.org/gitweb?p=ITK.git;a=blob;f=CMakeLists.txt;h=a913e4e065239edbf8d89b51969a8a51fc67fb8e;hb=HEAD#l95</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 17, 2014 at 2:40 PM, David Cole <span dir="ltr"><<a href="mailto:DLRdave@aol.com" target="_blank">DLRdave@aol.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I did this build with the VS 2013 compiler, and the Ninja cmake<br>
generator, and it basically worked:<br>
<br>
<a href="https://open.cdash.org/buildSummary.php?buildid=3614855" target="_blank">https://open.cdash.org/buildSummary.php?buildid=3614855</a><br>
<br>
The 3 test timeouts I guess are expected because it's a Debug build.<br>
<br>
I tried to do it by following just the directions in this email to run<br>
the dashboard, and there are some things I would add to future emails<br>
to make it even easier:<br>
<br>
- running "ctest" like that works fine for submitting an Experimental<br>
dashboard, but: it assumes you've configured an ITK build tree already<br>
with CMake... perhaps it should be mentioned that you need to run<br>
cmake first<br>
<br>
- when running CMake, and using make files or Ninja generator, the<br>
default build type appears to be Debug -- when configuring, use -D<br>
CMAKE_BUILD_TYPE=Release to avoid the long long long test times of a<br>
Debug build on Windows<br>
<br>
- when running ctest, use "-j 4" or "-j 8" or however many processors<br>
you can spare to actually run the tests..... My dashboard took over 4<br>
hours because it was a Debug build, and I was running the exact<br>
command line in the email with ctest, and just simply forgot that when<br>
running a dashboard this way, you have to tell ctest how many<br>
processes to test at once...<br>
<br>
Bottom line:<br>
4.7rc02 looks good to me, go for it!<br>
<br>
<br>
Cheers,<br>
David C.<br>
<div><div class="h5"><br>
<br>
<br>
On Tue, Dec 16, 2014 at 2:42 AM, Matt McCormick<br>
<<a href="mailto:matt.mccormick@kitware.com">matt.mccormick@kitware.com</a>> wrote:<br>
> On behalf of the Insight Toolkit community, we are proud to announce that<br>
> ITK 4.7.0 release candidate 2 has been tagged and is available for testing!<br>
> Please test the release candidate in the coming days for an imminent<br>
> release.<br>
><br>
><br>
> To obtain the source code,<br>
><br>
>  git clone <a href="http://itk.org/ITK.git" target="_blank">http://itk.org/ITK.git</a><br>
>  cd ITK<br>
>  git checkout -q --detach v4.7rc02<br>
><br>
> For more details, please see the Git documentation [1].<br>
><br>
> A few highlights for this release: all ITK examples from the Software Guide,<br>
> Wiki Examples, and SphinxExamples are new indexed and crossed linked in<br>
> Doxygen. So now when you go to your favorite filter or other object, say the<br>
> ResampleImageFilter, there is a large selection of examples in the examples<br>
> sections. This should make it much easier to fine sample code on how to use<br>
> an ITK class! TIFF IO has undergone a significant cleanup and speed-up, and<br>
> now TIFF tags are read into the MetaDataDictionary. Three new Remote Modules<br>
> are available, for gradient computation, DICOM IO, and QuadEdgeMesh<br>
> filtering. Python wrapping, CMake configuration, and registration continue<br>
> to improve. A new, experimental thread pool is available -- to enable set<br>
> the ITK_USE_THREADPOOL or call<br>
> itk::MultiThreader::SetGlobalDefaultUseThreadPool(true).<br>
><br>
><br>
><br>
> Please test the release candidate and share your experiences on the mailing<br>
> list, issue tracker, and Gerrit Code Review. Please help identify issues<br>
> submitting an Experimental build to the dashboard [2] with:<br>
><br>
>  ctest -M Experimental  -T Configure -T Build -T Test -T Submit<br>
><br>
> and notifying the mailing list.  Testing your own applications against the<br>
> RC is also appreciated.<br>
><br>
><br>
><br>
> Congratulations and well done to the 29 contributors to this release. We<br>
> would especially like to recognize the new contributors, Gert Wollny, Girish<br>
> Mallya, Christopher Mullins, Umang B, David T. Chen, Danny Perry, Johan<br>
> Andruejol, and Ismael Belghiti.<br>
><br>
><br>
> The final release is scheduled for December 18th.<br>
><br>
> [1] <a href="http://www.itk.org/Wiki/ITK/Git" target="_blank">http://www.itk.org/Wiki/ITK/Git</a><br>
><br>
><br>
> [2] <a href="http://itk.org/Insight/Doxygen/html/examples.html" target="_blank">http://itk.org/Insight/Doxygen/html/examples.html</a><br>
><br>
><br>
> [3] <a href="http://www.itk.org/Doxygen/html/classitk_1_1ResampleImageFilter.html" target="_blank">http://www.itk.org/Doxygen/html/classitk_1_1ResampleImageFilter.html</a><br>
><br>
><br>
> [2] <a href="http://open.cdash.org/index.php?project=Insight" target="_blank">http://open.cdash.org/index.php?project=Insight</a><br>
><br>
><br>
><br>
><br>
> New Features<br>
> ------------------<br>
><br>
> * Documentation Improvements<br>
><br>
>  - Update Software Guide registration examples to ITKv4 framework<br>
><br>
>  - Wiki and Sphinx examples are indexed in Doxygen<br>
><br>
>  - Clean Software Guide dashboard build<br>
><br>
><br>
> * Filtering Improvements<br>
><br>
>  - New Laplacian deformation filter’s for QuadEdgeMesh’s<br>
><br>
>    - IJ article: <a href="http://hdl.handle.net/10380/3410" target="_blank">http://hdl.handle.net/10380/3410</a><br>
><br>
> - FFTComplexToComplexImageFilter out of Review, Vnl, FFTW implementations<br>
><br>
> - Faster recursive Gaussian on VectorImage<br>
><br>
><br>
> * ImageIO improvements<br>
><br>
>  - PNG sCAL unit support<br>
><br>
>  - TIFF IO performance greatly improved<br>
><br>
>  - TIFF tags read into Image MetaDataDictionary<br>
><br>
>  - MetaIO updated<br>
><br>
>  - Better support for system GDCM<br>
><br>
><br>
> * Infrastructure improvements<br>
><br>
>  - New method to erase a MetaDataDictionary entry<br>
><br>
>  - New global method to set physical space tolerance<br>
><br>
>  - New, experimental thread pool support<br>
><br>
>  - NumericTraits::Zero and ::One are deprecated in favor of ::ZeroValue()<br>
> and ::OneValue()<br>
><br>
>  - VTK bridge modules only request required VTK modules<br>
><br>
><br>
> * New Remote Modules<br>
><br>
>  - Higher Order Accurate Gradient<br>
><br>
>    - <a href="http://hdl.handle.net/10380/3231" target="_blank">http://hdl.handle.net/10380/3231</a><br>
><br>
>  - IO Transform DCMTK<br>
><br>
>    - <a href="http://hdl.handle.net/10380/3468" target="_blank">http://hdl.handle.net/10380/3468</a><br>
><br>
>  - Subdivision Quad Edge Mesh Filters<br>
><br>
>    - <a href="http://hdl.handle.net/10380/3307" target="_blank">http://hdl.handle.net/10380/3307</a><br>
><br>
><br>
> * Registration improvements<br>
><br>
>  - LandmarkBasedTransformInitializer supports BSplineTransform<br>
><br>
>  - Transverse inverse consistency increased<br>
><br>
>  - Automatic initialization of the transform center for multi-stage<br>
> registrations<br>
><br>
>  - Sparse point B-spline field estimate<br>
><br>
>  - Mutual information faster, lower memory usage<br>
><br>
><br>
> * Wrapping improvements<br>
><br>
>  - Wrapping now builds without type warnings<br>
><br>
>  - pygccxml bumped to 1.6.2<br>
><br>
>  - Latest GCCXML<br>
><br>
>  - CMake wrapping infrastructure cleanup<br>
><br>
>  - Build with Ninja CMake generator<br>
><br>
>  - New GetTypes() and GetTypesAsList() methods<br>
><br>
>  - ITK_WRAP_PYTHON is exposed in ITKConfig.cmake<br>
><br>
><br>
><br>
> * Many style improvements -- ITK gets more stylish with every release!<br>
><br>
><br>
> * Improved code coverage -- we are over 85%!<br>
><br>
><br>
> * *Lots* of important bug fixes<br>
><br>
><br>
> * And much more! See details in the log below.<br>
><br>
><br>
> List of changes since v4.7-rc01<br>
><br>
> --------------------------------------<br>
><br>
><br>
> Ali Ghayoor (1):<br>
>      DOC: Revise the registration examples of ITKSoftwareGuide<br>
><br>
> Arnaud Gelas (3):<br>
>      ENH: Adding SubdivisionQuadEdgeMeshFilters to ITK as remote module<br>
>      COMP: address clang -Winconsistent-missing-override in ITKQuadEdgeMesh<br>
>      COMP: fix warnings on dashboard for Subdivision remote module<br>
><br>
> Bradley Lowekamp (5):<br>
>      BUG: Fix segfault when setting displacement field as null<br>
>      BUG: Don't enable SSE rounding with OSX and gccxml<br>
>      BUG: Add portable access to Tiff field name<br>
>      BUG: Fix conversion compilation error<br>
>      BUG: Rename remote module FDFImageIO -> IOFDF<br>
><br>
> Christopher Mullins (6):<br>
>      STYLE: Fix line length in OpenJPEG license for 80 character.<br>
>      DOC: Finish the ImageLinearIteratorWithIndex example.<br>
>      DOC: Text and picture problems, book2<br>
>      BUG: Fix text in margin issues<br>
>      DOC: Edits for the beginning of chapter 5, Statistics<br>
>      DOC: Fix empty code block.<br>
><br>
> Cory Quammen (1):<br>
>      COMP: Avoid including VTK_USE_FILE within ITK<br>
><br>
> Kent Williams (1):<br>
>      ENH: Add test to exercise issue with Transform::GetInverse<br>
><br>
> Matthew McCormick (7):<br>
>      BUG: Register AzimuthElevationToCartesianTransform to factories.<br>
>      DOC: Update texture feature class references.<br>
>      BUG: Fix texture feature correlation computation for constant image.<br>
>      STYLE: Put ImageToImageFilterCommon in its own file.<br>
>      BUG: Wrap ImageToImageFilterCommon.<br>
>      STYLE: Put ImageSourceCommon in its own file.<br>
>      COMP: Add missing itkImageRegionSplitterBase to ImageSourceCommon.<br>
><br>
> Michka Popoff (1):<br>
>      ENH: Add CVD and CVF types to VectorIndexSelectionCastImageFilter<br>
> wrappings<br>
><br>
> Ziv Yaniv (1):<br>
>      COMP: fixed warnings from gcc4.1.2, made implicit casts explicit<br>
><br>
><br>
> List of changes since v4.6.0<br>
><br>
> --------------------------------------<br>
><br>
><br>
> Alexander Schmidt-Richberg (1):<br>
><br>
>      ENH: Updated Remote Module VariationalRegistration to new git tag<br>
><br>
><br>
> Ali Ghayoor (10):<br>
><br>
>      ENH: Make ITKv4 compatible with ITKSoftwareGuide<br>
><br>
>      ENH: Add GetCurrentStepLength to RegularStepGradDescentOptv4<br>
><br>
>      ENH: Convert three ImageRegistration Examples to ITKv4<br>
><br>
>      ENH: Add multi-Res and multistage registration Examples to ITKv4<br>
><br>
>      ENH: Convert DeformableReg examples to ITKv4 reg framework<br>
><br>
>      BUG: Expand a test to reflect multi-metric registration bug<br>
><br>
>      BUG: Fix multi metric point sampling bug in ImageRegistrationMethodv4<br>
><br>
>      ENH: Add direct initialization to SyN registration<br>
><br>
>      ENH: Direct initialization of SyN by restoring the state<br>
><br>
>      ENH: LandmarkBasedTransformInitializer supports BSplineTransformType<br>
><br>
><br>
> Arnaud Gelas (15):<br>
><br>
>      COMP: use find_package(VTK COMPONENTS) for LevelSetsv4Visualization<br>
><br>
>      ENH: Importing Laplacian Deformation for QuadEdgeMesh<br>
><br>
>      DOC: Add more explanation about SmoothingQuadEdgeMeshFilter's usage<br>
><br>
>      ENH: SmoothingQuadEdgeMeshFilter::SetCoefficientMethod calls Modified()<br>
><br>
>      ENH: Add progress report in itk::SmoothingQuadEdgeMeshFilter<br>
><br>
>      BUG: fix gdcm version in GDCMImageIO.<br>
><br>
>      COMP: missing cast when calling gdcm::DataElement::SetByteValue<br>
><br>
>      COMP: missing cast when calling gdcm::DataElement::SetByteValue<br>
><br>
>      ENH: increase LaplacianDeformation code coverage<br>
><br>
>      STYLE: use typedef rather than inheritance<br>
><br>
>      BUG: GDCMImageIO was not working properly when m_KeepOriginalUID is<br>
> false<br>
><br>
>      BUG: split include directories into appropriate cmake variables HDF5<br>
><br>
>      BUG: missing gdcm libraries when using system GDCM<br>
><br>
>      DOC: fix doxygen documentaiton for<br>
> itk::LaplacianDeformationQuadEdgeMeshFilter<br>
><br>
>      ENH: Add one method to erase a tag into MetaDataDictionary<br>
><br>
><br>
> Bill Lorensen (5):<br>
><br>
>      ENH: Specify required VTK modules<br>
><br>
>      COMP: Wiki examples require additional vtk modules<br>
><br>
>      ENH: Modify WikiExamples remote config<br>
><br>
>      COMP: Bad test signature<br>
><br>
>      COMP: Update tag for wiki examples<br>
><br>
><br>
> Brad King (6):<br>
><br>
>      COMP: Fix vxl_config_macros usage of CMake check macros<br>
><br>
>      ENH: Use if(DEFINED) to simplify conditions<br>
><br>
>      COMP: Fix vxl_config_macros checks broken by refactoring<br>
><br>
>      COMP: Fix one more vxl_config_macros check broken by refactoring<br>
><br>
>      BUG: Fix itk_module_config for repeated calls<br>
><br>
>      BUG: Fix itk_module_config for repeated calls<br>
><br>
><br>
> Bradley Lowekamp (52):<br>
><br>
>      ENH: Adding License file from upstream MetaIO<br>
><br>
>      ENH: Adding script to update MetaIO from upstream<br>
><br>
>      ENH: Remove ITK MetaIO to prepare for upstream import<br>
><br>
>      PERF: Remove dynamically allocated temporary in evaluate method<br>
><br>
>      COMP: Fix variable type for Set/Get macros<br>
><br>
>      BUG: Implement ITK Style Singleton design pattern<br>
><br>
>      ENH: Add no throw exception specification for UnRegister methods<br>
><br>
>      COMP: Must specify order as "noexcept override"<br>
><br>
>      BUG: Add GetInverse for IdentityTransform<br>
><br>
>      ENH: Adding SetIdentity method to base DisplacementField class<br>
><br>
>      BUG: Remove unused redefinition of NULL<br>
><br>
>      BUG: Don't print to std::cout in PrintSelf<br>
><br>
>      ENH: Prefer the PrintSelfObjectMacro for printing nested objects<br>
><br>
>      BUG: Use METER of sCAL scale unit<br>
><br>
>      BUG: Use PNG_SCALE_METER for PNG sCAL unit<br>
><br>
>      BUG: Use METER of sCAL scale unit<br>
><br>
>      BUG: Use PNG_SCALE_METER for PNG sCAL unit<br>
><br>
>      COMP: Fix signed to unsigned int comparison<br>
><br>
>      BUG: Fix overflows computing size of read tiff image<br>
><br>
>      ENH: Extract TiffReaderInternal to separate file<br>
><br>
>      ENH: Refactor ReadTwoSamplePerPixelImage into template function<br>
><br>
>      ENH: Refactor GenericReadImage into template function<br>
><br>
>      BUG: Remove Zeiss 2-channel support code in TIFFImageIO ( and<br>
> LSMImageIO )<br>
><br>
>      ENH: Refactor method to convert RGBA image to output buffer<br>
><br>
>      ENH: Refactor duplicated code to read a page<br>
><br>
>      BUG: Fix right oriented tiff images<br>
><br>
>      BUG: Remove dead separated plannar code, add test<br>
><br>
>      STYLE: Fix minor kwstyle defects in test and test results<br>
><br>
>      BUG: Use array delete operator for array new allocations<br>
><br>
>      ENH: add arbitrary TIFF TAGs to meta-data dictionary<br>
><br>
>      ENH: Reduce code duplicate in TIFFImageIO::ReadCurrentPage<br>
><br>
>      BUG: Address Coverity warning about null pointer dereferences<br>
><br>
>      ENH: Remove support for TIFF tile as 3D and dead code<br>
><br>
>      ENH: RGBA read images should stay unchanged.<br>
><br>
>      BUG: Override method to MakeOutput by name<br>
><br>
>      ENH: Refactor per pixel conversion function to per scan-line method<br>
><br>
>      PERF: Refactor color table lookup<br>
><br>
>      BUG: Adding missing parentheses around boolean expression<br>
><br>
>      ENH: adding TIFFImageIO test for RGB palette images<br>
><br>
>      PERF: Improve recursive Gaussian perfromance with VectorImages<br>
><br>
>      ENH: Query libtiff to determine compression support<br>
><br>
>      BUG: Support TIFF tiled image with TIFFReadRGBAImage<br>
><br>
>      BUG: Use SizeValueType for length of scanline<br>
><br>
>      PERF: Store causal results directly in output buffers<br>
><br>
>      COMP: Add explicit conversion to const char<br>
><br>
>      COMP: Explicitly add override to GetNameOfClass method<br>
><br>
>      COMP: Address internal segmentation fault with Intel compiler<br>
><br>
>      ENH: Adding method to set global physical space tolerance<br>
><br>
>      COMP: Explicitly add override to GetNameOfClass method<br>
><br>
>      BUG: Add new TypeMacro for non-overloaded classes<br>
><br>
>      BUG: Fix obscure race condition on access thread pool initialization<br>
><br>
>      BUG: Updating FDFImageIO remote module<br>
><br>
><br>
> Christopher Mullins (15):<br>
><br>
>      COMP: Allows latex to compile for ITKSoftwareGuide<br>
><br>
>      COMP: Allows latex to compile for ITKSoftwareGuide<br>
><br>
>      COMP: Wrap MeshBase templates<br>
><br>
>      COMP: Wrap MeshBase templates<br>
><br>
>      COMP: Fix warning in BlockMatchingImageFilter<br>
><br>
>      STYLE: Line lengths in examples should be no longer than 80 chars.<br>
><br>
>      COMP: Wrap the remaining MeshBase and MeshToMeshFilter types.<br>
><br>
>      COMP: Fix LaTeX warnings.<br>
><br>
>      STYLE: Fix formatting/punctuation errors.<br>
><br>
>      STYLE: Formatting and punctuation fixes.<br>
><br>
>      DOC: Edits for Book 2 Chapter 1 documentation in the Examples.<br>
><br>
>      DOC: Edits for book 2 chapter 2.<br>
><br>
>      DOC: More chapter 2 edits<br>
><br>
>      DOC: Book 2 Chapter 3 edits (part 1)<br>
><br>
>      DOC: book 2 chapter 4 Segmentation edits<br>
><br>
><br>
> Danny Perry (2):<br>
><br>
>      BUG: adding test for vnl_sparse_matrix::mult()<br>
><br>
>      BUG: size of q buffer should actually be (this->rows())*pcols.<br>
><br>
><br>
> David T. Chen (1):<br>
><br>
>      DOC: Fixed HistogramThresholdImageFitler<br>
><br>
><br>
> Dirk Padfield (1):<br>
><br>
>      BUG: Corrected processing of last sigma<br>
><br>
><br>
> GCC-XML Upstream (1):<br>
><br>
>      ENH: pygccxml v1.6.2 (reduced)<br>
><br>
><br>
> Gert Wollny (1):<br>
><br>
>      COMP: Fix SSE2 build errors with WrapITK on GCC 4.9. (ForRelease)<br>
><br>
><br>
> Girish Mallya (1):<br>
><br>
>      BUG: Tests added for BinaryImageToLabelMapFilter for single-row images.<br>
><br>
><br>
> Hans Johnson (24):<br>
><br>
>      COMP: Add tolerance for comparing floating point<br>
><br>
>      PERF: Remove non-threadable algorithm components<br>
><br>
>      COMP: Add tolerance for comparing floating point<br>
><br>
>      PERF: Remove non-threadable algorithm components<br>
><br>
>      PERF: Remove large foot print of PDF derivatives.<br>
><br>
>      PERF: Revert Remove large foot print of PDF derivatives.<br>
><br>
>      STYLE: Test against almost equal for floating point values<br>
><br>
>      STYLE: Non-exact floating point testing<br>
><br>
>      PERF: Distribute initialization per thread buffers<br>
><br>
>      ENH: Remove unnecessary mutable qualifier.<br>
><br>
>      STYLE: Remove comment with no meaning.<br>
><br>
>      ENH: Moved accumlator logic to main MI class<br>
><br>
>      ENH: Allow staggering of accumulations per thread.<br>
><br>
>      PERF: Zero reset thread buffers during finalize<br>
><br>
>      BUG: Syntax error in comment<br>
><br>
>      PERF: Add non-blocking mutex locking.<br>
><br>
>      ENH: Use TryLock minimize thread stalls<br>
><br>
>      BUG: ThreadedIndexedContainerPartitioner is inclusive<br>
><br>
>      STYLE: Remove include_regular_expression from Examples<br>
><br>
>      BUG: Demonstrate Inv(Inv(T)) != T<br>
><br>
>      BUG: Ensure Inv(Inv(T)) == T for transforms<br>
><br>
>      COMP: Valgrind detects uninitialized memory read<br>
><br>
>      COMP: Missing required base class API component<br>
><br>
>      ENH: Expand interface for selecting threadpool<br>
><br>
><br>
> Ismael Belghiti (1):<br>
><br>
>      DOC: Spelling Error in PatchBasedDenoisingBaseImageFilter<br>
><br>
><br>
> Jim Miller (1):<br>
><br>
>      STYLE: Removing what appears to be a temporary file<br>
><br>
><br>
> Johan Andruejol (1):<br>
><br>
>      ENH: Fix normalization for null vectors and return the norm<br>
><br>
><br>
> Jon Haitz Legarreta (1):<br>
><br>
>      ENH: New test for itkLabelShapeOpeningImageFilter<br>
><br>
><br>
> Kent Williams (9):<br>
><br>
>      COMP: use find_package(VTK COMPONENTS) to specify just needed VTK<br>
> Components<br>
><br>
>      BUG: ImageSources/test/CMakeLists.txt incorrect library var reference<br>
><br>
>      COMP: Fix coverity defects related to RegistrationV4 examples<br>
><br>
>      COMP: silence warning of vnl_vector_fixed_ref::assert_size<br>
><br>
>      COMP: Fix various Coverity warnings<br>
><br>
>      COMP: Fix a typo in an error message print statement.<br>
><br>
>      COMP: itk::Command-derived class used pointless dynamic_cast.<br>
><br>
>      PERF: Don't recompute InternalInverse repeatedly<br>
><br>
>      COMP: Correct orientation/spacing for Philips MultiFrame<br>
><br>
><br>
> Mark Hiner (2):<br>
><br>
>      ENH: Update SCIFIO remote module hash<br>
><br>
>      BUG: Fix duplicate variables in Windows<br>
><br>
><br>
> Matthew McCormick (105):<br>
><br>
>      DOC: Fix itkSetGetDecoratedInputMacro Doxygen macro.<br>
><br>
>      ENH: Move FFTComplexToComplexImageFilter out of Review.<br>
><br>
>      ENH: Add VnlComplexToComplexFFTImageFilter.<br>
><br>
>      BUG: Use fixed seed for Vnl FFT tests for repeatibility.<br>
><br>
>      ENH: Bump CMakeLists.txt version to 4.7.0.<br>
><br>
>      BUG: ArchiveTestingData.py future imports must occur at the beginning.<br>
><br>
>      BUG: Do not run vnl_test_na with broken libc++.<br>
><br>
>      DOC: Remove Image2.cxx reference from Book 2.<br>
><br>
>      DOC: Fix Software Guide page overruns in IterativeClosestPoint3.cxx.<br>
><br>
>      DOC: Remove references to Book 1 sections from Book 2.<br>
><br>
>      DOC: Make BinaryThresholdImageFilter not floating.<br>
><br>
>      DOC: Fix Software Guide figure caption for FlipImageFilter.<br>
><br>
>      DOC: Avoid duplicate figure description in ResampleImageFilter2.cxx.<br>
><br>
>      DOC: Remove duplicate figure in<br>
> LaplacianRecursiveGaussianImageFilter2.cxx.<br>
><br>
>      DOC: ImageRandomConstIteratorWithIndex table reference.<br>
><br>
>      DOC: Fix Software Guide page overruns in<br>
> IterativeClosestPoint{1,2}.cxx.<br>
><br>
>      DOC: Remove duplicate text in LaplacianRecursiveGaussian example.<br>
><br>
>      BUG: Uninitialized m_TransformDirection in<br>
> ComplexToComplexFFTImageFilter.<br>
><br>
>      BUG: Fix offset[2] in PointSetToSpatialObjectDemonsRegistrationTest.<br>
><br>
>      STYLE: Fix style in VoronoiDiagram2D.<br>
><br>
>      BUG: Fix invalid assignment of second VoronoiBoundaryOrigin.<br>
><br>
>      BUG: Bump GCCXML to 2014-08-06.<br>
><br>
>      BUG: Remove unused m_{SplitEpsilon,SigmoidPrimeOffset}.<br>
><br>
>      BUG: Fix Win MultiThreader check for successful process creation.<br>
><br>
>      BUG: Fix VTKPolyDataMeshIO writing for 2D second rank tensor.<br>
><br>
>      COMP: Fix ImageRegistration8RegisteredSlice.png baseline name.<br>
><br>
>      DOC: itk::statistics -> itk::Statistics.<br>
><br>
>      COMP: Fix transform type for ITKv3/IterativeClosestPoint2.<br>
><br>
>      BUG: Fix invalid assignment of second VoronoiBoundaryOrigin.<br>
><br>
>      COMP: Improve const correctness of<br>
> GradientRecursiveGaussianImageFilter.<br>
><br>
>      BUG: Call clear instead of empty on PatchBasedDenoising EmptyCaches().<br>
><br>
>      BUG: Fix Size() in ImageToListSampleAdaptor for VectorImage's.<br>
><br>
>      COMP: ThreadJob NULL not defined.<br>
><br>
>      BUG: Fix alpha assignment for RGBA TIFF.<br>
><br>
>      COMP: Remove unused typedefs in LevelSetsv4Visualization.<br>
><br>
>      COMP: Remove unused typedef's in VtkGlue.<br>
><br>
>      ENH: Mark BSplineWarping2Test as RUNS_LONG.<br>
><br>
>      BUG: Fix Nifti IO read with large images.<br>
><br>
>      COMP: Remove call for non-existent variable in Nifti debugging.<br>
><br>
>      BUG: Close the file on Read and Write in HDF5TransformIO.<br>
><br>
>      BUG: Remove InsightLegacy test code from TransformHDF5Test.<br>
><br>
>      ENH: Add {Set,Get}TransformIO for TransformFile{Reader,Writer}.<br>
><br>
>      STYLE: Use SeriesUIDContainerType and FileNamesContainerType<br>
><br>
>      ENH: Allow specification of orthogonality tolerance in rigid<br>
> transforms.<br>
><br>
>      BUG: TransformFileReader does not clear its TransformList.<br>
><br>
>      BUG: Prevent dangling pointer in HDF5TransformIO.<br>
><br>
>      COMP: Do not use _stat64 with MinGW-32.<br>
><br>
>      BUG: Improve thread-safety and performance of<br>
> PCAShapeSignedDistanceFunction.<br>
><br>
>      DOC: itk::statistics -> itk::Statistics.<br>
><br>
>      DOC: Remove duplicate text in LaplacianRecursiveGaussian example.<br>
><br>
>      DOC: Fix Software Guide page overruns in<br>
> IterativeClosestPoint{1,2}.cxx.<br>
><br>
>      COMP: Address LaplacianDeformation Doxygen warnings.<br>
><br>
>      BUG: TransformFileReader does not clear its TransformList.<br>
><br>
>      BUG: Prevent dangling pointer in HDF5TransformIO.<br>
><br>
>      COMP: Fix missing prefix in ITKv3ImageRegistration20Test.<br>
><br>
>      BUG: Do not return SmartPointers in TimeVaryingVelocityFieldTransform<br>
><br>
>      COMP: Do not wrap the FixedArray of Image SmartPointer's.<br>
><br>
>      COMP: Add missing wrapping for TransformIOBaseTemplate.<br>
><br>
>      COMP: Mark DeformableRegistration6Test as RUNS_LONG.<br>
><br>
>      STYLE: Improve style in BinaryImageToLabelMapFilter.<br>
><br>
</div></div><span class="">>      BUG: Fix BinaryImageToLabelMapFilter on 1D image.<br>
><br>
>      ENH: Improve precision of the joint PDF sum<br>
><br>
>      BUG: Fix BinShrinkImageFilter for different input/output image types.<br>
><br>
</span><span class="">>      COMP: Fix transform type for ITKv3/IterativeClosestPoint2.<br>
><br>
</span><span class="">>      BUG: Use -py3 when building wrapping for Python 3.<br>
><br>
</span><span class="">>      COMP: Add missing wrapping for TransformIOBaseTemplate.<br>
><br>
</span><span class="">>      DOC: Improve ImageRegistration4 grammar.<br>
><br>
>      ENH: Add IOTransformDCMTK Remote module.<br>
><br>
>      BUG: gdcm::StringFilter recognizes backslash delimiter.<br>
><br>
>      DOC: Add migration guide for GDCM Rescale slope intercept apply on<br>
> write.<br>
><br>
>      COMP: Remove unused typedef's in GPU code.<br>
><br>
>      STYLE: Improve style of HoughTransform2DLinesImageFilter example.<br>
><br>
>      COMP: Use ConceptChecking for IterativeInverse dimension check.<br>
><br>
>      COMP: Wrap TransformIOBaseTemplate for const SmartPointer.<br>
><br>
>      COMP: Add warning exceptions for third party pcre, swig, gccxml.<br>
><br>
>      ENH: Bump ITK version to 4.6.1.<br>
><br>
>      BUG: Add missing ITK_OVERRIDE to ITKImageeSources module.<br>
><br>
</span><span class="">>      BUG: Remove GaussianImageSource members shadowing GenerateImageSource.<br>
><br>
>      STYLE: Style fixes to ITKImageSources module.<br>
><br>
</span><span class="">>      BUG: GaussianSpatialFunction and GaborImageSource use<br>
> SpacePrecisionType.<br>
><br>
>      BUG: Do not perform itk_download_attempt_check when not building ITK.<br>
><br>
>      DOC: Update GDCMImageIO rescale slope intercept doc.<br>
><br>
>      BUG: Only register requestion IO COMPONENT modules.<br>
><br>
>      BUG: Fix wrapping .i, .idx CMake dependencies.<br>
><br>
>      COMP: Add VTK Python module when wrapping ITKVtkGlue.<br>
><br>
>      STYLE: Remove NULL definition in itkVoronoiDiagram2DGenerator.<br>
><br>
>      STYLE: VoronoiDiagram2DGenerator defines a VoronoiDiagramType typedef.<br>
><br>
</span>>      COMP: Add missing VTK module dependency for LevelSetsv4Visualization.<br>
><br>
>      BUG: By default, do not create any fixed parameters.<br>
><br>
>      STYLE: Remove trivial method comments in itkTransform.hxx.<br>
><br>
>      BUG: PolylineMask Filter's GenerateData is protected / virtual.<br>
><br>
>      ENH: Add HigherOrderAccurateGradient Module.<br>
><br>
>      BUG: Use input RequestedRegion Index in SliceBySliceImageFilter<br>
> internal.<br>
><br>
>      COMP: Remove extra semi-colon, variable scope in DCMTKFileReader.<br>
><br>
>      STYLE: Style fixes for Transform classes.<br>
><br>
>      DOC: Increase Doxygen LOOKUP_CACHE_SIZE.<br>
><br>
>      BUG: MatrixOffsetTransformBase::GetFixedParameters not thread safe.<br>
><br>
>      DOC: Index Wiki examples with Doxygen.<br>
><br>
>      COMP: Bump SphinxExamples remote module.<br>
><br>
>      DOC: Index Sphinx examples in Doxygen.<br>
><br>
>      COMP: Remove old java examples.<br>
><br>
>      COMP: Remove duplicate DiffusionTensor3DReconstruction example<br>
> reference.<br>
><br>
>      COMP: Address GradientAnisotropicDiffusionImageFilter example settings.<br>
><br>
>      COMP: Bump Sphinx Examples remote.<br>
><br>
>      COMP: Bump WikiExamples remote.<br>
><br>
><br>
> MetaIO Maintainers (1):<br>
><br>
>      MetaIO (reduced)<br>
><br>
><br>
> Michka Popoff (40):<br>
><br>
>      ENH: Fixes for python 3 support<br>
><br>
>      BUG: Add VTK_VERSION for older VTK versions<br>
><br>
>      BUG: Improve SWIG version check<br>
><br>
>      COMP: Add wrapping for ThreadPool and ThreadJob<br>
><br>
>      COMP: Remove unimplemented DestroyPool method<br>
><br>
>      COMP: Fix itkVnlComplexToComplexFFTImageFilter wrapping<br>
><br>
>      COMP: Do not hide pygccxml warnings<br>
><br>
>      ENH: Update links in readme file<br>
><br>
>      BUG: Improve SWIG version check<br>
><br>
>      BUG: Add VTK_VERSION for older VTK versions<br>
><br>
>      STYLE: Remove trailing whitespaces<br>
><br>
>      STYLE: Set ITK_USE_SYTEM_ZLIB and ITK_USE_SYTEM_SZIP<br>
><br>
>      BUG: Fix memory leak in MetaImageIO after exception<br>
><br>
>      ENH: Add script to update pygccxml from upstream<br>
><br>
>      BUG: Update VTK minimum version (for release)<br>
><br>
>      BUG: Fix memory leak in MetaImageIO after exception<br>
><br>
>      ENH: Remove Sun OS compatibility for the wrappings<br>
><br>
>      COMP: Fix for conversion to non-pointer like type warning<br>
><br>
>      STYLE: LabelObject style<br>
><br>
>      DOC: Remove broken link from LabelObject class description<br>
><br>
>      ENH: Do not setup the python tests if not asked<br>
><br>
>      ENH: Add new GetTypes() and GetTypesAsList() methods to the template<br>
> class<br>
><br>
>      COMP: Fix CMP0054 warnings in wrappings<br>
><br>
>      STYLE: Remove old cmake < 2.8.4 specific code<br>
><br>
>      STYLE: Remove old cmake < 2.8.5 specific code<br>
><br>
>      ENH: Update to PCRE 8.36<br>
><br>
>      COMP: Refactor Wrapping setup and fix legacy warnings<br>
><br>
>      ENH: Add wrapping configuration to ITKConfig.cmake<br>
><br>
>      STYLE: Some minor code cleanup in the wrapping setup<br>
><br>
>      DOC: Fix typo in RelabelComponentImageFilter<br>
><br>
>      ENH: Deprecate VectorResampleImageFilter<br>
><br>
>      DOC: Add migration guide for ::Zero and ::One<br>
><br>
>      ENH: Deprecate ::Zero and ::One<br>
><br>
>      ENH: Add option to disable sorting by size in<br>
> itkRelabelComponentImageFilter<br>
><br>
>      ENH: Add Vector and RGB wrapping to linear interpolator<br>
><br>
>      STYLE: Remove SORT macro in wrappings<br>
><br>
>      COMP: Fix warning for InterpolateImageFunction wrapping<br>
><br>
>      COMP: Add a check for Blocks in GPU module<br>
><br>
>      COMP: Bump SCIFIO to fix test build warnings<br>
><br>
>      COMP: Fix wrapping of itkImageFunctionBase<br>
><br>
><br>
> Nick Tustison (7):<br>
><br>
>      BUG:  Need to explicitly specify spline order.<br>
><br>
>      ENH:  Initializing the transform center.<br>
><br>
>      BUG:  Need to check the dynamic cast before any calls.<br>
><br>
>      ENH:  Adding modifications for point set metrics.<br>
><br>
>      BUG:  Need to specify TInternalComputationValueType for default metric.<br>
><br>
>      ENH:  Adding sparse points to B-spline field estimate.<br>
><br>
>      BUG:  Uninitialized variables.<br>
><br>
><br>
> Richard Beare (1):<br>
><br>
>      ENH: Include TIFF tags in the MetaDataDictionary<br>
><br>
><br>
> Taylor Braun-Jones (1):<br>
><br>
>      BUG: Fix SliceBySliceImageFilter doesn't propagate information<br>
> internally<br>
><br>
><br>
> Umang B (1):<br>
><br>
>      ENH: Use thread pool to dispatch multithreading tasks<br>
><br>
><br>
> Vivien Delmon (2):<br>
><br>
>      BUG: ExtractImageFilter::CollapseToSubMatrix fix<br>
><br>
>      ENH: Add a test on extracted directions in CollapseToSubMatrix mode<br>
><br>
><br>
> Vladimir S. FONOV (1):<br>
><br>
>      BUG: Fixing incorrect MINC style inverse transform<br>
><br>
><br>
><br>
> -----------------------------------------------------<br>
><br>
> Errors or omissions? Please fix them here:<br>
><br>
><br>
> <a href="https://docs.google.com/document/d/1V0zNgFrm_GyF1jOC00fMq-7VBXk4hHmHL62qByfeKP4/edit?usp=sharing" target="_blank">https://docs.google.com/document/d/1V0zNgFrm_GyF1jOC00fMq-7VBXk4hHmHL62qByfeKP4/edit?usp=sharing</a><br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Kitware offers ITK Training Courses, for more information visit:<br>
> <a href="http://kitware.com/products/protraining.php" target="_blank">http://kitware.com/products/protraining.php</a><br>
><br>
> Please keep messages on-topic and check the ITK FAQ at:<br>
> <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/insight-developers" target="_blank">http://public.kitware.com/mailman/listinfo/insight-developers</a><br>
><br>
</blockquote></div></div>