From skalexander at gmail.com Tue Dec 1 09:19:31 2015 From: skalexander at gmail.com (Simon Alexander) Date: Tue, 01 Dec 2015 14:19:31 +0000 Subject: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Hi Matt, So I pulled origin/master and rebuilt last night. I have different failures now, all by timeout: *Total Test time (real) = 6363.39 sec* *The following tests FAILED:* * 726 - itkFastMarchingImageFilterTest_wm_multipleSeeds_NoTopo (Timeout)* * 727 - itkFastMarchingImageFilterTest_wm_multipleSeeds_StrictTopo (Timeout)* * 728 - itkFastMarchingImageFilterTest_wm_multipleSeeds_NoHandlesTopo (Timeout)* * 2025 - itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest (Timeout)* *Errors while running CTest* Any thoughts on what's going on there? On Mon, 30 Nov 2015 at 20:42 Matt McCormick wrote: > Hi Simon, > > I am returning from holiday, and also catching up on activity. > > > Hyun Jae has taken care of the KWStyle warnings and the data conversion > warning: > > http://review.source.kitware.com/#/c/20430/ > http://review.source.kitware.com/#/c/20446/ > > > And Dzenan and Bill have addressed Wiki examples errors: > > https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 > > > It is likely that the test failures on your build still remain. Did you > want to take them on? > > Thanks, > Matt > > On Mon, Nov 30, 2015 at 2:00 PM, D?enan Zuki? wrote: > >> Looking at the master branch is the right thing to do. I am not doing any >> active development regarding this right now. >> >> On Mon, Nov 30, 2015 at 1:53 PM, Simon Alexander >> wrote: >> >>> Hi All, >>> >>> I had hoped to be able to look at this over the weekend, but no such >>> luck. Is there somewhere useful I can help with it now? Not sure what >>> state we are in (or what branch). >>> >>> On Wed, 25 Nov 2015 at 16:41 D?enan Zuki? wrote: >>> >>>> It turns out that all the compile errors were occurring in >>>> WikiExamples. I solved all except one: >>>> ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in >>>> file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line >>>> 23, but it should be judging from the comment on that line. >>>> >>>> For the rest, I created a pull request: >>>> https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 >>>> >>>> On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander >>> > wrote: >>>> >>>>> Perfect. I'm under a deadline that is likely to eat the rest of the >>>>> week but if that clears up I'll try and jump in earlier. >>>>> >>>>> On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: >>>>> >>>>>> OK I will work on it for an hour or two now, and I will make a branch >>>>>> and push it to Gerrit so whoever wants can pick up from there and keep >>>>>> updating it. >>>>>> >>>>>> On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander < >>>>>> skalexander at gmail.com> wrote: >>>>>> >>>>>>> Makes sense. At this point I am unlikely to have time to look at >>>>>>> this until Saturday, but have hopes for a few free hours there. >>>>>>> >>>>>>> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: >>>>>>> >>>>>>>> Building git master from Nov 23rd with examples and testing enabled >>>>>>>> I get 14 compile errors in VS2015 debug x64. Should we coordinate our >>>>>>>> efforts in fixing them? >>>>>>>> >>>>>>>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander < >>>>>>>> skalexander at gmail.com> wrote: >>>>>>>> >>>>>>>>> Two of the three failures look like truncation issues (like >>>>>>>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158 >>>>>>>>> ) >>>>>>>>> >>>>>>>>> The other ( >>>>>>>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>>>>>>> is less obvious. >>>>>>>>> >>>>>>>>> If I have time this evening I'll try and have a look at these. >>>>>>>>> >>>>>>>>> Is your standard test build in 32 bit ? That might explain the >>>>>>>>> difference if there are some underlying type assumptions, but not obvious >>>>>>>>> why 2015 would trigger but not 2013. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick < >>>>>>>>> matt.mccormick at kitware.com> wrote: >>>>>>>>> >>>>>>>>>> Ah, cool! Here: >>>>>>>>>> >>>>>>>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>>>>>>> >>>>>>>>>> Could you please look into the test failures? >>>>>>>>>> >>>>>>>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Matt >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>>>>>>> skalexander at gmail.com> wrote: >>>>>>>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday >>>>>>>>>> from SIMON-LAP, >>>>>>>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>>>>>>> one). VS2013 >>>>>>>>>> > was green, three failures on VS2015 (and 18 warnings). Looks >>>>>>>>>> like a >>>>>>>>>> > truncation problem on the resuts. >>>>>>>>>> > >>>>>>>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>>>>>>> matt.mccormick at kitware.com> >>>>>>>>>> > wrote: >>>>>>>>>> >> >>>>>>>>>> >> Hi Simon, >>>>>>>>>> >> >>>>>>>>>> >> Thanks for testing. >>>>>>>>>> >> >>>>>>>>>> >> We have a Visual Studio 2015 build on the dashboard that is >>>>>>>>>> green: >>>>>>>>>> >> >>>>>>>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>>>>>>> >> >>>>>>>>>> >> Are there any different flags? Could you please submit an >>>>>>>>>> Experimental >>>>>>>>>> >> build? >>>>>>>>>> >> >>>>>>>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>>>>>> Submit -C >>>>>>>>>> >> Release >>>>>>>>>> >> >>>>>>>>>> >> from a fresh build tree. >>>>>>>>>> >> >>>>>>>>>> >> Thanks, >>>>>>>>>> >> Matt >>>>>>>>>> >> >>>>>>>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>>>>>>> skalexander at gmail.com> >>>>>>>>>> >> wrote: >>>>>>>>>> >> > Looks like a few problems with x64 build on visual studio >>>>>>>>>> 2015 - do you >>>>>>>>>> >> > have >>>>>>>>>> >> > a test machine in this configuration? >>>>>>>>>> >> > >>>>>>>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>>>>>>> matt.mccormick at kitware.com> >>>>>>>>>> >> > wrote: >>>>>>>>>> >> >> >>>>>>>>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>>>>>>>> announce >>>>>>>>>> >> >> that >>>>>>>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is >>>>>>>>>> available for >>>>>>>>>> >> >> testing! >>>>>>>>>> >> >> >>>>>>>>>> >> >> Please take this opportunity to test the new features in >>>>>>>>>> the release >>>>>>>>>> >> >> candidate. >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> To obtain the source code, >>>>>>>>>> >> >> >>>>>>>>>> >> >> git clone http://itk.org/ITK.git >>>>>>>>>> >> >> cd ITK >>>>>>>>>> >> >> git checkout -q --detach v4.9rc01 >>>>>>>>>> >> >> >>>>>>>>>> >> >> For more details, please see the Git documentation [1]. >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> A few selected highlights for this release: >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> * New Remote modules: the Cuberille module for smooth >>>>>>>>>> generation of >>>>>>>>>> >> >> meshes >>>>>>>>>> >> >> from binary segmentation images, and the >>>>>>>>>> AnisotropicDiffusionLBR module >>>>>>>>>> >> >> improved edge-preserving smoothing. >>>>>>>>>> >> >> * Build your own ITK module outside the source tree, add >>>>>>>>>> continuous >>>>>>>>>> >> >> integration testing on GitHub, and easily add Python >>>>>>>>>> wrapping for your >>>>>>>>>> >> >> C++ >>>>>>>>>> >> >> algorithms. >>>>>>>>>> >> >> * Python wrapping, including Python 3, builds faster with a >>>>>>>>>> more >>>>>>>>>> >> >> standard >>>>>>>>>> >> >> installation >>>>>>>>>> >> >> * Improved performance of itk::Image::GetPixel and >>>>>>>>>> operations on >>>>>>>>>> >> >> itk::VariableLengthVector?s >>>>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>>>> private / >>>>>>>>>> >> >> compile / >>>>>>>>>> >> >> test >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Please test the release candidate and share your >>>>>>>>>> experiences on the >>>>>>>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The >>>>>>>>>> new module >>>>>>>>>> >> >> dependency specification mechanism may unearth missing >>>>>>>>>> dependencies for >>>>>>>>>> >> >> projects that use ITK COMPONENTS with the CMake >>>>>>>>>> find_package command. >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> An Experimental build, which demonstrates how the test >>>>>>>>>> suite performs >>>>>>>>>> >> >> on >>>>>>>>>> >> >> your local build system, can be submitted to the dashboard >>>>>>>>>> [2] with: >>>>>>>>>> >> >> >>>>>>>>>> >> >> mkdir ../ITK-build >>>>>>>>>> >> >> cd ../ITK-build >>>>>>>>>> >> >> cmake ../ITK >>>>>>>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test >>>>>>>>>> -T Submit >>>>>>>>>> >> >> >>>>>>>>>> >> >> Visual Studio builds must also add ?-C Release? to the >>>>>>>>>> ctest command. >>>>>>>>>> >> >> >>>>>>>>>> >> >> Notify the mailing list if there are any unexpected >>>>>>>>>> failures. Testing >>>>>>>>>> >> >> your own applications against the RC is also appreciated. >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Congratulations and well done to the 35 contributors to >>>>>>>>>> this release. >>>>>>>>>> >> >> We >>>>>>>>>> >> >> would especially like to recognize the new contributors: >>>>>>>>>> Mikhail >>>>>>>>>> >> >> Isakov, >>>>>>>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias >>>>>>>>>> Wood, Seun >>>>>>>>>> >> >> Odutola, >>>>>>>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>>>>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>>>>>>> Williamson, >>>>>>>>>> >> >> Luc >>>>>>>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> The final release is scheduled for mid-December. >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>>>>>>> >> >> >>>>>>>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> New Features >>>>>>>>>> >> >> --------------------- >>>>>>>>>> >> >> >>>>>>>>>> >> >> Wrapping improvements >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> * Python 3 supported >>>>>>>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>>>>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>>>>>>> >> >> * NumPy bridge with VisualStudio >>>>>>>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>>>>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>>>>>>> directory in >>>>>>>>>> >> >> the >>>>>>>>>> >> >> ?itk? package >>>>>>>>>> >> >> * Wrapping package size is decreased >>>>>>>>>> >> >> * Better package portability on Mac OSX >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> New Remote Modules >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> * Cuberille >>>>>>>>>> >> >> * Insight Journal Article: >>>>>>>>>> http://hdl.handle.net/10380/3186 >>>>>>>>>> >> >> * AnisotropicDiffusionLBR >>>>>>>>>> >> >> * Insight Journal Article: >>>>>>>>>> http://hdl.handle.net/10380/3505 >>>>>>>>>> >> >> * Web browser reproducibility: >>>>>>>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Core Improvements >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> * External Modules can now be developed outside of the ITK >>>>>>>>>> source tree >>>>>>>>>> >> >> and >>>>>>>>>> >> >> on GitHub >>>>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>>>>>>> >> >> * New utilities in itk::Math: >>>>>>>>>> >> >> * AlmostEquals >>>>>>>>>> >> >> * NotAlmostEquals >>>>>>>>>> >> >> * ExactlyEquals >>>>>>>>>> >> >> * NotExactlyEquals >>>>>>>>>> >> >> * New itk::NumericTraits >>>>>>>>>> >> >> * IsInteger >>>>>>>>>> >> >> * IsSigned >>>>>>>>>> >> >> * Improved C++11 support >>>>>>>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>>>>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>>>>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>>>>>>> >> >> itk::ResourceProbesCollectorBase >>>>>>>>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>>>>>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Filtering Improvements >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>>>> >> >> * WarpImageFilter support VectorImage?s >>>>>>>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>>>>>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath >>>>>>>>>> module >>>>>>>>>> >> >> * itk::MovingHistogramImageFilter moved to the >>>>>>>>>> ITKImageFilterBase >>>>>>>>>> >> >> module >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Registration Improvements >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Build Improvements >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>>>> private / >>>>>>>>>> >> >> compile / >>>>>>>>>> >> >> test >>>>>>>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>>>>>>> >> >> * Option to export all library symbols on Windows: >>>>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>>>>>>> >> >> * Expat third party library is now name mangled >>>>>>>>>> >> >> * Many more modules can be built as shared libraries >>>>>>>>>> >> >> * KWStyle is automatically built and configured when tests >>>>>>>>>> are built >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Performance Improvements >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds >>>>>>>>>> members for >>>>>>>>>> >> >> metaprogramming >>>>>>>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>>>>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>>>>>>> >> >> * itk::mpl::EnableIf >>>>>>>>>> >> >> * itk::mpl::IsBaseOf >>>>>>>>>> >> >> * itk::mpl::IsConvertible >>>>>>>>>> >> >> * itk::mpl::IsNumber >>>>>>>>>> >> >> * itk::mpl::IsSame >>>>>>>>>> >> >> * itk::mpl::PromoteType >>>>>>>>>> >> >> * Image::GetPixel performance improvements >>>>>>>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>>>>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>>>>>>> >> >> * WarpImageFilter performance improvements >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Documentation Improvements >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>>>>>>> Examples >>>>>>>>>> >> >> * ITK Software Guide improvements >>>>>>>>>> >> >> * How to use Python wrapping >>>>>>>>>> >> >> * How to create an ITK module >>>>>>>>>> >> >> * Improvements to segmentation examples >>>>>>>>>> >> >> * Expanded Canny edge detection example >>>>>>>>>> >> >> * Expanded tree container example >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Third Party Library Updates >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> * FFTW updated to latest upstream >>>>>>>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>>>>>>> >> >> * Build with the latest VTK >>>>>>>>>> >> >> * PNG update to the latest upstream >>>>>>>>>> >> >> * GDCM updated to the latest upstream >>>>>>>>>> >> >> * KWSys updated to the latest upstream >>>>>>>>>> >> >> * MINC updated to the latest upstream >>>>>>>>>> >> >> * SWIG updated to the latest upstream >>>>>>>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Style improvements -- ITK gets more stylish with every >>>>>>>>>> release! >>>>>>>>>> >> >> >>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> * Private copy constructors and operator= use >>>>>>>>>> ITK_DELETE_FUNCTION >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> * *Lots* of important bug fixes >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> * And much more! See details in the log below. >>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>>>>>>> >> >> -------------------------------------------- >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> Abhishek Tiwari (1): >>>>>>>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>>>>>>> >> >> >>>>>>>>>> >> >> Adam Snyder (1): >>>>>>>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>>>>>>> >> >> >>>>>>>>>> >> >> Alexander Leinoff (6): >>>>>>>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>>>>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be >>>>>>>>>> resolved. >>>>>>>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions >>>>>>>>>> to >>>>>>>>>> >> >> itkMath.h >>>>>>>>>> >> >> COMP: Removes floating-point equality checks >>>>>>>>>> >> >> ENH: COMP: Adds support for complex values to >>>>>>>>>> Math::AlmostEquals >>>>>>>>>> >> >> ENH: Updates fftw dependency >>>>>>>>>> >> >> >>>>>>>>>> >> >> Arnaud Gelas (5): >>>>>>>>>> >> >> COMP: fix warning (unused local typedef) >>>>>>>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>>>>>>> >> >> DOC: add doxgen documentation for >>>>>>>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>>>>>>> >> >> ENH: add tests to exercise >>>>>>>>>> itk::ThreadedIteratorRangePartitioner >>>>>>>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>>>>>>> >> >> >>>>>>>>>> >> >> Betsy McPhail (1): >>>>>>>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>>>>>>> >> >> >>>>>>>>>> >> >> Bill Hoffman (2): >>>>>>>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>>>>>>> >> >> COMP: Put vnl_export.h in the list of sources so it >>>>>>>>>> gets >>>>>>>>>> >> >> installed. >>>>>>>>>> >> >> >>>>>>>>>> >> >> Bill Lorensen (4): >>>>>>>>>> >> >> COMP: VTkGlue linker errors >>>>>>>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>>>>>>> >> >> ENH: Bump tag for wiki examples >>>>>>>>>> >> >> ENH: Better layout strategy >>>>>>>>>> >> >> >>>>>>>>>> >> >> Brad King (3): >>>>>>>>>> >> >> ENH: Remove use of include and >>>>>>>>>> itksys_ios::* >>>>>>>>>> >> >> ENH: Remove use of include and >>>>>>>>>> itksys_stl::* >>>>>>>>>> >> >> ENH: Update CMake Policy settings in >>>>>>>>>> Testing/TestExternal project >>>>>>>>>> >> >> >>>>>>>>>> >> >> Bradley Lowekamp (31): >>>>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>>>> construction >>>>>>>>>> >> >> ENH: Enable base classes for templates of landmark >>>>>>>>>> initializer >>>>>>>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>>>>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>>>>>>> >> >> BUG: Fix computation of Eigen analysis >>>>>>>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>>>>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>>>>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>>>>>>> >> >> ENH: Adding initial update script from used libpng >>>>>>>>>> version. >>>>>>>>>> >> >> ENH: removing non-subtree files for itkpng >>>>>>>>>> >> >> ENH: Ported ITK changes for building to subtree merged >>>>>>>>>> code >>>>>>>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>>>>>>> >> >> BUG: Use ParameterValueType for computation of >>>>>>>>>> landmark affine >>>>>>>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>>>>>>> >> >> BUG: Avoid potential exception in >>>>>>>>>> itk::Object::UnRegister >>>>>>>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>>>>>>> >> >> ENH: Update itkpng name mangling >>>>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>>>> ReferenceImage >>>>>>>>>> >> >> ivar >>>>>>>>>> >> >> BUG: Increase tolerance for >>>>>>>>>> PhysicsBasedNonRigidRegistrationMethod >>>>>>>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>>>>>>> BSplineScatter >>>>>>>>>> >> >> change >>>>>>>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>>>>>>> >> >> ImageFilterBase >>>>>>>>>> >> >> BUG: Avoid potential exception in >>>>>>>>>> itk::Object::UnRegister >>>>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>>>> construction >>>>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>>>> ReferenceImage >>>>>>>>>> >> >> ivar >>>>>>>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>>>>>>> MovingHistogram >>>>>>>>>> >> >> base >>>>>>>>>> >> >> COMP: address sign unsigned comparison warning >>>>>>>>>> >> >> COMP: Address signed unsigned comparison warning >>>>>>>>>> >> >> COMP: Address unused member variable and methods in >>>>>>>>>> anonymous ns >>>>>>>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>>>>>>> Threshold >>>>>>>>>> >> >> range >>>>>>>>>> >> >> BUG: Adjust intensity tolerance for >>>>>>>>>> PhysicsBasedNonRigid test >>>>>>>>>> >> >> BUG: Reduce number of targets with MSVC >>>>>>>>>> >> >> >>>>>>>>>> >> >> Davis Vigneault (7): >>>>>>>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>>>>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>>>>>>> >> >> DOC: Expanded TreeContainer Example >>>>>>>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling >>>>>>>>>> with c++11 >>>>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with >>>>>>>>>> c++11 >>>>>>>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with >>>>>>>>>> c++11 >>>>>>>>>> >> >> >>>>>>>>>> >> >> D?enan Zuki? (1): >>>>>>>>>> >> >> STYLE: better formatting of the "usage" message >>>>>>>>>> >> >> >>>>>>>>>> >> >> Eugene Prilepin (1): >>>>>>>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>>>>>>> >> >> >>>>>>>>>> >> >> Floris Berendsen (1): >>>>>>>>>> >> >> STYLE: Improve naming conventions in comments. >>>>>>>>>> >> >> >>>>>>>>>> >> >> Hans Johnson (29): >>>>>>>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>>>>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>>>>>>> >> >> BUG: FixedParameters should be double precision >>>>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>>>> >> >> ENH: Provide consistent floating point comparisons >>>>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>>>> >> >> PERF: Remove floating point as sentinal value >>>>>>>>>> >> >> COMP: Const correctness needs to be maintained >>>>>>>>>> >> >> BUG: Preserve backwards compatibility >>>>>>>>>> >> >> DOC: Provide consistent naming in comments >>>>>>>>>> >> >> ENH: Conversion between transform type tolerance >>>>>>>>>> >> >> STYLE: Prefer initialization to assignment >>>>>>>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>>>>>>> >> >> COMP: Remove unnecessary failing assert test >>>>>>>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>>>>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>>>>>>> >> >> BUG: In configuration test need to mirror code >>>>>>>>>> >> >> >>>>>>>>>> >> >> Hyun Jae Kang (27): >>>>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>>>>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>>>>>>> >> >> BUG: Retrieve the missed wrap file >>>>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines >>>>>>>>>> in VTK file >>>>>>>>>> >> >> header. >>>>>>>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>>>>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and >>>>>>>>>> shared >>>>>>>>>> >> >> libraries >>>>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 >>>>>>>>>> Mac OS X >>>>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines >>>>>>>>>> in VTK file >>>>>>>>>> >> >> header. >>>>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>>>> >> >> ENH: Add automatic KWStyle build and configuration >>>>>>>>>> setup >>>>>>>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>>>>>>> autological-compare >>>>>>>>>> >> >> warning. >>>>>>>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>>>>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>>>>>>> >> >> COMP: Apply latest version of KWStyle >>>>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>>>> messages >>>>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>>>> messages >>>>>>>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>>>>>>> >> >> ENH: Update itkResourceProbe to calculate statistical >>>>>>>>>> data >>>>>>>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>>>>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>>>>>>>> function >>>>>>>>>> >> >> ENH: Update the Report() function of >>>>>>>>>> >> >> itkResourceProbesCollectorBase >>>>>>>>>> >> >> COMP: Fix data-conversion warning message on >>>>>>>>>> itkResourceProbe >>>>>>>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>>>>>>> >> >> COMP: Fix data-conversion warning messages >>>>>>>>>> >> >> >>>>>>>>>> >> >> Jon Haitz Legarreta (6): >>>>>>>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>>>>>>> >> >> BUG: Fix compilation issues for >>>>>>>>>> StatisticsUniqueLabelMapFilterTest >>>>>>>>>> >> >> BUG: Fix comparison issues for >>>>>>>>>> itkStatisticsUniqueLabelMapFilter >>>>>>>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>>>>>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>>>>>>>> >> >> ENH: Improve code coverage for >>>>>>>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>>>>>>> >> >> >>>>>>>>>> >> >> Julien Michel (1): >>>>>>>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>>>>>>> >> >> WarpImageFilter >>>>>>>>>> >> >> >>>>>>>>>> >> >> Junjie Bai (2): >>>>>>>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>>>>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>>>>>>> LabelObject type >>>>>>>>>> >> >> >>>>>>>>>> >> >> KWSys Robot (4): >>>>>>>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>>>>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>>>>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>>>>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>>>>>>> >> >> >>>>>>>>>> >> >> LIBPNG Upstream (2): >>>>>>>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>>>>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>>>>>>> >> >> >>>>>>>>>> >> >> Laurentiu Nicola (2): >>>>>>>>>> >> >> PERF: Avoid temporary smartptr in >>>>>>>>>> ProcessObject::GetInput >>>>>>>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount >>>>>>>>>> bouncing >>>>>>>>>> >> >> >>>>>>>>>> >> >> Luc Hermitte (8): >>>>>>>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>>>>>>> >> >> PERF: Performance enhancements on >>>>>>>>>> VariableLengthVectors 1/... >>>>>>>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>>>>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>>>>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>>>>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>>>>>>> >> >> COMP: Fix signed/unsigned warnings >>>>>>>>>> >> >> BUG: std::copy/fill on empty VLV >>>>>>>>>> >> >> >>>>>>>>>> >> >> Lucas Gandel (4): >>>>>>>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>>>>>>> module. >>>>>>>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from >>>>>>>>>> Review Module >>>>>>>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>>>>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>>>>>>> >> >> >>>>>>>>>> >> >> Mathieu Malaterre (1): >>>>>>>>>> >> >> BUG: Name mangle the included expat third party >>>>>>>>>> library. >>>>>>>>>> >> >> >>>>>>>>>> >> >> Matthew McCormick (94): >>>>>>>>>> >> >> ENH: Change itkSystemInformationTest to >>>>>>>>>> itkCMakeConfigurationTest. >>>>>>>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>>>>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>>>>>>> >> >> BUG: Remove std::cout calls from classes. >>>>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>>>> ConditionVariableNoThreads. >>>>>>>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>>>>>>> >> >> ImageToVTKImageFilter. >>>>>>>>>> >> >> COMP: Add link interface specification for wrapping >>>>>>>>>> >> >> target_link_libraries. >>>>>>>>>> >> >> STYLE: Fix indentation in >>>>>>>>>> itkMINCTransformIOFactory.cxx. >>>>>>>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>>>>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with >>>>>>>>>> Emscripten-1. >>>>>>>>>> >> >> COMP: Remove unknown doxygen command in >>>>>>>>>> AnisotropicDiffusionLBR. >>>>>>>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 >>>>>>>>>> Linux. >>>>>>>>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>>>>>>>> >> >> COMP: Disable the gold linker for static builds on >>>>>>>>>> Ubuntu 14.04. >>>>>>>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>>>>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>>>>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + >>>>>>>>>> MSVC. >>>>>>>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>>>>>>> >> >> ENH: Add better scoping to idx.py. >>>>>>>>>> >> >> COMP: Define newSize and oldSize in >>>>>>>>>> VariableLengthVector. >>>>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>>>> >> >> ENH: Add more progress information to >>>>>>>>>> IterativeClosestPoint2. >>>>>>>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>>>>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>>>>>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>>>>>>>> >> >> BUG: Use CastXML binary built in Release. >>>>>>>>>> >> >> BUG: ContinuousIndex should not be templated over >>>>>>>>>> TCoordRep. >>>>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>>>> >> >> COMP: Address line length too long for Software Guide. >>>>>>>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>>>>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>>>>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>>>>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>>>>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>>>>>>> >> >> BUG: Fix test scripts for Python 3. >>>>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>>>> >> >> ENH: Allow projects to build against an external >>>>>>>>>> module. >>>>>>>>>> >> >> ENH: Replace CABLE_CONFIGURATION with >>>>>>>>>> ITK_WRAPPING_PARSER. >>>>>>>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>>>>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>>>>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>>>>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>>>>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>>>>>>> >> >> COMP: Avoid itklibminc linking with >>>>>>>>>> ITK_USE_SYSTEM_HDF5. >>>>>>>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>>>>>>> ITKTransformMINC. >>>>>>>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>>>>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>>>>>>> >> >> ENH: Add wrapping support for building modules >>>>>>>>>> externally. >>>>>>>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>>>>>>> externally. >>>>>>>>>> >> >> ENH: Add Cuberille Remote module. >>>>>>>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>>>> ConditionVariableNoThreads. >>>>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to >>>>>>>>>> 2015-10-20. >>>>>>>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument >>>>>>>>>> type. >>>>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>>>> sys.path >>>>>>>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources >>>>>>>>>> so it gets >>>>>>>>>> >> >> installed." >>>>>>>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>>>>>>> LabelMapTypes" >>>>>>>>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>>>>>>>> advanced. >>>>>>>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>>>>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap >>>>>>>>>> cannot have >>>>>>>>>> >> >> override. >>>>>>>>>> >> >> COMP: Add wrapping for >>>>>>>>>> AdaptiveHistogramEqualizationImageFilter. >>>>>>>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for >>>>>>>>>> ITK_EXCEPT. >>>>>>>>>> >> >> ENH: Remove CMake version check in >>>>>>>>>> ITKModuleHeaderTest.cmake >>>>>>>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>>>>>>> >> >> ENH: Remove old KWStyle build script. >>>>>>>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param >>>>>>>>>> not found. >>>>>>>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>>>>>>> WRAPPING_SUBMODULE_ORDER. >>>>>>>>>> >> >> ENH: Install Python bindings into site-packages. >>>>>>>>>> >> >> ENH: Improve readability of Python site-packages path >>>>>>>>>> detection. >>>>>>>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>>>>>>> expression >>>>>>>>>> >> >> warning. >>>>>>>>>> >> >> BUG: ITKCommon publically depends on >>>>>>>>>> ITKDoubleConversion. >>>>>>>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>>>>>>> >> >> ENH: Improves names and export of module dependencies. >>>>>>>>>> >> >> STYLE: Improve namespace bracket style in >>>>>>>>>> itkIsConvertible. >>>>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>>>> >> >> BUG: Remove unused wrapping files. >>>>>>>>>> >> >> BUG: Do install install wrapping development files. >>>>>>>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>>>>>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>>>>>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>>>>>>> >> >> BUG: Fix detection of the gold linker. >>>>>>>>>> >> >> BUG: Update Python package installation locations. >>>>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>>>>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>>>>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module >>>>>>>>>> test. >>>>>>>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>>>>>>> >> >> BUG: Install itk_minc2.h header. >>>>>>>>>> >> >> COMP: ITKIOMINC has a public dependency on >>>>>>>>>> ITKIOImageBase. >>>>>>>>>> >> >> >>>>>>>>>> >> >> Michka Popoff (9): >>>>>>>>>> >> >> ENH: Update to swig 3.0.7 >>>>>>>>>> >> >> ENH: Do not link against specific Python library on OS >>>>>>>>>> X >>>>>>>>>> >> >> COMP: Fix wrapping warnings when building with >>>>>>>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>>>>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>>>> sys.path >>>>>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>>>>> wrapping >>>>>>>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>>>>>>> >> >> ImageFilterBase >>>>>>>>>> >> >> module >>>>>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>>>>> wrapping >>>>>>>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>>>>>>> >> >> >>>>>>>>>> >> >> Mikhail Isakov (1): >>>>>>>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>>>>>>> baseline image >>>>>>>>>> >> >> >>>>>>>>>> >> >> Nick Tustison (5): >>>>>>>>>> >> >> BUG: Set a default b-spline epsilon. >>>>>>>>>> >> >> ENH: Adding testing for closed loop. >>>>>>>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>>>>>>> strategy. >>>>>>>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>>>>>>> >> >> ENH: Point-set registration with time-varying >>>>>>>>>> B-spline. >>>>>>>>>> >> >> >>>>>>>>>> >> >> Olivier Commowick (3): >>>>>>>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt >>>>>>>>>> VNL eigen >>>>>>>>>> >> >> system >>>>>>>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken >>>>>>>>>> from pythag >>>>>>>>>> >> >> from V3P) >>>>>>>>>> >> >> BUG: Switch eigenvalues computation to double >>>>>>>>>> >> >> >>>>>>>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>>>>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>>>>>>> constructor >>>>>>>>>> >> >> from >>>>>>>>>> >> >> images. >>>>>>>>>> >> >> COMP: Fix test errors and warnings in >>>>>>>>>> FlatStructuringElement. >>>>>>>>>> >> >> >>>>>>>>>> >> >> Seun Odutola (1): >>>>>>>>>> >> >> COMP: Fixed name clash with Apple header (check >>>>>>>>>> Macro), renamed >>>>>>>>>> >> >> check >>>>>>>>>> >> >> to Check >>>>>>>>>> >> >> >>>>>>>>>> >> >> Shawn Waldon (1): >>>>>>>>>> >> >> COMP: Set target OS X version in environment for tools >>>>>>>>>> using >>>>>>>>>> >> >> compiler >>>>>>>>>> >> >> >>>>>>>>>> >> >> Simon Alexander (1): >>>>>>>>>> >> >> BUG: incorrect closest point computation >>>>>>>>>> >> >> >>>>>>>>>> >> >> Tobias Wood (2): >>>>>>>>>> >> >> BUG: LBFGSB was printing messages even with debug >>>>>>>>>> switched off. >>>>>>>>>> >> >> BUG: Removed an unguarded print statement. >>>>>>>>>> >> >> >>>>>>>>>> >> >> Vladimir S. FONOV (9): >>>>>>>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>>>>>>> >> >> COMP: Changing the order of HDF5 library components >>>>>>>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC >>>>>>>>>> and >>>>>>>>>> >> >> Transform >>>>>>>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>>>>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>>>>>>> >> >> MINC 2015-07-23 (c033d431) >>>>>>>>>> >> >> COMP: Update MINC CMake code >>>>>>>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>>>>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>>>>>>> >> >> >>>>>>>>>> >> >> Xiaoxiao Liu (1): >>>>>>>>>> >> >> DOC: update email address for xiaoxiao. >>>>>>>>>> >> >> >>>>>>>>>> >> >> Zach Williamson (10): >>>>>>>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>>>>>>> >> >> ENH: Consolidate Library Dependencies >>>>>>>>>> >> >> COMP: Add a missing link to Review module >>>>>>>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>>>>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>>>>>>> >> >> COMP: Fix inconsistant naming of >>>>>>>>>> GPUPDEDeformableRegistration >>>>>>>>>> >> >> ENH: Use new linking system macros >>>>>>>>>> >> >> PERF: Avoid searching private dependencies for include >>>>>>>>>> directories >>>>>>>>>> >> >> COMP: Recover missing dependencies >>>>>>>>>> >> >> ENH: use new linking macros in Filtering module >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> ----------------------------------------------------- >>>>>>>>>> >> >> Errors or omissions? Please fix them here: >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>>>>>>> >> >> _____________________________________ >>>>>>>>>> >> >> Powered by www.kitware.com >>>>>>>>>> >> >> >>>>>>>>>> >> >> Visit other Kitware open-source projects at >>>>>>>>>> >> >> http://www.kitware.com/opensource/opensource.html >>>>>>>>>> >> >> >>>>>>>>>> >> >> Kitware offers ITK Training Courses, for more information >>>>>>>>>> visit: >>>>>>>>>> >> >> http://www.kitware.com/products/protraining.php >>>>>>>>>> >> >> >>>>>>>>>> >> >> Please keep messages on-topic and check the ITK FAQ at: >>>>>>>>>> >> >> http://www.itk.org/Wiki/ITK_FAQ >>>>>>>>>> >> >> >>>>>>>>>> >> >> Follow this link to subscribe/unsubscribe: >>>>>>>>>> >> >> http://public.kitware.com/mailman/listinfo/insight-users >>>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>> >>>>>>>> >>>>>>>>> Powered by www.kitware.com >>>>>>>>> >>>>>>>>> Visit other Kitware open-source projects at >>>>>>>>> http://www.kitware.com/opensource/opensource.html >>>>>>>>> >>>>>>>>> Kitware offers ITK Training Courses, for more information visit: >>>>>>>>> >>>>>>>> http://kitware.com/products/protraining.php >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> Please keep messages on-topic and check the ITK FAQ at: >>>>>>>>> http://www.itk.org/Wiki/ITK_FAQ >>>>>>>>> >>>>>>>>> Follow this link to subscribe/unsubscribe: >>>>>>>>> >>>>>>>> http://public.kitware.com/mailman/listinfo/insight-developers >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dzenanz at gmail.com Tue Dec 1 09:21:50 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Tue, 1 Dec 2015 09:21:50 -0500 Subject: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: If you are running tests in debug, some of them are too slow and time out. On Tue, Dec 1, 2015 at 9:19 AM, Simon Alexander wrote: > Hi Matt, > > So I pulled origin/master and rebuilt last night. I have different > failures now, all by timeout: > > *Total Test time (real) = 6363.39 sec* > > *The following tests FAILED:* > * 726 - itkFastMarchingImageFilterTest_wm_multipleSeeds_NoTopo > (Timeout)* > * 727 - itkFastMarchingImageFilterTest_wm_multipleSeeds_StrictTopo > (Timeout)* > * 728 - > itkFastMarchingImageFilterTest_wm_multipleSeeds_NoHandlesTopo (Timeout)* > * 2025 - itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest > (Timeout)* > *Errors while running CTest* > > > Any thoughts on what's going on there? > > > On Mon, 30 Nov 2015 at 20:42 Matt McCormick > wrote: > >> Hi Simon, >> >> I am returning from holiday, and also catching up on activity. >> >> >> Hyun Jae has taken care of the KWStyle warnings and the data conversion >> warning: >> >> http://review.source.kitware.com/#/c/20430/ >> http://review.source.kitware.com/#/c/20446/ >> >> >> And Dzenan and Bill have addressed Wiki examples errors: >> >> https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 >> >> >> It is likely that the test failures on your build still remain. Did you >> want to take them on? >> >> Thanks, >> Matt >> >> On Mon, Nov 30, 2015 at 2:00 PM, D?enan Zuki? wrote: >> >>> Looking at the master branch is the right thing to do. I am not doing >>> any active development regarding this right now. >>> >>> On Mon, Nov 30, 2015 at 1:53 PM, Simon Alexander >>> wrote: >>> >>>> Hi All, >>>> >>>> I had hoped to be able to look at this over the weekend, but no such >>>> luck. Is there somewhere useful I can help with it now? Not sure what >>>> state we are in (or what branch). >>>> >>>> On Wed, 25 Nov 2015 at 16:41 D?enan Zuki? wrote: >>>> >>>>> It turns out that all the compile errors were occurring in >>>>> WikiExamples. I solved all except one: >>>>> ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in >>>>> file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line >>>>> 23, but it should be judging from the comment on that line. >>>>> >>>>> For the rest, I created a pull request: >>>>> https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 >>>>> >>>>> On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander < >>>>> skalexander at gmail.com> wrote: >>>>> >>>>>> Perfect. I'm under a deadline that is likely to eat the rest of the >>>>>> week but if that clears up I'll try and jump in earlier. >>>>>> >>>>>> On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: >>>>>> >>>>>>> OK I will work on it for an hour or two now, and I will make a >>>>>>> branch and push it to Gerrit so whoever wants can pick up from there and >>>>>>> keep updating it. >>>>>>> >>>>>>> On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander < >>>>>>> skalexander at gmail.com> wrote: >>>>>>> >>>>>>>> Makes sense. At this point I am unlikely to have time to look at >>>>>>>> this until Saturday, but have hopes for a few free hours there. >>>>>>>> >>>>>>>> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Building git master from Nov 23rd with examples and testing >>>>>>>>> enabled I get 14 compile errors in VS2015 debug x64. Should we coordinate >>>>>>>>> our efforts in fixing them? >>>>>>>>> >>>>>>>>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander < >>>>>>>>> skalexander at gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Two of the three failures look like truncation issues (like >>>>>>>>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158 >>>>>>>>>> ) >>>>>>>>>> >>>>>>>>>> The other ( >>>>>>>>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>>>>>>>> is less obvious. >>>>>>>>>> >>>>>>>>>> If I have time this evening I'll try and have a look at these. >>>>>>>>>> >>>>>>>>>> Is your standard test build in 32 bit ? That might explain the >>>>>>>>>> difference if there are some underlying type assumptions, but not obvious >>>>>>>>>> why 2015 would trigger but not 2013. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick < >>>>>>>>>> matt.mccormick at kitware.com> wrote: >>>>>>>>>> >>>>>>>>>>> Ah, cool! Here: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>>>>>>>> >>>>>>>>>>> Could you please look into the test failures? >>>>>>>>>>> >>>>>>>>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> Matt >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>>>>>>>> skalexander at gmail.com> wrote: >>>>>>>>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday >>>>>>>>>>> from SIMON-LAP, >>>>>>>>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>>>>>>>> one). VS2013 >>>>>>>>>>> > was green, three failures on VS2015 (and 18 warnings). Looks >>>>>>>>>>> like a >>>>>>>>>>> > truncation problem on the resuts. >>>>>>>>>>> > >>>>>>>>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>>>>>>>> matt.mccormick at kitware.com> >>>>>>>>>>> > wrote: >>>>>>>>>>> >> >>>>>>>>>>> >> Hi Simon, >>>>>>>>>>> >> >>>>>>>>>>> >> Thanks for testing. >>>>>>>>>>> >> >>>>>>>>>>> >> We have a Visual Studio 2015 build on the dashboard that is >>>>>>>>>>> green: >>>>>>>>>>> >> >>>>>>>>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>>>>>>>> >> >>>>>>>>>>> >> Are there any different flags? Could you please submit an >>>>>>>>>>> Experimental >>>>>>>>>>> >> build? >>>>>>>>>>> >> >>>>>>>>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test >>>>>>>>>>> -T Submit -C >>>>>>>>>>> >> Release >>>>>>>>>>> >> >>>>>>>>>>> >> from a fresh build tree. >>>>>>>>>>> >> >>>>>>>>>>> >> Thanks, >>>>>>>>>>> >> Matt >>>>>>>>>>> >> >>>>>>>>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>>>>>>>> skalexander at gmail.com> >>>>>>>>>>> >> wrote: >>>>>>>>>>> >> > Looks like a few problems with x64 build on visual studio >>>>>>>>>>> 2015 - do you >>>>>>>>>>> >> > have >>>>>>>>>>> >> > a test machine in this configuration? >>>>>>>>>>> >> > >>>>>>>>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>>>>>>>> matt.mccormick at kitware.com> >>>>>>>>>>> >> > wrote: >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> On behalf of the Insight Toolkit community, we are proud >>>>>>>>>>> to announce >>>>>>>>>>> >> >> that >>>>>>>>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is >>>>>>>>>>> available for >>>>>>>>>>> >> >> testing! >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Please take this opportunity to test the new features in >>>>>>>>>>> the release >>>>>>>>>>> >> >> candidate. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> To obtain the source code, >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> git clone http://itk.org/ITK.git >>>>>>>>>>> >> >> cd ITK >>>>>>>>>>> >> >> git checkout -q --detach v4.9rc01 >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> For more details, please see the Git documentation [1]. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> A few selected highlights for this release: >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * New Remote modules: the Cuberille module for smooth >>>>>>>>>>> generation of >>>>>>>>>>> >> >> meshes >>>>>>>>>>> >> >> from binary segmentation images, and the >>>>>>>>>>> AnisotropicDiffusionLBR module >>>>>>>>>>> >> >> improved edge-preserving smoothing. >>>>>>>>>>> >> >> * Build your own ITK module outside the source tree, add >>>>>>>>>>> continuous >>>>>>>>>>> >> >> integration testing on GitHub, and easily add Python >>>>>>>>>>> wrapping for your >>>>>>>>>>> >> >> C++ >>>>>>>>>>> >> >> algorithms. >>>>>>>>>>> >> >> * Python wrapping, including Python 3, builds faster with >>>>>>>>>>> a more >>>>>>>>>>> >> >> standard >>>>>>>>>>> >> >> installation >>>>>>>>>>> >> >> * Improved performance of itk::Image::GetPixel and >>>>>>>>>>> operations on >>>>>>>>>>> >> >> itk::VariableLengthVector?s >>>>>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>>>>> private / >>>>>>>>>>> >> >> compile / >>>>>>>>>>> >> >> test >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Please test the release candidate and share your >>>>>>>>>>> experiences on the >>>>>>>>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The >>>>>>>>>>> new module >>>>>>>>>>> >> >> dependency specification mechanism may unearth missing >>>>>>>>>>> dependencies for >>>>>>>>>>> >> >> projects that use ITK COMPONENTS with the CMake >>>>>>>>>>> find_package command. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> An Experimental build, which demonstrates how the test >>>>>>>>>>> suite performs >>>>>>>>>>> >> >> on >>>>>>>>>>> >> >> your local build system, can be submitted to the dashboard >>>>>>>>>>> [2] with: >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> mkdir ../ITK-build >>>>>>>>>>> >> >> cd ../ITK-build >>>>>>>>>>> >> >> cmake ../ITK >>>>>>>>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T >>>>>>>>>>> Test -T Submit >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Visual Studio builds must also add ?-C Release? to the >>>>>>>>>>> ctest command. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Notify the mailing list if there are any unexpected >>>>>>>>>>> failures. Testing >>>>>>>>>>> >> >> your own applications against the RC is also appreciated. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Congratulations and well done to the 35 contributors to >>>>>>>>>>> this release. >>>>>>>>>>> >> >> We >>>>>>>>>>> >> >> would especially like to recognize the new contributors: >>>>>>>>>>> Mikhail >>>>>>>>>>> >> >> Isakov, >>>>>>>>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias >>>>>>>>>>> Wood, Seun >>>>>>>>>>> >> >> Odutola, >>>>>>>>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>>>>>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>>>>>>>> Williamson, >>>>>>>>>>> >> >> Luc >>>>>>>>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> The final release is scheduled for mid-December. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> New Features >>>>>>>>>>> >> >> --------------------- >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Wrapping improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Python 3 supported >>>>>>>>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>>>>>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>>>>>>>> >> >> * NumPy bridge with VisualStudio >>>>>>>>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>>>>>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>>>>>>>> directory in >>>>>>>>>>> >> >> the >>>>>>>>>>> >> >> ?itk? package >>>>>>>>>>> >> >> * Wrapping package size is decreased >>>>>>>>>>> >> >> * Better package portability on Mac OSX >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> New Remote Modules >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Cuberille >>>>>>>>>>> >> >> * Insight Journal Article: >>>>>>>>>>> http://hdl.handle.net/10380/3186 >>>>>>>>>>> >> >> * AnisotropicDiffusionLBR >>>>>>>>>>> >> >> * Insight Journal Article: >>>>>>>>>>> http://hdl.handle.net/10380/3505 >>>>>>>>>>> >> >> * Web browser reproducibility: >>>>>>>>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Core Improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * External Modules can now be developed outside of the ITK >>>>>>>>>>> source tree >>>>>>>>>>> >> >> and >>>>>>>>>>> >> >> on GitHub >>>>>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>>>>>>>> >> >> * New utilities in itk::Math: >>>>>>>>>>> >> >> * AlmostEquals >>>>>>>>>>> >> >> * NotAlmostEquals >>>>>>>>>>> >> >> * ExactlyEquals >>>>>>>>>>> >> >> * NotExactlyEquals >>>>>>>>>>> >> >> * New itk::NumericTraits >>>>>>>>>>> >> >> * IsInteger >>>>>>>>>>> >> >> * IsSigned >>>>>>>>>>> >> >> * Improved C++11 support >>>>>>>>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>>>>>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>>>>>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>>>>>>>> >> >> itk::ResourceProbesCollectorBase >>>>>>>>>>> >> >> * Improve numerical stability in VNL eigen system >>>>>>>>>>> estimation >>>>>>>>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use >>>>>>>>>>> std::) >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Filtering Improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>>>>> >> >> * WarpImageFilter support VectorImage?s >>>>>>>>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>>>>>>>> >> >> * ImageToPathFilter moved from the ITKReview to the >>>>>>>>>>> ITKPath module >>>>>>>>>>> >> >> * itk::MovingHistogramImageFilter moved to the >>>>>>>>>>> ITKImageFilterBase >>>>>>>>>>> >> >> module >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Registration Improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Build Improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>>>>> private / >>>>>>>>>>> >> >> compile / >>>>>>>>>>> >> >> test >>>>>>>>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>>>>>>>> >> >> * Option to export all library symbols on Windows: >>>>>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>>>>>>>> >> >> * Expat third party library is now name mangled >>>>>>>>>>> >> >> * Many more modules can be built as shared libraries >>>>>>>>>>> >> >> * KWStyle is automatically built and configured when tests >>>>>>>>>>> are built >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Performance Improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds >>>>>>>>>>> members for >>>>>>>>>>> >> >> metaprogramming >>>>>>>>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>>>>>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>>>>>>>> >> >> * itk::mpl::EnableIf >>>>>>>>>>> >> >> * itk::mpl::IsBaseOf >>>>>>>>>>> >> >> * itk::mpl::IsConvertible >>>>>>>>>>> >> >> * itk::mpl::IsNumber >>>>>>>>>>> >> >> * itk::mpl::IsSame >>>>>>>>>>> >> >> * itk::mpl::PromoteType >>>>>>>>>>> >> >> * Image::GetPixel performance improvements >>>>>>>>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>>>>>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>>>>>>>> >> >> * WarpImageFilter performance improvements >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Documentation Improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>>>>>>>> Examples >>>>>>>>>>> >> >> * ITK Software Guide improvements >>>>>>>>>>> >> >> * How to use Python wrapping >>>>>>>>>>> >> >> * How to create an ITK module >>>>>>>>>>> >> >> * Improvements to segmentation examples >>>>>>>>>>> >> >> * Expanded Canny edge detection example >>>>>>>>>>> >> >> * Expanded tree container example >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Third Party Library Updates >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * FFTW updated to latest upstream >>>>>>>>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>>>>>>>> >> >> * Build with the latest VTK >>>>>>>>>>> >> >> * PNG update to the latest upstream >>>>>>>>>>> >> >> * GDCM updated to the latest upstream >>>>>>>>>>> >> >> * KWSys updated to the latest upstream >>>>>>>>>>> >> >> * MINC updated to the latest upstream >>>>>>>>>>> >> >> * SWIG updated to the latest upstream >>>>>>>>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Style improvements -- ITK gets more stylish with every >>>>>>>>>>> release! >>>>>>>>>>> >> >> >>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Private copy constructors and operator= use >>>>>>>>>>> ITK_DELETE_FUNCTION >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * *Lots* of important bug fixes >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * And much more! See details in the log below. >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>>>>>>>> >> >> -------------------------------------------- >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Abhishek Tiwari (1): >>>>>>>>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Adam Snyder (1): >>>>>>>>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Alexander Leinoff (6): >>>>>>>>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>>>>>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be >>>>>>>>>>> resolved. >>>>>>>>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals >>>>>>>>>>> functions to >>>>>>>>>>> >> >> itkMath.h >>>>>>>>>>> >> >> COMP: Removes floating-point equality checks >>>>>>>>>>> >> >> ENH: COMP: Adds support for complex values to >>>>>>>>>>> Math::AlmostEquals >>>>>>>>>>> >> >> ENH: Updates fftw dependency >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Arnaud Gelas (5): >>>>>>>>>>> >> >> COMP: fix warning (unused local typedef) >>>>>>>>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>>>>>>>> >> >> DOC: add doxgen documentation for >>>>>>>>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>>>>>>>> >> >> ENH: add tests to exercise >>>>>>>>>>> itk::ThreadedIteratorRangePartitioner >>>>>>>>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Betsy McPhail (1): >>>>>>>>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Bill Hoffman (2): >>>>>>>>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>>>>>>>> >> >> COMP: Put vnl_export.h in the list of sources so it >>>>>>>>>>> gets >>>>>>>>>>> >> >> installed. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Bill Lorensen (4): >>>>>>>>>>> >> >> COMP: VTkGlue linker errors >>>>>>>>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>>>>>>>> >> >> ENH: Bump tag for wiki examples >>>>>>>>>>> >> >> ENH: Better layout strategy >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Brad King (3): >>>>>>>>>>> >> >> ENH: Remove use of include and >>>>>>>>>>> itksys_ios::* >>>>>>>>>>> >> >> ENH: Remove use of include and >>>>>>>>>>> itksys_stl::* >>>>>>>>>>> >> >> ENH: Update CMake Policy settings in >>>>>>>>>>> Testing/TestExternal project >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Bradley Lowekamp (31): >>>>>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>>>>> construction >>>>>>>>>>> >> >> ENH: Enable base classes for templates of landmark >>>>>>>>>>> initializer >>>>>>>>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>>>>>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>>>>>>>> >> >> BUG: Fix computation of Eigen analysis >>>>>>>>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>>>>>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>>>>>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>>>>>>>> >> >> ENH: Adding initial update script from used libpng >>>>>>>>>>> version. >>>>>>>>>>> >> >> ENH: removing non-subtree files for itkpng >>>>>>>>>>> >> >> ENH: Ported ITK changes for building to subtree >>>>>>>>>>> merged code >>>>>>>>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>>>>>>>> >> >> BUG: Use ParameterValueType for computation of >>>>>>>>>>> landmark affine >>>>>>>>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>>>>>>>> >> >> BUG: Avoid potential exception in >>>>>>>>>>> itk::Object::UnRegister >>>>>>>>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>>>>>>>> >> >> ENH: Update itkpng name mangling >>>>>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>>>>> ReferenceImage >>>>>>>>>>> >> >> ivar >>>>>>>>>>> >> >> BUG: Increase tolerance for >>>>>>>>>>> PhysicsBasedNonRigidRegistrationMethod >>>>>>>>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>>>>>>>> BSplineScatter >>>>>>>>>>> >> >> change >>>>>>>>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>>>>>>>> >> >> ImageFilterBase >>>>>>>>>>> >> >> BUG: Avoid potential exception in >>>>>>>>>>> itk::Object::UnRegister >>>>>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>>>>> construction >>>>>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>>>>> ReferenceImage >>>>>>>>>>> >> >> ivar >>>>>>>>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>>>>>>>> MovingHistogram >>>>>>>>>>> >> >> base >>>>>>>>>>> >> >> COMP: address sign unsigned comparison warning >>>>>>>>>>> >> >> COMP: Address signed unsigned comparison warning >>>>>>>>>>> >> >> COMP: Address unused member variable and methods in >>>>>>>>>>> anonymous ns >>>>>>>>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>>>>>>>> Threshold >>>>>>>>>>> >> >> range >>>>>>>>>>> >> >> BUG: Adjust intensity tolerance for >>>>>>>>>>> PhysicsBasedNonRigid test >>>>>>>>>>> >> >> BUG: Reduce number of targets with MSVC >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Davis Vigneault (7): >>>>>>>>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>>>>>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>>>>>>>> >> >> DOC: Expanded TreeContainer Example >>>>>>>>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling >>>>>>>>>>> with c++11 >>>>>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with >>>>>>>>>>> c++11 >>>>>>>>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with >>>>>>>>>>> c++11 >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> D?enan Zuki? (1): >>>>>>>>>>> >> >> STYLE: better formatting of the "usage" message >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Eugene Prilepin (1): >>>>>>>>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Floris Berendsen (1): >>>>>>>>>>> >> >> STYLE: Improve naming conventions in comments. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Hans Johnson (29): >>>>>>>>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>>>>>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>>>>>>>> >> >> BUG: FixedParameters should be double precision >>>>>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>>>>> >> >> ENH: Provide consistent floating point comparisons >>>>>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>>>>> >> >> PERF: Remove floating point as sentinal value >>>>>>>>>>> >> >> COMP: Const correctness needs to be maintained >>>>>>>>>>> >> >> BUG: Preserve backwards compatibility >>>>>>>>>>> >> >> DOC: Provide consistent naming in comments >>>>>>>>>>> >> >> ENH: Conversion between transform type tolerance >>>>>>>>>>> >> >> STYLE: Prefer initialization to assignment >>>>>>>>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>>>>>>>> >> >> COMP: Remove unnecessary failing assert test >>>>>>>>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>>>>>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>>>>>>>> >> >> BUG: In configuration test need to mirror code >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Hyun Jae Kang (27): >>>>>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>>>>>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>>>>>>>> >> >> BUG: Retrieve the missed wrap file >>>>>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines >>>>>>>>>>> in VTK file >>>>>>>>>>> >> >> header. >>>>>>>>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>>>>>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and >>>>>>>>>>> shared >>>>>>>>>>> >> >> libraries >>>>>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 >>>>>>>>>>> Mac OS X >>>>>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines >>>>>>>>>>> in VTK file >>>>>>>>>>> >> >> header. >>>>>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>>>>> >> >> ENH: Add automatic KWStyle build and configuration >>>>>>>>>>> setup >>>>>>>>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>>>>>>>> autological-compare >>>>>>>>>>> >> >> warning. >>>>>>>>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>>>>>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>>>>>>>> >> >> COMP: Apply latest version of KWStyle >>>>>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>>>>> messages >>>>>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>>>>> messages >>>>>>>>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>>>>>>>> >> >> ENH: Update itkResourceProbe to calculate statistical >>>>>>>>>>> data >>>>>>>>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>>>>>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to >>>>>>>>>>> overloaded function >>>>>>>>>>> >> >> ENH: Update the Report() function of >>>>>>>>>>> >> >> itkResourceProbesCollectorBase >>>>>>>>>>> >> >> COMP: Fix data-conversion warning message on >>>>>>>>>>> itkResourceProbe >>>>>>>>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>>>>>>>> >> >> COMP: Fix data-conversion warning messages >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Jon Haitz Legarreta (6): >>>>>>>>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>>>>>>>> >> >> BUG: Fix compilation issues for >>>>>>>>>>> StatisticsUniqueLabelMapFilterTest >>>>>>>>>>> >> >> BUG: Fix comparison issues for >>>>>>>>>>> itkStatisticsUniqueLabelMapFilter >>>>>>>>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>>>>>>>> >> >> ENH: Add test for >>>>>>>>>>> itkParametricStpaceToImageSpaceFilter >>>>>>>>>>> >> >> ENH: Improve code coverage for >>>>>>>>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Julien Michel (1): >>>>>>>>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>>>>>>>> >> >> WarpImageFilter >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Junjie Bai (2): >>>>>>>>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>>>>>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>>>>>>>> LabelObject type >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> KWSys Robot (4): >>>>>>>>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>>>>>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>>>>>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>>>>>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> LIBPNG Upstream (2): >>>>>>>>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>>>>>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Laurentiu Nicola (2): >>>>>>>>>>> >> >> PERF: Avoid temporary smartptr in >>>>>>>>>>> ProcessObject::GetInput >>>>>>>>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount >>>>>>>>>>> bouncing >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Luc Hermitte (8): >>>>>>>>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>>>>>>>> >> >> PERF: Performance enhancements on >>>>>>>>>>> VariableLengthVectors 1/... >>>>>>>>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>>>>>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>>>>>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>>>>>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>>>>>>>> >> >> COMP: Fix signed/unsigned warnings >>>>>>>>>>> >> >> BUG: std::copy/fill on empty VLV >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Lucas Gandel (4): >>>>>>>>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>>>>>>>> module. >>>>>>>>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from >>>>>>>>>>> Review Module >>>>>>>>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>>>>>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Mathieu Malaterre (1): >>>>>>>>>>> >> >> BUG: Name mangle the included expat third party >>>>>>>>>>> library. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Matthew McCormick (94): >>>>>>>>>>> >> >> ENH: Change itkSystemInformationTest to >>>>>>>>>>> itkCMakeConfigurationTest. >>>>>>>>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>>>>>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>>>>>>>> >> >> BUG: Remove std::cout calls from classes. >>>>>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>>>>> ConditionVariableNoThreads. >>>>>>>>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>>>>>>>> >> >> ImageToVTKImageFilter. >>>>>>>>>>> >> >> COMP: Add link interface specification for wrapping >>>>>>>>>>> >> >> target_link_libraries. >>>>>>>>>>> >> >> STYLE: Fix indentation in >>>>>>>>>>> itkMINCTransformIOFactory.cxx. >>>>>>>>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>>>>>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with >>>>>>>>>>> Emscripten-1. >>>>>>>>>>> >> >> COMP: Remove unknown doxygen command in >>>>>>>>>>> AnisotropicDiffusionLBR. >>>>>>>>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 >>>>>>>>>>> Linux. >>>>>>>>>>> >> >> STYLE: Rename gccxml -> castxml in >>>>>>>>>>> {idx,igenerator}.py. >>>>>>>>>>> >> >> COMP: Disable the gold linker for static builds on >>>>>>>>>>> Ubuntu 14.04. >>>>>>>>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>>>>>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>>>>>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + >>>>>>>>>>> MSVC. >>>>>>>>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>>>>>>>> >> >> ENH: Add better scoping to idx.py. >>>>>>>>>>> >> >> COMP: Define newSize and oldSize in >>>>>>>>>>> VariableLengthVector. >>>>>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>>>>> >> >> ENH: Add more progress information to >>>>>>>>>>> IterativeClosestPoint2. >>>>>>>>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>>>>>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>>>>>>>> >> >> COMP: Wrap Image< bool, D > for >>>>>>>>>>> FlatStructuringElement. >>>>>>>>>>> >> >> BUG: Use CastXML binary built in Release. >>>>>>>>>>> >> >> BUG: ContinuousIndex should not be templated over >>>>>>>>>>> TCoordRep. >>>>>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>>>>> >> >> COMP: Address line length too long for Software Guide. >>>>>>>>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>>>>>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>>>>>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>>>>>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>>>>>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>>>>>>>> >> >> BUG: Fix test scripts for Python 3. >>>>>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>>>>> >> >> ENH: Allow projects to build against an external >>>>>>>>>>> module. >>>>>>>>>>> >> >> ENH: Replace CABLE_CONFIGURATION with >>>>>>>>>>> ITK_WRAPPING_PARSER. >>>>>>>>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>>>>>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>>>>>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>>>>>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>>>>>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>>>>>>>> >> >> COMP: Avoid itklibminc linking with >>>>>>>>>>> ITK_USE_SYSTEM_HDF5. >>>>>>>>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>>>>>>>> ITKTransformMINC. >>>>>>>>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>>>>>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>>>>>>>> >> >> ENH: Add wrapping support for building modules >>>>>>>>>>> externally. >>>>>>>>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>>>>>>>> externally. >>>>>>>>>>> >> >> ENH: Add Cuberille Remote module. >>>>>>>>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>>>>> ConditionVariableNoThreads. >>>>>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to >>>>>>>>>>> 2015-10-20. >>>>>>>>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument >>>>>>>>>>> type. >>>>>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>>>>> sys.path >>>>>>>>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources >>>>>>>>>>> so it gets >>>>>>>>>>> >> >> installed." >>>>>>>>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>>>>>>>> LabelMapTypes" >>>>>>>>>>> >> >> ENH: Marking wrapping CMake configuration variables >>>>>>>>>>> as advanced. >>>>>>>>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>>>>>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap >>>>>>>>>>> cannot have >>>>>>>>>>> >> >> override. >>>>>>>>>>> >> >> COMP: Add wrapping for >>>>>>>>>>> AdaptiveHistogramEqualizationImageFilter. >>>>>>>>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for >>>>>>>>>>> ITK_EXCEPT. >>>>>>>>>>> >> >> ENH: Remove CMake version check in >>>>>>>>>>> ITKModuleHeaderTest.cmake >>>>>>>>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>>>>>>>> >> >> ENH: Remove old KWStyle build script. >>>>>>>>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param >>>>>>>>>>> not found. >>>>>>>>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>>>>>>>> WRAPPING_SUBMODULE_ORDER. >>>>>>>>>>> >> >> ENH: Install Python bindings into site-packages. >>>>>>>>>>> >> >> ENH: Improve readability of Python site-packages path >>>>>>>>>>> detection. >>>>>>>>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>>>>>>>> expression >>>>>>>>>>> >> >> warning. >>>>>>>>>>> >> >> BUG: ITKCommon publically depends on >>>>>>>>>>> ITKDoubleConversion. >>>>>>>>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>>>>>>>> >> >> ENH: Improves names and export of module dependencies. >>>>>>>>>>> >> >> STYLE: Improve namespace bracket style in >>>>>>>>>>> itkIsConvertible. >>>>>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>>>>> >> >> BUG: Remove unused wrapping files. >>>>>>>>>>> >> >> BUG: Do install install wrapping development files. >>>>>>>>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>>>>>>>> >> >> BUG: Remove duplicate inclusion of wrapping >>>>>>>>>>> submodules. >>>>>>>>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>>>>>>>> >> >> BUG: Fix detection of the gold linker. >>>>>>>>>>> >> >> BUG: Update Python package installation locations. >>>>>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>>>>>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>>>>>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module >>>>>>>>>>> test. >>>>>>>>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>>>>>>>> >> >> BUG: Install itk_minc2.h header. >>>>>>>>>>> >> >> COMP: ITKIOMINC has a public dependency on >>>>>>>>>>> ITKIOImageBase. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Michka Popoff (9): >>>>>>>>>>> >> >> ENH: Update to swig 3.0.7 >>>>>>>>>>> >> >> ENH: Do not link against specific Python library on >>>>>>>>>>> OS X >>>>>>>>>>> >> >> COMP: Fix wrapping warnings when building with >>>>>>>>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>>>>>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>>>>> sys.path >>>>>>>>>>> >> >> COMP: Disable incompatible modules when using Python >>>>>>>>>>> 3 wrapping >>>>>>>>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>>>>>>>> >> >> ImageFilterBase >>>>>>>>>>> >> >> module >>>>>>>>>>> >> >> COMP: Disable incompatible modules when using Python >>>>>>>>>>> 3 wrapping >>>>>>>>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Mikhail Isakov (1): >>>>>>>>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>>>>>>>> baseline image >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Nick Tustison (5): >>>>>>>>>>> >> >> BUG: Set a default b-spline epsilon. >>>>>>>>>>> >> >> ENH: Adding testing for closed loop. >>>>>>>>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>>>>>>>> strategy. >>>>>>>>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>>>>>>>> >> >> ENH: Point-set registration with time-varying >>>>>>>>>>> B-spline. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Olivier Commowick (3): >>>>>>>>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt >>>>>>>>>>> VNL eigen >>>>>>>>>>> >> >> system >>>>>>>>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken >>>>>>>>>>> from pythag >>>>>>>>>>> >> >> from V3P) >>>>>>>>>>> >> >> BUG: Switch eigenvalues computation to double >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>>>>>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>>>>>>>> constructor >>>>>>>>>>> >> >> from >>>>>>>>>>> >> >> images. >>>>>>>>>>> >> >> COMP: Fix test errors and warnings in >>>>>>>>>>> FlatStructuringElement. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Seun Odutola (1): >>>>>>>>>>> >> >> COMP: Fixed name clash with Apple header (check >>>>>>>>>>> Macro), renamed >>>>>>>>>>> >> >> check >>>>>>>>>>> >> >> to Check >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Shawn Waldon (1): >>>>>>>>>>> >> >> COMP: Set target OS X version in environment for >>>>>>>>>>> tools using >>>>>>>>>>> >> >> compiler >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Simon Alexander (1): >>>>>>>>>>> >> >> BUG: incorrect closest point computation >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Tobias Wood (2): >>>>>>>>>>> >> >> BUG: LBFGSB was printing messages even with debug >>>>>>>>>>> switched off. >>>>>>>>>>> >> >> BUG: Removed an unguarded print statement. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Vladimir S. FONOV (9): >>>>>>>>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>>>>>>>> >> >> COMP: Changing the order of HDF5 library components >>>>>>>>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC >>>>>>>>>>> and >>>>>>>>>>> >> >> Transform >>>>>>>>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>>>>>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>>>>>>>> >> >> MINC 2015-07-23 (c033d431) >>>>>>>>>>> >> >> COMP: Update MINC CMake code >>>>>>>>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>>>>>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Xiaoxiao Liu (1): >>>>>>>>>>> >> >> DOC: update email address for xiaoxiao. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Zach Williamson (10): >>>>>>>>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>>>>>>>> >> >> ENH: Consolidate Library Dependencies >>>>>>>>>>> >> >> COMP: Add a missing link to Review module >>>>>>>>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>>>>>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>>>>>>>> >> >> COMP: Fix inconsistant naming of >>>>>>>>>>> GPUPDEDeformableRegistration >>>>>>>>>>> >> >> ENH: Use new linking system macros >>>>>>>>>>> >> >> PERF: Avoid searching private dependencies for >>>>>>>>>>> include directories >>>>>>>>>>> >> >> COMP: Recover missing dependencies >>>>>>>>>>> >> >> ENH: use new linking macros in Filtering module >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> ----------------------------------------------------- >>>>>>>>>>> >> >> Errors or omissions? Please fix them here: >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>>>>>>>> >> >> _____________________________________ >>>>>>>>>>> >> >> Powered by www.kitware.com >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Visit other Kitware open-source projects at >>>>>>>>>>> >> >> http://www.kitware.com/opensource/opensource.html >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Kitware offers ITK Training Courses, for more information >>>>>>>>>>> visit: >>>>>>>>>>> >> >> http://www.kitware.com/products/protraining.php >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Please keep messages on-topic and check the ITK FAQ at: >>>>>>>>>>> >> >> http://www.itk.org/Wiki/ITK_FAQ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Follow this link to subscribe/unsubscribe: >>>>>>>>>>> >> >> http://public.kitware.com/mailman/listinfo/insight-users >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>> >>>>>>>>> >>>>>>>>>> Powered by www.kitware.com >>>>>>>>>> >>>>>>>>>> Visit other Kitware open-source projects at >>>>>>>>>> http://www.kitware.com/opensource/opensource.html >>>>>>>>>> >>>>>>>>>> Kitware offers ITK Training Courses, for more information visit: >>>>>>>>>> >>>>>>>>> http://kitware.com/products/protraining.php >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Please keep messages on-topic and check the ITK FAQ at: >>>>>>>>>> http://www.itk.org/Wiki/ITK_FAQ >>>>>>>>>> >>>>>>>>>> Follow this link to subscribe/unsubscribe: >>>>>>>>>> >>>>>>>>> http://public.kitware.com/mailman/listinfo/insight-developers >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From skalexander at gmail.com Tue Dec 1 09:39:38 2015 From: skalexander at gmail.com (Simon Alexander) Date: Tue, 01 Dec 2015 14:39:38 +0000 Subject: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Ok, that makes sense. Would it be sensible to change the threshold for those on debug builds? On Tue, 1 Dec 2015 at 09:22 D?enan Zuki? wrote: > If you are running tests in debug, some of them are too slow and time out. > > On Tue, Dec 1, 2015 at 9:19 AM, Simon Alexander > wrote: > >> Hi Matt, >> >> So I pulled origin/master and rebuilt last night. I have different >> failures now, all by timeout: >> >> *Total Test time (real) = 6363.39 sec* >> >> *The following tests FAILED:* >> * 726 - itkFastMarchingImageFilterTest_wm_multipleSeeds_NoTopo >> (Timeout)* >> * 727 - itkFastMarchingImageFilterTest_wm_multipleSeeds_StrictTopo >> (Timeout)* >> * 728 - >> itkFastMarchingImageFilterTest_wm_multipleSeeds_NoHandlesTopo (Timeout)* >> * 2025 - >> itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest (Timeout)* >> *Errors while running CTest* >> >> >> Any thoughts on what's going on there? >> >> >> On Mon, 30 Nov 2015 at 20:42 Matt McCormick >> wrote: >> >>> Hi Simon, >>> >>> I am returning from holiday, and also catching up on activity. >>> >>> >>> Hyun Jae has taken care of the KWStyle warnings and the data conversion >>> warning: >>> >>> http://review.source.kitware.com/#/c/20430/ >>> http://review.source.kitware.com/#/c/20446/ >>> >>> >>> And Dzenan and Bill have addressed Wiki examples errors: >>> >>> https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 >>> >>> >>> It is likely that the test failures on your build still remain. Did you >>> want to take them on? >>> >>> Thanks, >>> Matt >>> >>> On Mon, Nov 30, 2015 at 2:00 PM, D?enan Zuki? wrote: >>> >>>> Looking at the master branch is the right thing to do. I am not doing >>>> any active development regarding this right now. >>>> >>>> On Mon, Nov 30, 2015 at 1:53 PM, Simon Alexander >>> > wrote: >>>> >>>>> Hi All, >>>>> >>>>> I had hoped to be able to look at this over the weekend, but no such >>>>> luck. Is there somewhere useful I can help with it now? Not sure what >>>>> state we are in (or what branch). >>>>> >>>>> On Wed, 25 Nov 2015 at 16:41 D?enan Zuki? wrote: >>>>> >>>>>> It turns out that all the compile errors were occurring in >>>>>> WikiExamples. I solved all except one: >>>>>> ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in >>>>>> file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line >>>>>> 23, but it should be judging from the comment on that line. >>>>>> >>>>>> For the rest, I created a pull request: >>>>>> https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 >>>>>> >>>>>> On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander < >>>>>> skalexander at gmail.com> wrote: >>>>>> >>>>>>> Perfect. I'm under a deadline that is likely to eat the rest of the >>>>>>> week but if that clears up I'll try and jump in earlier. >>>>>>> >>>>>>> On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: >>>>>>> >>>>>>>> OK I will work on it for an hour or two now, and I will make a >>>>>>>> branch and push it to Gerrit so whoever wants can pick up from there and >>>>>>>> keep updating it. >>>>>>>> >>>>>>>> On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander < >>>>>>>> skalexander at gmail.com> wrote: >>>>>>>> >>>>>>>>> Makes sense. At this point I am unlikely to have time to look at >>>>>>>>> this until Saturday, but have hopes for a few free hours there. >>>>>>>>> >>>>>>>>> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Building git master from Nov 23rd with examples and testing >>>>>>>>>> enabled I get 14 compile errors in VS2015 debug x64. Should we coordinate >>>>>>>>>> our efforts in fixing them? >>>>>>>>>> >>>>>>>>>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander < >>>>>>>>>> skalexander at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Two of the three failures look like truncation issues (like >>>>>>>>>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158 >>>>>>>>>>> ) >>>>>>>>>>> >>>>>>>>>>> The other ( >>>>>>>>>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>>>>>>>>> is less obvious. >>>>>>>>>>> >>>>>>>>>>> If I have time this evening I'll try and have a look at these. >>>>>>>>>>> >>>>>>>>>>> Is your standard test build in 32 bit ? That might explain the >>>>>>>>>>> difference if there are some underlying type assumptions, but not obvious >>>>>>>>>>> why 2015 would trigger but not 2013. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick < >>>>>>>>>>> matt.mccormick at kitware.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Ah, cool! Here: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>>>>>>>>> >>>>>>>>>>>> Could you please look into the test failures? >>>>>>>>>>>> >>>>>>>>>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> Matt >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>>>>>>>>> skalexander at gmail.com> wrote: >>>>>>>>>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday >>>>>>>>>>>> from SIMON-LAP, >>>>>>>>>>>> > (actually 3 as I wasn't sure the config was right on the >>>>>>>>>>>> first one). VS2013 >>>>>>>>>>>> > was green, three failures on VS2015 (and 18 warnings). >>>>>>>>>>>> Looks like a >>>>>>>>>>>> > truncation problem on the resuts. >>>>>>>>>>>> > >>>>>>>>>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>>>>>>>>> matt.mccormick at kitware.com> >>>>>>>>>>>> > wrote: >>>>>>>>>>>> >> >>>>>>>>>>>> >> Hi Simon, >>>>>>>>>>>> >> >>>>>>>>>>>> >> Thanks for testing. >>>>>>>>>>>> >> >>>>>>>>>>>> >> We have a Visual Studio 2015 build on the dashboard that is >>>>>>>>>>>> green: >>>>>>>>>>>> >> >>>>>>>>>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>>>>>>>>> >> >>>>>>>>>>>> >> Are there any different flags? Could you please submit an >>>>>>>>>>>> Experimental >>>>>>>>>>>> >> build? >>>>>>>>>>>> >> >>>>>>>>>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test >>>>>>>>>>>> -T Submit -C >>>>>>>>>>>> >> Release >>>>>>>>>>>> >> >>>>>>>>>>>> >> from a fresh build tree. >>>>>>>>>>>> >> >>>>>>>>>>>> >> Thanks, >>>>>>>>>>>> >> Matt >>>>>>>>>>>> >> >>>>>>>>>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>>>>>>>>> skalexander at gmail.com> >>>>>>>>>>>> >> wrote: >>>>>>>>>>>> >> > Looks like a few problems with x64 build on visual studio >>>>>>>>>>>> 2015 - do you >>>>>>>>>>>> >> > have >>>>>>>>>>>> >> > a test machine in this configuration? >>>>>>>>>>>> >> > >>>>>>>>>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>>>>>>>>> matt.mccormick at kitware.com> >>>>>>>>>>>> >> > wrote: >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> On behalf of the Insight Toolkit community, we are proud >>>>>>>>>>>> to announce >>>>>>>>>>>> >> >> that >>>>>>>>>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is >>>>>>>>>>>> available for >>>>>>>>>>>> >> >> testing! >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Please take this opportunity to test the new features in >>>>>>>>>>>> the release >>>>>>>>>>>> >> >> candidate. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> To obtain the source code, >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> git clone http://itk.org/ITK.git >>>>>>>>>>>> >> >> cd ITK >>>>>>>>>>>> >> >> git checkout -q --detach v4.9rc01 >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> For more details, please see the Git documentation [1]. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> A few selected highlights for this release: >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * New Remote modules: the Cuberille module for smooth >>>>>>>>>>>> generation of >>>>>>>>>>>> >> >> meshes >>>>>>>>>>>> >> >> from binary segmentation images, and the >>>>>>>>>>>> AnisotropicDiffusionLBR module >>>>>>>>>>>> >> >> improved edge-preserving smoothing. >>>>>>>>>>>> >> >> * Build your own ITK module outside the source tree, add >>>>>>>>>>>> continuous >>>>>>>>>>>> >> >> integration testing on GitHub, and easily add Python >>>>>>>>>>>> wrapping for your >>>>>>>>>>>> >> >> C++ >>>>>>>>>>>> >> >> algorithms. >>>>>>>>>>>> >> >> * Python wrapping, including Python 3, builds faster with >>>>>>>>>>>> a more >>>>>>>>>>>> >> >> standard >>>>>>>>>>>> >> >> installation >>>>>>>>>>>> >> >> * Improved performance of itk::Image::GetPixel and >>>>>>>>>>>> operations on >>>>>>>>>>>> >> >> itk::VariableLengthVector?s >>>>>>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>>>>>> private / >>>>>>>>>>>> >> >> compile / >>>>>>>>>>>> >> >> test >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Please test the release candidate and share your >>>>>>>>>>>> experiences on the >>>>>>>>>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The >>>>>>>>>>>> new module >>>>>>>>>>>> >> >> dependency specification mechanism may unearth missing >>>>>>>>>>>> dependencies for >>>>>>>>>>>> >> >> projects that use ITK COMPONENTS with the CMake >>>>>>>>>>>> find_package command. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> An Experimental build, which demonstrates how the test >>>>>>>>>>>> suite performs >>>>>>>>>>>> >> >> on >>>>>>>>>>>> >> >> your local build system, can be submitted to the >>>>>>>>>>>> dashboard [2] with: >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> mkdir ../ITK-build >>>>>>>>>>>> >> >> cd ../ITK-build >>>>>>>>>>>> >> >> cmake ../ITK >>>>>>>>>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T >>>>>>>>>>>> Test -T Submit >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Visual Studio builds must also add ?-C Release? to the >>>>>>>>>>>> ctest command. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Notify the mailing list if there are any unexpected >>>>>>>>>>>> failures. Testing >>>>>>>>>>>> >> >> your own applications against the RC is also appreciated. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Congratulations and well done to the 35 contributors to >>>>>>>>>>>> this release. >>>>>>>>>>>> >> >> We >>>>>>>>>>>> >> >> would especially like to recognize the new contributors: >>>>>>>>>>>> Mikhail >>>>>>>>>>>> >> >> Isakov, >>>>>>>>>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias >>>>>>>>>>>> Wood, Seun >>>>>>>>>>>> >> >> Odutola, >>>>>>>>>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, >>>>>>>>>>>> Pablo >>>>>>>>>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>>>>>>>>> Williamson, >>>>>>>>>>>> >> >> Luc >>>>>>>>>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> The final release is scheduled for mid-December. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> New Features >>>>>>>>>>>> >> >> --------------------- >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Wrapping improvements >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * Python 3 supported >>>>>>>>>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>>>>>>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>>>>>>>>> >> >> * NumPy bridge with VisualStudio >>>>>>>>>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>>>>>>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>>>>>>>>> directory in >>>>>>>>>>>> >> >> the >>>>>>>>>>>> >> >> ?itk? package >>>>>>>>>>>> >> >> * Wrapping package size is decreased >>>>>>>>>>>> >> >> * Better package portability on Mac OSX >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> New Remote Modules >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * Cuberille >>>>>>>>>>>> >> >> * Insight Journal Article: >>>>>>>>>>>> http://hdl.handle.net/10380/3186 >>>>>>>>>>>> >> >> * AnisotropicDiffusionLBR >>>>>>>>>>>> >> >> * Insight Journal Article: >>>>>>>>>>>> http://hdl.handle.net/10380/3505 >>>>>>>>>>>> >> >> * Web browser reproducibility: >>>>>>>>>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Core Improvements >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * External Modules can now be developed outside of the >>>>>>>>>>>> ITK source tree >>>>>>>>>>>> >> >> and >>>>>>>>>>>> >> >> on GitHub >>>>>>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>>>>>>>>> >> >> * New utilities in itk::Math: >>>>>>>>>>>> >> >> * AlmostEquals >>>>>>>>>>>> >> >> * NotAlmostEquals >>>>>>>>>>>> >> >> * ExactlyEquals >>>>>>>>>>>> >> >> * NotExactlyEquals >>>>>>>>>>>> >> >> * New itk::NumericTraits >>>>>>>>>>>> >> >> * IsInteger >>>>>>>>>>>> >> >> * IsSigned >>>>>>>>>>>> >> >> * Improved C++11 support >>>>>>>>>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>>>>>>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>>>>>>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>>>>>>>>> >> >> itk::ResourceProbesCollectorBase >>>>>>>>>>>> >> >> * Improve numerical stability in VNL eigen system >>>>>>>>>>>> estimation >>>>>>>>>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use >>>>>>>>>>>> std::) >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Filtering Improvements >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>>>>>> >> >> * WarpImageFilter support VectorImage?s >>>>>>>>>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>>>>>>>>> >> >> * ImageToPathFilter moved from the ITKReview to the >>>>>>>>>>>> ITKPath module >>>>>>>>>>>> >> >> * itk::MovingHistogramImageFilter moved to the >>>>>>>>>>>> ITKImageFilterBase >>>>>>>>>>>> >> >> module >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Registration Improvements >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Build Improvements >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>>>>>> private / >>>>>>>>>>>> >> >> compile / >>>>>>>>>>>> >> >> test >>>>>>>>>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>>>>>>>>> >> >> * Option to export all library symbols on Windows: >>>>>>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>>>>>>>>> >> >> * Expat third party library is now name mangled >>>>>>>>>>>> >> >> * Many more modules can be built as shared libraries >>>>>>>>>>>> >> >> * KWStyle is automatically built and configured when >>>>>>>>>>>> tests are built >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Performance Improvements >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds >>>>>>>>>>>> members for >>>>>>>>>>>> >> >> metaprogramming >>>>>>>>>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>>>>>>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>>>>>>>>> >> >> * itk::mpl::EnableIf >>>>>>>>>>>> >> >> * itk::mpl::IsBaseOf >>>>>>>>>>>> >> >> * itk::mpl::IsConvertible >>>>>>>>>>>> >> >> * itk::mpl::IsNumber >>>>>>>>>>>> >> >> * itk::mpl::IsSame >>>>>>>>>>>> >> >> * itk::mpl::PromoteType >>>>>>>>>>>> >> >> * Image::GetPixel performance improvements >>>>>>>>>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>>>>>>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>>>>>>>>> >> >> * WarpImageFilter performance improvements >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Documentation Improvements >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>>>>>>>>> Examples >>>>>>>>>>>> >> >> * ITK Software Guide improvements >>>>>>>>>>>> >> >> * How to use Python wrapping >>>>>>>>>>>> >> >> * How to create an ITK module >>>>>>>>>>>> >> >> * Improvements to segmentation examples >>>>>>>>>>>> >> >> * Expanded Canny edge detection example >>>>>>>>>>>> >> >> * Expanded tree container example >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Third Party Library Updates >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * FFTW updated to latest upstream >>>>>>>>>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>>>>>>>>> >> >> * Build with the latest VTK >>>>>>>>>>>> >> >> * PNG update to the latest upstream >>>>>>>>>>>> >> >> * GDCM updated to the latest upstream >>>>>>>>>>>> >> >> * KWSys updated to the latest upstream >>>>>>>>>>>> >> >> * MINC updated to the latest upstream >>>>>>>>>>>> >> >> * SWIG updated to the latest upstream >>>>>>>>>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Style improvements -- ITK gets more stylish with every >>>>>>>>>>>> release! >>>>>>>>>>>> >> >> >>>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * Private copy constructors and operator= use >>>>>>>>>>>> ITK_DELETE_FUNCTION >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * *Lots* of important bug fixes >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> * And much more! See details in the log below. >>>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>>>>>>>>> >> >> -------------------------------------------- >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Abhishek Tiwari (1): >>>>>>>>>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Adam Snyder (1): >>>>>>>>>>>> >> >> PERF: Reworked MMI Threading using a per-thread >>>>>>>>>>>> buffer >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Alexander Leinoff (6): >>>>>>>>>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>>>>>>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be >>>>>>>>>>>> resolved. >>>>>>>>>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals >>>>>>>>>>>> functions to >>>>>>>>>>>> >> >> itkMath.h >>>>>>>>>>>> >> >> COMP: Removes floating-point equality checks >>>>>>>>>>>> >> >> ENH: COMP: Adds support for complex values to >>>>>>>>>>>> Math::AlmostEquals >>>>>>>>>>>> >> >> ENH: Updates fftw dependency >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Arnaud Gelas (5): >>>>>>>>>>>> >> >> COMP: fix warning (unused local typedef) >>>>>>>>>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>>>>>>>>> >> >> DOC: add doxgen documentation for >>>>>>>>>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>>>>>>>>> >> >> ENH: add tests to exercise >>>>>>>>>>>> itk::ThreadedIteratorRangePartitioner >>>>>>>>>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Betsy McPhail (1): >>>>>>>>>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Bill Hoffman (2): >>>>>>>>>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>>>>>>>>> >> >> COMP: Put vnl_export.h in the list of sources so it >>>>>>>>>>>> gets >>>>>>>>>>>> >> >> installed. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Bill Lorensen (4): >>>>>>>>>>>> >> >> COMP: VTkGlue linker errors >>>>>>>>>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>>>>>>>>> >> >> ENH: Bump tag for wiki examples >>>>>>>>>>>> >> >> ENH: Better layout strategy >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Brad King (3): >>>>>>>>>>>> >> >> ENH: Remove use of include and >>>>>>>>>>>> itksys_ios::* >>>>>>>>>>>> >> >> ENH: Remove use of include and >>>>>>>>>>>> itksys_stl::* >>>>>>>>>>>> >> >> ENH: Update CMake Policy settings in >>>>>>>>>>>> Testing/TestExternal project >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Bradley Lowekamp (31): >>>>>>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>>>>>> construction >>>>>>>>>>>> >> >> ENH: Enable base classes for templates of landmark >>>>>>>>>>>> initializer >>>>>>>>>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>>>>>>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>>>>>>>>> >> >> BUG: Fix computation of Eigen analysis >>>>>>>>>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>>>>>>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>>>>>>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>>>>>>>>> >> >> ENH: Adding initial update script from used libpng >>>>>>>>>>>> version. >>>>>>>>>>>> >> >> ENH: removing non-subtree files for itkpng >>>>>>>>>>>> >> >> ENH: Ported ITK changes for building to subtree >>>>>>>>>>>> merged code >>>>>>>>>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>>>>>>>>> >> >> BUG: Use ParameterValueType for computation of >>>>>>>>>>>> landmark affine >>>>>>>>>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>>>>>>>>> >> >> BUG: Avoid potential exception in >>>>>>>>>>>> itk::Object::UnRegister >>>>>>>>>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>>>>>>>>> >> >> ENH: Update itkpng name mangling >>>>>>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>>>>>> ReferenceImage >>>>>>>>>>>> >> >> ivar >>>>>>>>>>>> >> >> BUG: Increase tolerance for >>>>>>>>>>>> PhysicsBasedNonRigidRegistrationMethod >>>>>>>>>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>>>>>>>>> BSplineScatter >>>>>>>>>>>> >> >> change >>>>>>>>>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>>>>>>>>> >> >> ImageFilterBase >>>>>>>>>>>> >> >> BUG: Avoid potential exception in >>>>>>>>>>>> itk::Object::UnRegister >>>>>>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>>>>>> construction >>>>>>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>>>>>> ReferenceImage >>>>>>>>>>>> >> >> ivar >>>>>>>>>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>>>>>>>>> MovingHistogram >>>>>>>>>>>> >> >> base >>>>>>>>>>>> >> >> COMP: address sign unsigned comparison warning >>>>>>>>>>>> >> >> COMP: Address signed unsigned comparison warning >>>>>>>>>>>> >> >> COMP: Address unused member variable and methods in >>>>>>>>>>>> anonymous ns >>>>>>>>>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>>>>>>>>> Threshold >>>>>>>>>>>> >> >> range >>>>>>>>>>>> >> >> BUG: Adjust intensity tolerance for >>>>>>>>>>>> PhysicsBasedNonRigid test >>>>>>>>>>>> >> >> BUG: Reduce number of targets with MSVC >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Davis Vigneault (7): >>>>>>>>>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>>>>>>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>>>>>>>>> >> >> DOC: Expanded TreeContainer Example >>>>>>>>>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling >>>>>>>>>>>> with c++11 >>>>>>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with >>>>>>>>>>>> c++11 >>>>>>>>>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>>>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with >>>>>>>>>>>> c++11 >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> D?enan Zuki? (1): >>>>>>>>>>>> >> >> STYLE: better formatting of the "usage" message >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Eugene Prilepin (1): >>>>>>>>>>>> >> >> BUG: Fix a template name formation in python >>>>>>>>>>>> wrappings >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Floris Berendsen (1): >>>>>>>>>>>> >> >> STYLE: Improve naming conventions in comments. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Hans Johnson (29): >>>>>>>>>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>>>>>>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>>>>>>>>> >> >> BUG: FixedParameters should be double precision >>>>>>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>>>>>> >> >> ENH: Provide consistent floating point comparisons >>>>>>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>>>>>> >> >> PERF: Remove floating point as sentinal value >>>>>>>>>>>> >> >> COMP: Const correctness needs to be maintained >>>>>>>>>>>> >> >> BUG: Preserve backwards compatibility >>>>>>>>>>>> >> >> DOC: Provide consistent naming in comments >>>>>>>>>>>> >> >> ENH: Conversion between transform type tolerance >>>>>>>>>>>> >> >> STYLE: Prefer initialization to assignment >>>>>>>>>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>>>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>>>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>>>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>>>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>>>>>>>>> >> >> COMP: Remove unnecessary failing assert test >>>>>>>>>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>>>>>>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>>>>>>>>> >> >> BUG: In configuration test need to mirror code >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Hyun Jae Kang (27): >>>>>>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>>>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>>>>>>>>> >> >> BUG: Update python example codes for >>>>>>>>>>>> ImageRegistration >>>>>>>>>>>> >> >> BUG: Retrieve the missed wrap file >>>>>>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines >>>>>>>>>>>> in VTK file >>>>>>>>>>>> >> >> header. >>>>>>>>>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>>>>>>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and >>>>>>>>>>>> shared >>>>>>>>>>>> >> >> libraries >>>>>>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 >>>>>>>>>>>> Mac OS X >>>>>>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines >>>>>>>>>>>> in VTK file >>>>>>>>>>>> >> >> header. >>>>>>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>>>>>> >> >> ENH: Add automatic KWStyle build and configuration >>>>>>>>>>>> setup >>>>>>>>>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>>>>>>>>> autological-compare >>>>>>>>>>>> >> >> warning. >>>>>>>>>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>>>>>>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>>>>>>>>> >> >> COMP: Apply latest version of KWStyle >>>>>>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>>>>>> messages >>>>>>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>>>>>> messages >>>>>>>>>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>>>>>>>>> >> >> ENH: Update itkResourceProbe to calculate >>>>>>>>>>>> statistical data >>>>>>>>>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>>>>>>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to >>>>>>>>>>>> overloaded function >>>>>>>>>>>> >> >> ENH: Update the Report() function of >>>>>>>>>>>> >> >> itkResourceProbesCollectorBase >>>>>>>>>>>> >> >> COMP: Fix data-conversion warning message on >>>>>>>>>>>> itkResourceProbe >>>>>>>>>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>>>>>>>>> >> >> COMP: Fix data-conversion warning messages >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Jon Haitz Legarreta (6): >>>>>>>>>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>>>>>>>>> >> >> BUG: Fix compilation issues for >>>>>>>>>>>> StatisticsUniqueLabelMapFilterTest >>>>>>>>>>>> >> >> BUG: Fix comparison issues for >>>>>>>>>>>> itkStatisticsUniqueLabelMapFilter >>>>>>>>>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter >>>>>>>>>>>> stability >>>>>>>>>>>> >> >> ENH: Add test for >>>>>>>>>>>> itkParametricStpaceToImageSpaceFilter >>>>>>>>>>>> >> >> ENH: Improve code coverage for >>>>>>>>>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Julien Michel (1): >>>>>>>>>>>> >> >> ENH: Support of VectorImage as template parameters >>>>>>>>>>>> for >>>>>>>>>>>> >> >> WarpImageFilter >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Junjie Bai (2): >>>>>>>>>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>>>>>>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>>>>>>>>> LabelObject type >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> KWSys Robot (4): >>>>>>>>>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>>>>>>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>>>>>>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>>>>>>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> LIBPNG Upstream (2): >>>>>>>>>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>>>>>>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Laurentiu Nicola (2): >>>>>>>>>>>> >> >> PERF: Avoid temporary smartptr in >>>>>>>>>>>> ProcessObject::GetInput >>>>>>>>>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount >>>>>>>>>>>> bouncing >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Luc Hermitte (8): >>>>>>>>>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>>>>>>>>> >> >> PERF: Performance enhancements on >>>>>>>>>>>> VariableLengthVectors 1/... >>>>>>>>>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h >>>>>>>>>>>> reduced >>>>>>>>>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>>>>>>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>>>>>>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>>>>>>>>> >> >> COMP: Fix signed/unsigned warnings >>>>>>>>>>>> >> >> BUG: std::copy/fill on empty VLV >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Lucas Gandel (4): >>>>>>>>>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to >>>>>>>>>>>> ITKPath module. >>>>>>>>>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from >>>>>>>>>>>> Review Module >>>>>>>>>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>>>>>>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Mathieu Malaterre (1): >>>>>>>>>>>> >> >> BUG: Name mangle the included expat third party >>>>>>>>>>>> library. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Matthew McCormick (94): >>>>>>>>>>>> >> >> ENH: Change itkSystemInformationTest to >>>>>>>>>>>> itkCMakeConfigurationTest. >>>>>>>>>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>>>>>>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>>>>>>>>> >> >> BUG: Remove std::cout calls from classes. >>>>>>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>>>>>> ConditionVariableNoThreads. >>>>>>>>>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>>>>>>>>> >> >> ImageToVTKImageFilter. >>>>>>>>>>>> >> >> COMP: Add link interface specification for wrapping >>>>>>>>>>>> >> >> target_link_libraries. >>>>>>>>>>>> >> >> STYLE: Fix indentation in >>>>>>>>>>>> itkMINCTransformIOFactory.cxx. >>>>>>>>>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>>>>>>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with >>>>>>>>>>>> Emscripten-1. >>>>>>>>>>>> >> >> COMP: Remove unknown doxygen command in >>>>>>>>>>>> AnisotropicDiffusionLBR. >>>>>>>>>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>>>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 >>>>>>>>>>>> Linux. >>>>>>>>>>>> >> >> STYLE: Rename gccxml -> castxml in >>>>>>>>>>>> {idx,igenerator}.py. >>>>>>>>>>>> >> >> COMP: Disable the gold linker for static builds on >>>>>>>>>>>> Ubuntu 14.04. >>>>>>>>>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>>>>>>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>>>>>>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja >>>>>>>>>>>> + MSVC. >>>>>>>>>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>>>>>>>>> >> >> ENH: Add better scoping to idx.py. >>>>>>>>>>>> >> >> COMP: Define newSize and oldSize in >>>>>>>>>>>> VariableLengthVector. >>>>>>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>>>>>> >> >> ENH: Add more progress information to >>>>>>>>>>>> IterativeClosestPoint2. >>>>>>>>>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>>>>>>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>>>>>>>>> >> >> COMP: Wrap Image< bool, D > for >>>>>>>>>>>> FlatStructuringElement. >>>>>>>>>>>> >> >> BUG: Use CastXML binary built in Release. >>>>>>>>>>>> >> >> BUG: ContinuousIndex should not be templated over >>>>>>>>>>>> TCoordRep. >>>>>>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>>>>>> >> >> COMP: Address line length too long for Software >>>>>>>>>>>> Guide. >>>>>>>>>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>>>>>>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>>>>>>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>>>>>>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>>>>>>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>>>>>>>>> >> >> BUG: Fix test scripts for Python 3. >>>>>>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>>>>>> >> >> ENH: Allow projects to build against an external >>>>>>>>>>>> module. >>>>>>>>>>>> >> >> ENH: Replace CABLE_CONFIGURATION with >>>>>>>>>>>> ITK_WRAPPING_PARSER. >>>>>>>>>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>>>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>>>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>>>>>>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>>>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>>>>>>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>>>>>>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>>>>>>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>>>>>>>>> >> >> COMP: Avoid itklibminc linking with >>>>>>>>>>>> ITK_USE_SYSTEM_HDF5. >>>>>>>>>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>>>>>>>>> ITKTransformMINC. >>>>>>>>>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>>>>>>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>>>>>>>>> >> >> ENH: Add wrapping support for building modules >>>>>>>>>>>> externally. >>>>>>>>>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>>>>>>>>> externally. >>>>>>>>>>>> >> >> ENH: Add Cuberille Remote module. >>>>>>>>>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>>>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>>>>>> ConditionVariableNoThreads. >>>>>>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>>>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to >>>>>>>>>>>> 2015-10-20. >>>>>>>>>>>> >> >> COMP: Fix KernelTransform SetFixedParameters >>>>>>>>>>>> argument type. >>>>>>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>>>>>> sys.path >>>>>>>>>>>> >> >> Revert "COMP: Put vnl_export.h in the list of >>>>>>>>>>>> sources so it gets >>>>>>>>>>>> >> >> installed." >>>>>>>>>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>>>>>>>>> LabelMapTypes" >>>>>>>>>>>> >> >> ENH: Marking wrapping CMake configuration variables >>>>>>>>>>>> as advanced. >>>>>>>>>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>>>>>>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap >>>>>>>>>>>> cannot have >>>>>>>>>>>> >> >> override. >>>>>>>>>>>> >> >> COMP: Add wrapping for >>>>>>>>>>>> AdaptiveHistogramEqualizationImageFilter. >>>>>>>>>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for >>>>>>>>>>>> ITK_EXCEPT. >>>>>>>>>>>> >> >> ENH: Remove CMake version check in >>>>>>>>>>>> ITKModuleHeaderTest.cmake >>>>>>>>>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>>>>>>>>> >> >> ENH: Remove old KWStyle build script. >>>>>>>>>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs >>>>>>>>>>>> @param not found. >>>>>>>>>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>>>>>>>>> WRAPPING_SUBMODULE_ORDER. >>>>>>>>>>>> >> >> ENH: Install Python bindings into site-packages. >>>>>>>>>>>> >> >> ENH: Improve readability of Python site-packages >>>>>>>>>>>> path detection. >>>>>>>>>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>>>>>>>>> expression >>>>>>>>>>>> >> >> warning. >>>>>>>>>>>> >> >> BUG: ITKCommon publically depends on >>>>>>>>>>>> ITKDoubleConversion. >>>>>>>>>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>>>>>>>>> >> >> ENH: Improves names and export of module >>>>>>>>>>>> dependencies. >>>>>>>>>>>> >> >> STYLE: Improve namespace bracket style in >>>>>>>>>>>> itkIsConvertible. >>>>>>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>>>>>> >> >> BUG: Remove unused wrapping files. >>>>>>>>>>>> >> >> BUG: Do install install wrapping development files. >>>>>>>>>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>>>>>>>>> >> >> BUG: Remove duplicate inclusion of wrapping >>>>>>>>>>>> submodules. >>>>>>>>>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>>>>>>>>> >> >> BUG: Fix detection of the gold linker. >>>>>>>>>>>> >> >> BUG: Update Python package installation locations. >>>>>>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>>>>>>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>>>>>>>>> >> >> BUG: Use 'from itk import ITKCommon' in >>>>>>>>>>>> module2module test. >>>>>>>>>>>> >> >> COMP: Link to VTK Python when built with Kits >>>>>>>>>>>> support. >>>>>>>>>>>> >> >> BUG: Install itk_minc2.h header. >>>>>>>>>>>> >> >> COMP: ITKIOMINC has a public dependency on >>>>>>>>>>>> ITKIOImageBase. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Michka Popoff (9): >>>>>>>>>>>> >> >> ENH: Update to swig 3.0.7 >>>>>>>>>>>> >> >> ENH: Do not link against specific Python library on >>>>>>>>>>>> OS X >>>>>>>>>>>> >> >> COMP: Fix wrapping warnings when building with >>>>>>>>>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>>>>>>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>>>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>>>>>> sys.path >>>>>>>>>>>> >> >> COMP: Disable incompatible modules when using Python >>>>>>>>>>>> 3 wrapping >>>>>>>>>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>>>>>>>>> >> >> ImageFilterBase >>>>>>>>>>>> >> >> module >>>>>>>>>>>> >> >> COMP: Disable incompatible modules when using Python >>>>>>>>>>>> 3 wrapping >>>>>>>>>>>> >> >> ENH: Allow operations on Indexes and Offsets in >>>>>>>>>>>> Python >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Mikhail Isakov (1): >>>>>>>>>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>>>>>>>>> baseline image >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Nick Tustison (5): >>>>>>>>>>>> >> >> BUG: Set a default b-spline epsilon. >>>>>>>>>>>> >> >> ENH: Adding testing for closed loop. >>>>>>>>>>>> >> >> BUG: Updating B-spline classes with the same >>>>>>>>>>>> epsilon strategy. >>>>>>>>>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>>>>>>>>> >> >> ENH: Point-set registration with time-varying >>>>>>>>>>>> B-spline. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Olivier Commowick (3): >>>>>>>>>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction >>>>>>>>>>>> wrt VNL eigen >>>>>>>>>>>> >> >> system >>>>>>>>>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot >>>>>>>>>>>> (taken from pythag >>>>>>>>>>>> >> >> from V3P) >>>>>>>>>>>> >> >> BUG: Switch eigenvalues computation to double >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>>>>>>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>>>>>>>>> constructor >>>>>>>>>>>> >> >> from >>>>>>>>>>>> >> >> images. >>>>>>>>>>>> >> >> COMP: Fix test errors and warnings in >>>>>>>>>>>> FlatStructuringElement. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Seun Odutola (1): >>>>>>>>>>>> >> >> COMP: Fixed name clash with Apple header (check >>>>>>>>>>>> Macro), renamed >>>>>>>>>>>> >> >> check >>>>>>>>>>>> >> >> to Check >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Shawn Waldon (1): >>>>>>>>>>>> >> >> COMP: Set target OS X version in environment for >>>>>>>>>>>> tools using >>>>>>>>>>>> >> >> compiler >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Simon Alexander (1): >>>>>>>>>>>> >> >> BUG: incorrect closest point computation >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Tobias Wood (2): >>>>>>>>>>>> >> >> BUG: LBFGSB was printing messages even with debug >>>>>>>>>>>> switched off. >>>>>>>>>>>> >> >> BUG: Removed an unguarded print statement. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Vladimir S. FONOV (9): >>>>>>>>>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>>>>>>>>> >> >> COMP: Changing the order of HDF5 library components >>>>>>>>>>>> >> >> COMP: Splitting up IOMINC module into two parts: >>>>>>>>>>>> MINC and >>>>>>>>>>>> >> >> Transform >>>>>>>>>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>>>>>>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>>>>>>>>> >> >> MINC 2015-07-23 (c033d431) >>>>>>>>>>>> >> >> COMP: Update MINC CMake code >>>>>>>>>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>>>>>>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Xiaoxiao Liu (1): >>>>>>>>>>>> >> >> DOC: update email address for xiaoxiao. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Zach Williamson (10): >>>>>>>>>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>>>>>>>>> >> >> ENH: Consolidate Library Dependencies >>>>>>>>>>>> >> >> COMP: Add a missing link to Review module >>>>>>>>>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>>>>>>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>>>>>>>>> >> >> COMP: Fix inconsistant naming of >>>>>>>>>>>> GPUPDEDeformableRegistration >>>>>>>>>>>> >> >> ENH: Use new linking system macros >>>>>>>>>>>> >> >> PERF: Avoid searching private dependencies for >>>>>>>>>>>> include directories >>>>>>>>>>>> >> >> COMP: Recover missing dependencies >>>>>>>>>>>> >> >> ENH: use new linking macros in Filtering module >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> ----------------------------------------------------- >>>>>>>>>>>> >> >> Errors or omissions? Please fix them here: >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>>>>>>>>> >> >> _____________________________________ >>>>>>>>>>>> >> >> Powered by www.kitware.com >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Visit other Kitware open-source projects at >>>>>>>>>>>> >> >> http://www.kitware.com/opensource/opensource.html >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Kitware offers ITK Training Courses, for more information >>>>>>>>>>>> visit: >>>>>>>>>>>> >> >> http://www.kitware.com/products/protraining.php >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Please keep messages on-topic and check the ITK FAQ at: >>>>>>>>>>>> >> >> http://www.itk.org/Wiki/ITK_FAQ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Follow this link to subscribe/unsubscribe: >>>>>>>>>>>> >> >> http://public.kitware.com/mailman/listinfo/insight-users >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Powered by www.kitware.com >>>>>>>>>>> >>>>>>>>>>> Visit other Kitware open-source projects at >>>>>>>>>>> http://www.kitware.com/opensource/opensource.html >>>>>>>>>>> >>>>>>>>>>> Kitware offers ITK Training Courses, for more information visit: >>>>>>>>>>> >>>>>>>>>> http://kitware.com/products/protraining.php >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Please keep messages on-topic and check the ITK FAQ at: >>>>>>>>>>> http://www.itk.org/Wiki/ITK_FAQ >>>>>>>>>>> >>>>>>>>>>> Follow this link to subscribe/unsubscribe: >>>>>>>>>>> >>>>>>>>>> http://public.kitware.com/mailman/listinfo/insight-developers >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>> >>>> >>> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From blowekamp at mail.nih.gov Tue Dec 1 09:48:27 2015 From: blowekamp at mail.nih.gov (Lowekamp, Bradley (NIH/NLM/LHC) [C]) Date: Tue, 1 Dec 2015 14:48:27 +0000 Subject: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: , Message-ID: If you compile on window in Debug mode, those tests are known to take a long time and time out. The options are to increase the timeout ( CTEST_TEST_TIMEOUT ) and/or exclude the ?RUNS_LONG? label from the tests run. Here is a ctest script which does this: https://open.cdash.org/viewNotes.php?buildid=4123585 HTH, Brad ________________________________ From: Simon Alexander [skalexander at gmail.com] Sent: Tuesday, December 01, 2015 9:19 AM To: Matt McCormick; D?enan Zuki? Cc: insight-users at itk.org; Hyun Jae Kang; ITK Subject: Re: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! Hi Matt, So I pulled origin/master and rebuilt last night. I have different failures now, all by timeout: Total Test time (real) = 6363.39 sec The following tests FAILED: 726 - itkFastMarchingImageFilterTest_wm_multipleSeeds_NoTopo (Timeout) 727 - itkFastMarchingImageFilterTest_wm_multipleSeeds_StrictTopo (Timeout) 728 - itkFastMarchingImageFilterTest_wm_multipleSeeds_NoHandlesTopo (Timeout) 2025 - itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest (Timeout) Errors while running CTest Any thoughts on what's going on there? On Mon, 30 Nov 2015 at 20:42 Matt McCormick > wrote: Hi Simon, I am returning from holiday, and also catching up on activity. Hyun Jae has taken care of the KWStyle warnings and the data conversion warning: http://review.source.kitware.com/#/c/20430/ http://review.source.kitware.com/#/c/20446/ And Dzenan and Bill have addressed Wiki examples errors: https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 It is likely that the test failures on your build still remain. Did you want to take them on? Thanks, Matt On Mon, Nov 30, 2015 at 2:00 PM, D?enan Zuki? > wrote: Looking at the master branch is the right thing to do. I am not doing any active development regarding this right now. On Mon, Nov 30, 2015 at 1:53 PM, Simon Alexander > wrote: Hi All, I had hoped to be able to look at this over the weekend, but no such luck. Is there somewhere useful I can help with it now? Not sure what state we are in (or what branch). On Wed, 25 Nov 2015 at 16:41 D?enan Zuki? > wrote: It turns out that all the compile errors were occurring in WikiExamples. I solved all except one: ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line 23, but it should be judging from the comment on that line. For the rest, I created a pull request: https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander > wrote: Perfect. I'm under a deadline that is likely to eat the rest of the week but if that clears up I'll try and jump in earlier. On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? > wrote: OK I will work on it for an hour or two now, and I will make a branch and push it to Gerrit so whoever wants can pick up from there and keep updating it. On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander > wrote: Makes sense. At this point I am unlikely to have time to look at this until Saturday, but have hopes for a few free hours there. On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? > wrote: Building git master from Nov 23rd with examples and testing enabled I get 14 compile errors in VS2015 debug x64. Should we coordinate our efforts in fixing them? On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander > wrote: Two of the three failures look like truncation issues (like https://open.cdash.org/testDetails.php?test=395263772&build=4117158) The other (https://open.cdash.org/testDetails.php?test=395264938&build=4117158) is less obvious. If I have time this evening I'll try and have a look at these. Is your standard test build in 32 bit ? That might explain the difference if there are some underlying type assumptions, but not obvious why 2015 would trigger but not 2013. On Wed, 25 Nov 2015 at 11:01 Matt McCormick > wrote: Ah, cool! Here: https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 Could you please look into the test failures? @Hyun Jae, could you please look into the KWStyle warnings? Thanks, Matt On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander > wrote: > Sorry, if I wasn't clear - I submitted two builds yesterday from SIMON-LAP, > (actually 3 as I wasn't sure the config was right on the first one). VS2013 > was green, three failures on VS2015 (and 18 warnings). Looks like a > truncation problem on the resuts. > > On Wed, 25 Nov 2015 at 10:51 Matt McCormick > > wrote: >> >> Hi Simon, >> >> Thanks for testing. >> >> We have a Visual Studio 2015 build on the dashboard that is green: >> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >> >> Are there any different flags? Could you please submit an Experimental >> build? >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit -C >> Release >> >> from a fresh build tree. >> >> Thanks, >> Matt >> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander > >> wrote: >> > Looks like a few problems with x64 build on visual studio 2015 - do you >> > have >> > a test machine in this configuration? >> > >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick > >> > wrote: >> >> >> >> On behalf of the Insight Toolkit community, we are proud to announce >> >> that >> >> ITK 4.9 release candidate 1 has been tagged and is available for >> >> testing! >> >> >> >> Please take this opportunity to test the new features in the release >> >> candidate. >> >> >> >> >> >> To obtain the source code, >> >> >> >> git clone http://itk.org/ITK.git >> >> cd ITK >> >> git checkout -q --detach v4.9rc01 >> >> >> >> For more details, please see the Git documentation [1]. >> >> >> >> >> >> A few selected highlights for this release: >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * New Remote modules: the Cuberille module for smooth generation of >> >> meshes >> >> from binary segmentation images, and the AnisotropicDiffusionLBR module >> >> improved edge-preserving smoothing. >> >> * Build your own ITK module outside the source tree, add continuous >> >> integration testing on GitHub, and easily add Python wrapping for your >> >> C++ >> >> algorithms. >> >> * Python wrapping, including Python 3, builds faster with a more >> >> standard >> >> installation >> >> * Improved performance of itk::Image::GetPixel and operations on >> >> itk::VariableLengthVector?s >> >> * Generate a FlatStructuringElement from an image >> >> * Point-set registration with time-varying B-splines >> >> * Module dependencies can now be specified as public / private / >> >> compile / >> >> test >> >> >> >> >> >> Please test the release candidate and share your experiences on the >> >> mailing list, issue tracker, and Gerrit Code Review. The new module >> >> dependency specification mechanism may unearth missing dependencies for >> >> projects that use ITK COMPONENTS with the CMake find_package command. >> >> >> >> >> >> An Experimental build, which demonstrates how the test suite performs >> >> on >> >> your local build system, can be submitted to the dashboard [2] with: >> >> >> >> mkdir ../ITK-build >> >> cd ../ITK-build >> >> cmake ../ITK >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit >> >> >> >> Visual Studio builds must also add ?-C Release? to the ctest command. >> >> >> >> Notify the mailing list if there are any unexpected failures. Testing >> >> your own applications against the RC is also appreciated. >> >> >> >> >> >> Congratulations and well done to the 35 contributors to this release. >> >> We >> >> would especially like to recognize the new contributors: Mikhail >> >> Isakov, >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun >> >> Odutola, >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach Williamson, >> >> Luc >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >> >> >> >> >> >> The final release is scheduled for mid-December. >> >> >> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >> >> >> >> [2] http://open.cdash.org/index.php?project=Insight >> >> >> >> >> >> >> >> New Features >> >> --------------------- >> >> >> >> Wrapping improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Python 3 supported >> >> * Wrapping builds much faster due to CastXML binaries >> >> * LandmarkBasedTransformInitializer now wrapped >> >> * NumPy bridge with VisualStudio >> >> * Wrapping for the MinimalPathExtraction module >> >> * Wrapping is now installed into Python?s site-packages directory in >> >> the >> >> ?itk? package >> >> * Wrapping package size is decreased >> >> * Better package portability on Mac OSX >> >> >> >> >> >> New Remote Modules >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Cuberille >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >> >> * AnisotropicDiffusionLBR >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >> >> * Web browser reproducibility: >> >> http://www.kitware.com/blog/home/post/942 >> >> >> >> >> >> Core Improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * External Modules can now be developed outside of the ITK source tree >> >> and >> >> on GitHub >> >> * Details: http://www.kitware.com/blog/home/post/997 >> >> * New utilities in itk::Math: >> >> * AlmostEquals >> >> * NotAlmostEquals >> >> * ExactlyEquals >> >> * NotExactlyEquals >> >> * New itk::NumericTraits >> >> * IsInteger >> >> * IsSigned >> >> * Improved C++11 support >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >> >> * Improved capabilities of itk::ResourceProbe and >> >> itk::ResourceProbesCollectorBase >> >> * Improve numerical stability in VNL eigen system estimation >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >> >> >> >> >> >> Filtering Improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Generate a FlatStructuringElement from an image >> >> * WarpImageFilter support VectorImage?s >> >> * ConvertLabelMap supports different LabelMap types >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath module >> >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase >> >> module >> >> >> >> >> >> Registration Improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Point-set registration with time-varying B-splines >> >> >> >> >> >> Build Improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Module dependencies can now be specified as public / private / >> >> compile / >> >> test >> >> * BUILD_EXAMPLES CMake option is now OFF by default >> >> * Option to export all library symbols on Windows: >> >> * Details: http://www.kitware.com/blog/home/post/939 >> >> * Expat third party library is now name mangled >> >> * Many more modules can be built as shared libraries >> >> * KWStyle is automatically built and configured when tests are built >> >> >> >> >> >> Performance Improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members for >> >> metaprogramming >> >> * itk::mpl::{TrueType,FalseType} >> >> * itk::mpl::{If,Not,And,Or,Xor} >> >> * itk::mpl::EnableIf >> >> * itk::mpl::IsBaseOf >> >> * itk::mpl::IsConvertible >> >> * itk::mpl::IsNumber >> >> * itk::mpl::IsSame >> >> * itk::mpl::PromoteType >> >> * Image::GetPixel performance improvements >> >> * Many itk::VariableLengthVector performance improvements >> >> * AdaptiveHistogramEqualization uses a moving histogram >> >> * WarpImageFilter performance improvements >> >> >> >> >> >> Documentation Improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples >> >> * ITK Software Guide improvements >> >> * How to use Python wrapping >> >> * How to create an ITK module >> >> * Improvements to segmentation examples >> >> * Expanded Canny edge detection example >> >> * Expanded tree container example >> >> >> >> >> >> Third Party Library Updates >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * FFTW updated to latest upstream >> >> * Build with recent OpenCV 2 and 3 >> >> * Build with the latest VTK >> >> * PNG update to the latest upstream >> >> * GDCM updated to the latest upstream >> >> * KWSys updated to the latest upstream >> >> * MINC updated to the latest upstream >> >> * SWIG updated to the latest upstream >> >> * Third party PNG and MINC are now Git subtrees >> >> >> >> >> >> Style improvements -- ITK gets more stylish with every release! >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION >> >> >> >> >> >> Improved code coverage -- we are at 84.9%! >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * *Lots* of important bug fixes >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * And much more! See details in the log below. >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> >> >> Changes from v4.8.0..v4.9rc01 >> >> -------------------------------------------- >> >> >> >> >> >> Abhishek Tiwari (1): >> >> BUG: "tmpImageIndex" not initialized to 0. >> >> >> >> Adam Snyder (1): >> >> PERF: Reworked MMI Threading using a per-thread buffer >> >> >> >> Alexander Leinoff (6): >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >> >> itkMath.h >> >> COMP: Removes floating-point equality checks >> >> ENH: COMP: Adds support for complex values to Math::AlmostEquals >> >> ENH: Updates fftw dependency >> >> >> >> Arnaud Gelas (5): >> >> COMP: fix warning (unused local typedef) >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >> >> DOC: add doxgen documentation for >> >> BinaryImageToLevelSetImageAdaptor >> >> ENH: add tests to exercise itk::ThreadedIteratorRangePartitioner >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >> >> >> >> Betsy McPhail (1): >> >> BUG: Improve buffer alignment in OctreeNode . >> >> >> >> Bill Hoffman (2): >> >> ENH: Use new CMake Windows export symbol dll feature. >> >> COMP: Put vnl_export.h in the list of sources so it gets >> >> installed. >> >> >> >> Bill Lorensen (4): >> >> COMP: VTkGlue linker errors >> >> BUG: Inappropriate use of AlmostEquals >> >> ENH: Bump tag for wiki examples >> >> ENH: Better layout strategy >> >> >> >> Brad King (3): >> >> ENH: Remove use of include and itksys_ios::* >> >> ENH: Remove use of include and itksys_stl::* >> >> ENH: Update CMake Policy settings in Testing/TestExternal project >> >> >> >> Bradley Lowekamp (31): >> >> BUG: Avoid null deference in PrintSelf with default construction >> >> ENH: Enable base classes for templates of landmark initializer >> >> STYLE: Use "Swap" for ITK member name >> >> BUG: Demonstrate Eigen analysis failure >> >> BUG: Fix computation of Eigen analysis >> >> ENH: Update DiscreteHessianGaussian Test baseline >> >> ENH: Correctly demonstrate float point Eigen failure >> >> ENH: compile vnl_math_hypot, and use at least double >> >> ENH: Adding initial update script from used libpng version. >> >> ENH: removing non-subtree files for itkpng >> >> ENH: Ported ITK changes for building to subtree merged code >> >> ENH: Update libpng update script for v1.6.9 >> >> BUG: Use ParameterValueType for computation of landmark affine >> >> ENH: Wrap LandmarkBasedTransformInitializer >> >> BUG: Avoid potential exception in itk::Object::UnRegister >> >> ENH: Update itkpng zlib, configuration, and rename >> >> ENH: Update itkpng name mangling >> >> BUG: Use const pointer in Set method for constant ReferenceImage >> >> ivar >> >> BUG: Increase tolerance for PhysicsBasedNonRigidRegistrationMethod >> >> BUG: Demonstrate side effect on registration due to BSplineScatter >> >> change >> >> ENH: Move MovingHistogramImageFilter base classes to >> >> ImageFilterBase >> >> BUG: Avoid potential exception in itk::Object::UnRegister >> >> BUG: Avoid null deference in PrintSelf with default construction >> >> BUG: Use const pointer in Set method for constant ReferenceImage >> >> ivar >> >> ENH: Optimize AdaptiveHistogramEqualization with MovingHistogram >> >> base >> >> COMP: address sign unsigned comparison warning >> >> COMP: Address signed unsigned comparison warning >> >> COMP: Address unused member variable and methods in anonymous ns >> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold >> >> range >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test >> >> BUG: Reduce number of targets with MSVC >> >> >> >> Davis Vigneault (7): >> >> DOC: Minor improvements to segmentation examples. >> >> DOC: Expanded Canny Edge Detection Example >> >> DOC: Expanded TreeContainer Example >> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> COMP: Update Git Tag for Subdivision Module >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> >> >> D?enan Zuki? (1): >> >> STYLE: better formatting of the "usage" message >> >> >> >> Eugene Prilepin (1): >> >> BUG: Fix a template name formation in python wrappings >> >> >> >> Floris Berendsen (1): >> >> STYLE: Improve naming conventions in comments. >> >> >> >> Hans Johnson (29): >> >> STYLE: Instrument for FixedParameters typedef >> >> BUG: Demonstrate DisplacementTransformFailure >> >> BUG: FixedParameters should be double precision >> >> STYLE: Minor code style issues for MGHIO >> >> COMP: Update to version for WikiExamples >> >> ENH: Update Sphinx for ITK 4.8.0 >> >> ENH: Update MGHIO to be shared lib >> >> ENH: Provide consistent floating point comparisons >> >> BUG: Fix MGHIO to fix write failures >> >> PERF: Remove floating point as sentinal value >> >> COMP: Const correctness needs to be maintained >> >> BUG: Preserve backwards compatibility >> >> DOC: Provide consistent naming in comments >> >> ENH: Conversion between transform type tolerance >> >> STYLE: Prefer initialization to assignment >> >> ENH: Missing ITK_OVERRIDE >> >> COMP: Need to propagate ITKGDCM >> >> COMP: Need to propagate ITKGDCM >> >> COMP: Add missing ITK_OVERRIDE >> >> STYLE: Minor code style issues for MGHIO >> >> COMP: Update to version for WikiExamples >> >> ENH: Update Sphinx for ITK 4.8.0 >> >> ENH: Update MGHIO to be shared lib >> >> BUG: Fix MGHIO to fix write failures >> >> ENH: C++11 allows for rigorous =delete >> >> COMP: Remove unnecessary failing assert test >> >> ENH: Ignore internal files for the Clion editor >> >> COMP: Fix VNL compilation for wider C++11 support >> >> BUG: In configuration test need to mirror code >> >> >> >> Hyun Jae Kang (27): >> >> BUG: Remove std::cout calls from class >> >> BUG: Avoid an unexpected output of static_cast >> >> BUG: Update python example codes for ImageRegistration >> >> BUG: Retrieve the missed wrap file >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK file >> >> header. >> >> BUG: Fix HDF5 CMake configuration with VS2015 >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >> >> libraries >> >> BUG: Fixed older XCode linking error >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS X >> >> BUG: Remove std::cout calls from class >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK file >> >> header. >> >> BUG: Fixed older XCode linking error >> >> ENH: Add automatic KWStyle build and configuration setup >> >> COMP: KWStyle shadow, format-nonliteral and autological-compare >> >> warning. >> >> COMP: Fixed the warning messages from itkGPU Module >> >> COMP: Fixed a warning message of unused-private-field >> >> COMP: Apply latest version of KWStyle >> >> COMP: Update KWStyle to fix its additional warning messages >> >> COMP: Update KWStyle to fix its additional warning messages >> >> COMP: Fix data-conversion warning messages on Windows >> >> ENH: Update itkResourceProbe to calculate statistical data >> >> COMP: Fix data-conversion warning messages on VS14 >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded function >> >> ENH: Update the Report() function of >> >> itkResourceProbesCollectorBase >> >> COMP: Fix data-conversion warning message on itkResourceProbe >> >> COMP: Fix additional warning messages of KWStyle >> >> COMP: Fix data-conversion warning messages >> >> >> >> Jon Haitz Legarreta (6): >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >> >> BUG: Fix compilation issues for StatisticsUniqueLabelMapFilterTest >> >> BUG: Fix comparison issues for itkStatisticsUniqueLabelMapFilter >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >> >> ENH: Improve code coverage for >> >> itkParametricSpaceToImageSpaceMeshFilter >> >> >> >> Julien Michel (1): >> >> ENH: Support of VectorImage as template parameters for >> >> WarpImageFilter >> >> >> >> Junjie Bai (2): >> >> BUG: ConvertLabelMap with different LabelMapTypes >> >> BUG: LabelObject CopyAttribute support different LabelObject type >> >> >> >> KWSys Robot (4): >> >> KWSys 2015-07-10 (c9336bcf) >> >> KWSys 2015-07-30 (f63febb7) >> >> KWSys 2015-08-24 (cdaf522c) >> >> KWSys 2015-08-28 (dc3fdd7f) >> >> >> >> LIBPNG Upstream (2): >> >> PNG 2009-04-06 (e68f5a36) >> >> PNG 2014-02-05 (3e753eb8) >> >> >> >> Laurentiu Nicola (2): >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >> >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing >> >> >> >> Luc Hermitte (8): >> >> PERF: itk::Image::GetPixel() performance improvment. >> >> PERF: Performance enhancements on VariableLengthVectors 1/... >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >> >> BUG: Error in VariableLengthVector Unit Tests >> >> PERF: Performance enhancements on VLV 2/... >> >> PERF: Performances enhancements on VLV 3/... >> >> COMP: Fix signed/unsigned warnings >> >> BUG: std::copy/fill on empty VLV >> >> >> >> Lucas Gandel (4): >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath module. >> >> BUG: Fixing ImageToPathFilter wrapping call from Review Module >> >> STYLE: Fix KWStyle dashboard errors >> >> BUG: Fix external module BUILD_SHARED_LIBS status >> >> >> >> Mathieu Malaterre (1): >> >> BUG: Name mangle the included expat third party library. >> >> >> >> Matthew McCormick (94): >> >> ENH: Change itkSystemInformationTest to itkCMakeConfigurationTest. >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >> >> ENH: Bump ITK version to 4.9.0. >> >> BUG: Remove std::cout calls from classes. >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >> >> BUG: Implement UpdateLargestPossibleRegion for >> >> ImageToVTKImageFilter. >> >> COMP: Add link interface specification for wrapping >> >> target_link_libraries. >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >> >> COMP: Fix MINCTransformIO factory registration. >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >> >> COMP: Remove unknown doxygen command in AnisotropicDiffusionLBR. >> >> BUG: Initialize mutex for 32 bit AtomicInt. >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >> >> COMP: Disable the gold linker for static builds on Ubuntu 14.04. >> >> ENH: Use Windows binaries for CastXML. >> >> ENH: Add better scoping in igenerator.py. >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >> >> BUG: LevelSetsv4 used signed char instead of char. >> >> ENH: Add better scoping to idx.py. >> >> COMP: Define newSize and oldSize in VariableLengthVector. >> >> STYLE: Use prefix increment operator in ImageBase. >> >> DOC: Correct spelling of Continuous. >> >> ENH: Add more progress information to IterativeClosestPoint2. >> >> BUG: Build BridgeNumPy with Visual Studio. >> >> ENH: Add ITKModuleExternal.cmake >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >> >> BUG: Use CastXML binary built in Release. >> >> BUG: ContinuousIndex should not be templated over TCoordRep. >> >> COMP: Set CMP0054 to new. >> >> COMP: Address line length too long for Software Guide. >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >> >> BUG: Support Python 3 wrapping module initialization. >> >> BUG: Update itkTemplate.py for Python 3. >> >> BUG: Update itkExtras.py for Python 3. >> >> BUG: Prevent Python callback addition recursion. >> >> BUG: Fix test scripts for Python 3. >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >> >> ENH: Allow projects to build against an external module. >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >> >> ENH: Rename _cable_ to _wrappers_. >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >> >> ENH: Bump CastXML version to 2015-30-29. >> >> ENH: Bump LLVM / Clang to 3.7.0. >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >> >> COMP: Add missing ITKIOImageBase dependency for ITKTransformMINC. >> >> COMP: Use itkSimpleNewMacro in >> >> ThreadedIteratorRangePartitionerTest. >> >> ENH: Add wrapping support for building modules externally. >> >> BUG: Fix KWStyle test paths when building a module externally. >> >> ENH: Add Cuberille Remote module. >> >> COMP: Remove carriage returns from Cuberille remote. >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >> >> DOC: Correct spelling of Continuous. >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >> >> STYLE: Use prefix increment operator in ImageBase. >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> >> Revert "COMP: Put vnl_export.h in the list of sources so it gets >> >> installed." >> >> BUG: Revert "BUG: ConvertLabelMap with different LabelMapTypes" >> >> ENH: Marking wrapping CMake configuration variables as advanced. >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >> >> COMP: Non-virtual copy attribute members in LabelMap cannot have >> >> override. >> >> COMP: Add wrapping for AdaptiveHistogramEqualizationImageFilter. >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >> >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake >> >> BUG: Improve KWStyle ExternalProject utilization. >> >> ENH: Remove old KWStyle build script. >> >> COMP: Address VariableLengthVector Doxygen rhs @param not found. >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to WRAPPING_SUBMODULE_ORDER. >> >> ENH: Install Python bindings into site-packages. >> >> ENH: Improve readability of Python site-packages path detection. >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned expression >> >> warning. >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >> >> ENH: Improves names and export of module dependencies. >> >> STYLE: Improve namespace bracket style in itkIsConvertible. >> >> COMP: Set CMP0054 to new. >> >> BUG: Remove unused wrapping files. >> >> BUG: Do install install wrapping development files. >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >> >> BUG: Remove duplicate inclusion of wrapping submodules. >> >> COMP: Do not use C++ style comments for Doxygen cond. >> >> BUG: Fix detection of the gold linker. >> >> BUG: Update Python package installation locations. >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >> >> ENH: Change BUILD_EXAMPLES default to OFF. >> >> BUG: Use 'from itk import ITKCommon' in module2module test. >> >> COMP: Link to VTK Python when built with Kits support. >> >> BUG: Install itk_minc2.h header. >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >> >> >> >> Michka Popoff (9): >> >> ENH: Update to swig 3.0.7 >> >> ENH: Do not link against specific Python library on OS X >> >> COMP: Fix wrapping warnings when building with >> >> ITK_WRAP_IMAGE_DIMS=2 >> >> COMP: Add missing wrapping for TransformBase >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> >> COMP: Disable incompatible modules when using Python 3 wrapping >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >> >> ImageFilterBase >> >> module >> >> COMP: Disable incompatible modules when using Python 3 wrapping >> >> ENH: Allow operations on Indexes and Offsets in Python >> >> >> >> Mikhail Isakov (1): >> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline image >> >> >> >> Nick Tustison (5): >> >> BUG: Set a default b-spline epsilon. >> >> ENH: Adding testing for closed loop. >> >> BUG: Updating B-spline classes with the same epsilon strategy. >> >> PERF: Switch vnl_vectors for fixed arrays. >> >> ENH: Point-set registration with time-varying B-spline. >> >> >> >> Olivier Commowick (3): >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL eigen >> >> system >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from pythag >> >> from V3P) >> >> BUG: Switch eigenvalues computation to double >> >> >> >> Pablo Hernandez-Cerdan (2): >> >> ENH: Help class for itkFlatStructuringElement with constructor >> >> from >> >> images. >> >> COMP: Fix test errors and warnings in FlatStructuringElement. >> >> >> >> Seun Odutola (1): >> >> COMP: Fixed name clash with Apple header (check Macro), renamed >> >> check >> >> to Check >> >> >> >> Shawn Waldon (1): >> >> COMP: Set target OS X version in environment for tools using >> >> compiler >> >> >> >> Simon Alexander (1): >> >> BUG: incorrect closest point computation >> >> >> >> Tobias Wood (2): >> >> BUG: LBFGSB was printing messages even with debug switched off. >> >> BUG: Removed an unguarded print statement. >> >> >> >> Vladimir S. FONOV (9): >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >> >> COMP: Changing the order of HDF5 library components >> >> COMP: Splitting up IOMINC module into two parts: MINC and >> >> Transform >> >> STYLE: updated comments to properly reference LIBMINC >> >> ENH: Add script to merge upstream MINC as a subtree >> >> MINC 2015-07-23 (c033d431) >> >> COMP: Update MINC CMake code >> >> MINC 2015-08-18 (6d7e3ba8) >> >> MINC 2015-09-13 (95cd5374) >> >> >> >> Xiaoxiao Liu (1): >> >> DOC: update email address for xiaoxiao. >> >> >> >> Zach Williamson (10): >> >> BUG: Use correct libraries for ImageFusion tests >> >> ENH: Consolidate Library Dependencies >> >> COMP: Add a missing link to Review module >> >> COMP: Use correct linking macro in DCMTK >> >> BUG: Use correct libraries for TestKernel tests >> >> COMP: Fix inconsistant naming of GPUPDEDeformableRegistration >> >> ENH: Use new linking system macros >> >> PERF: Avoid searching private dependencies for include directories >> >> COMP: Recover missing dependencies >> >> ENH: use new linking macros in Filtering module >> >> >> >> >> >> >> >> ----------------------------------------------------- >> >> Errors or omissions? Please fix them here: >> >> >> >> >> >> >> >> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >> >> _____________________________________ >> >> Powered by www.kitware.com >> >> >> >> Visit other Kitware open-source projects at >> >> http://www.kitware.com/opensource/opensource.html >> >> >> >> Kitware offers ITK Training Courses, for more information visit: >> >> http://www.kitware.com/products/protraining.php >> >> >> >> Please keep messages on-topic and check the ITK FAQ at: >> >> http://www.itk.org/Wiki/ITK_FAQ >> >> >> >> Follow this link to subscribe/unsubscribe: >> >> http://public.kitware.com/mailman/listinfo/insight-users _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://kitware.com/products/protraining.php Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/insight-developers -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Wed Dec 2 10:26:19 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 2 Dec 2015 10:26:19 -0500 Subject: [ITK-dev] [ANN] ITK 4.9 Release Candidate 2 is ready for testing! Message-ID: On behalf of the Insight Toolkit community, we are proud to announce that ITK 4.9 release candidate 2 has been tagged and is available for testing! Please take this opportunity to test the new features in the release candidate. To obtain the source code, git clone http://itk.org/ITK.git cd ITK git checkout -q --detach v4.9rc02 For more details, please see the Git documentation [1]. A few selected highlights for this release: * New Remote modules: the Cuberille module for smooth generation of meshes from binary segmentation images, and the AnisotropicDiffusionLBR module improved edge-preserving smoothing. * Build your own ITK module outside the source tree, add continuous integration testing on GitHub, and easily add Python wrapping for your C++ algorithms. * Python wrapping, including Python 3, builds faster with a more standard installation * Improved performance of itk::Image::GetPixel and operations on itk::VariableLengthVector?s * Generate a FlatStructuringElement from an image * Point-set registration with time-varying B-splines * Module dependencies can now be specified as public / private / compile / test Please test the release candidate and share your experiences on the mailing list, issue tracker, and Gerrit Code Review. The new module dependency specification mechanism may unearth missing dependencies for projects that use ITK COMPONENTS with the CMake find_package command. An Experimental build, which demonstrates how the test suite performs on your local build system, can be submitted to the dashboard [2] with: mkdir ../ITK-build cd ../ITK-build cmake ../ITK ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit Visual Studio builds must also add ?-C Release? to the ctest command. Notify the mailing list if there are any unexpected failures. Testing your own applications against the RC is also appreciated. Congratulations and well done to the 35 contributors to this release. We would especially like to recognize the new contributors: Mikhail Isakov, Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun Odutola, Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach Williamson, Luc Hermitte, Laurentiu Nicola, and Floris Berendsen. The final release is scheduled for mid-December. [1] http://www.itk.org/Wiki/ITK/Git [2] http://open.cdash.org/index.php?project=Insight New Features --------------------- * Wrapping improvements * Python 3 supported * Wrapping builds much faster due to CastXML binaries * LandmarkBasedTransformInitializer now wrapped * NumPy bridge with VisualStudio * Wrapping for the MinimalPathExtraction module * Wrapping is now installed into Python?s site-packages directory in the ?itk? package * Wrapping package size is decreased * Better package portability on Mac OSX * New Remote Modules * Cuberille * Insight Journal Article: http://hdl.handle.net/10380/3186 * AnisotropicDiffusionLBR * Insight Journal Article: http://hdl.handle.net/10380/3505 * Web browser reproducibility: http://www.kitware.com/blog/home/post/942 * Core Improvements * External Modules can now be developed outside of the ITK source tree and on GitHub * Details: http://www.kitware.com/blog/home/post/997 * New utilities in itk::Math: * AlmostEquals * NotAlmostEquals * ExactlyEquals * NotExactlyEquals * New itk::NumericTraits * IsInteger * IsSigned * Improved C++11 support * New ITK_DELETE_FUNCTION macro for ?=delete? * New ITK_NOEXCEPT macro for the ?noexcept? keyword * Improved capabilities of itk::ResourceProbe and itk::ResourceProbesCollectorBase * Improve numerical stability in VNL eigen system estimation * itksys_ios:: and itksys_stl:: have been remove (use std::) * Filtering Improvements * Generate a FlatStructuringElement from an image * WarpImageFilter support VectorImage?s * ConvertLabelMap supports different LabelMap types * ImageToPathFilter moved from the ITKReview to the ITKPath module * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase module * Registration Improvements * Point-set registration with time-varying B-splines * Build Improvements * Module dependencies can now be specified as public / private / compile / test * BUILD_EXAMPLES CMake option is now OFF by default * Option to export all library symbols on Windows: * Details: http://www.kitware.com/blog/home/post/939 * Expat third party library is now name mangled * Many more modules can be built as shared libraries * KWStyle is automatically built and configured when tests are built * Performance Improvements * New MetaProgrammingLibrary namespace (itk::mpl) holds members for metaprogramming * itk::mpl::{TrueType,FalseType} * itk::mpl::{If,Not,And,Or,Xor} * itk::mpl::EnableIf * itk::mpl::IsBaseOf * itk::mpl::IsConvertible * itk::mpl::IsNumber * itk::mpl::IsSame * itk::mpl::PromoteType * Image::GetPixel performance improvements * Many itk::VariableLengthVector performance improvements * AdaptiveHistogramEqualization uses a moving histogram * WarpImageFilter performance improvements * Documentation Improvements * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples * ITK Software Guide improvements * How to use Python wrapping * How to create an ITK module * Improvements to segmentation examples * Expanded Canny edge detection example * Expanded tree container example * Third Party Library Updates * FFTW updated to latest upstream * Build with recent OpenCV 2 and 3 * Build with the latest VTK * PNG update to the latest upstream * GDCM updated to the latest upstream * KWSys updated to the latest upstream * MINC updated to the latest upstream * SWIG updated to the latest upstream * Third party PNG and MINC are now Git subtrees * Style improvements -- ITK gets more stylish with every release! * Private copy constructors and operator= use ITK_DELETE_FUNCTION * Improved code coverage -- we are at 84.9%! * *Lots* of important bug fixes * And much more! See details in the log below. Changes from v4.9rc01..v4.9rc02 ------------------------------------------------ Bill Lorensen (1): BUG: Valgrind detected an invalid read Davis Vigneault (1): STYLE: Address some warnings when running cppcheck Hyun Jae Kang (2): COMP: Fixed a warning message of data-conversion on VS14 COMP: Update KWStyle to remove format-string warning message Matthew McCormick (3): DOC: Remove invalid wrapping example. BUG: Wrap AdaptiveEqualizationHistogram. COMP: Ignore Doxygen endcond warning in itkIsConvertible.h. Seun Odutola (1): COMP: Corrected minc2.h path installation from libsrc2/minc2.h to minc2.h Ziv Yaniv (2): BUG: Affine transformation was estimated without sufficient number of points. BUG: fixed BSpline initializer crash when reference image not set. ----------------------------------------------------- Errors or omissions? Please fix them here: https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit -------------- next part -------------- An HTML attachment was scrubbed... URL: From bill.lorensen at gmail.com Wed Dec 2 16:16:31 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Wed, 2 Dec 2015 16:16:31 -0500 Subject: [ITK-dev] Additional valgrind option Message-ID: Brad, Can you add --track-fds=yes to CTEST_MEMORYCHECK_COMMAND_OPTIONS on your valgrind build. This tracks dangling file descriptors. I just spent some time tracking down a file descriptor leak. Thanks, Bill From skalexander at gmail.com Fri Dec 4 09:31:17 2015 From: skalexander at gmail.com (Simon Alexander) Date: Fri, 04 Dec 2015 14:31:17 +0000 Subject: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Hi all, Apologies I haven't been able to put much time into this, ran into some interesting challenges with VS2015 itself (at least in my configuration) hanging permanently when changing from debug to release mode, or vice versa. It seems the generated project files are a bit of a challenge for it. At any rate, I have narrowed down part of the issue at least to being not in the interpolate filter itself, but rather in the test driver code ... somewhere in the nested loops incrementing the underlying array elements is behaving incorrectly in release mode. I'll try and have a closer look this weekend. On Tue, 1 Dec 2015 at 09:49 Lowekamp, Bradley (NIH/NLM/LHC) [C] < blowekamp at mail.nih.gov> wrote: > If you compile on window in Debug mode, those tests are known to take a > long time and time out. > > The options are to increase the timeout ( CTEST_TEST_TIMEOUT ) and/or > exclude the ?RUNS_LONG? label from the tests run. > > Here is a ctest script which does this: > https://open.cdash.org/viewNotes.php?buildid=4123585 > > HTH, > Brad > ------------------------------ > *From:* Simon Alexander [skalexander at gmail.com] > *Sent:* Tuesday, December 01, 2015 9:19 AM > *To:* Matt McCormick; D?enan Zuki? > *Cc:* insight-users at itk.org; Hyun Jae Kang; ITK > *Subject:* Re: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is > ready for testing! > > Hi Matt, > > So I pulled origin/master and rebuilt last night. I have different > failures now, all by timeout: > > *Total Test time (real) = 6363.39 sec* > > *The following tests FAILED:* > * 726 - itkFastMarchingImageFilterTest_wm_multipleSeeds_NoTopo > (Timeout)* > * 727 - itkFastMarchingImageFilterTest_wm_multipleSeeds_StrictTopo > (Timeout)* > * 728 - > itkFastMarchingImageFilterTest_wm_multipleSeeds_NoHandlesTopo (Timeout)* > * 2025 - itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest > (Timeout)* > *Errors while running CTest* > > > Any thoughts on what's going on there? > > > On Mon, 30 Nov 2015 at 20:42 Matt McCormick > wrote: > >> Hi Simon, >> >> I am returning from holiday, and also catching up on activity. >> >> >> Hyun Jae has taken care of the KWStyle warnings and the data conversion >> warning: >> >> http://review.source.kitware.com/#/c/20430/ >> http://review.source.kitware.com/#/c/20446/ >> >> >> And Dzenan and Bill have addressed Wiki examples errors: >> >> https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 >> >> >> It is likely that the test failures on your build still remain. Did you >> want to take them on? >> >> Thanks, >> Matt >> >> On Mon, Nov 30, 2015 at 2:00 PM, D?enan Zuki? wrote: >> >>> Looking at the master branch is the right thing to do. I am not doing >>> any active development regarding this right now. >>> >>> On Mon, Nov 30, 2015 at 1:53 PM, Simon Alexander >>> wrote: >>> >>>> Hi All, >>>> >>>> I had hoped to be able to look at this over the weekend, but no such >>>> luck. Is there somewhere useful I can help with it now? Not sure what >>>> state we are in (or what branch). >>>> >>>> On Wed, 25 Nov 2015 at 16:41 D?enan Zuki? wrote: >>>> >>>>> It turns out that all the compile errors were occurring in >>>>> WikiExamples. I solved all except one: >>>>> ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in >>>>> file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line >>>>> 23, but it should be judging from the comment on that line. >>>>> >>>>> For the rest, I created a pull request: >>>>> https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 >>>>> >>>>> On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander < >>>>> skalexander at gmail.com> wrote: >>>>> >>>>>> Perfect. I'm under a deadline that is likely to eat the rest of the >>>>>> week but if that clears up I'll try and jump in earlier. >>>>>> >>>>>> On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: >>>>>> >>>>>>> OK I will work on it for an hour or two now, and I will make a >>>>>>> branch and push it to Gerrit so whoever wants can pick up from there and >>>>>>> keep updating it. >>>>>>> >>>>>>> On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander < >>>>>>> skalexander at gmail.com> wrote: >>>>>>> >>>>>>>> Makes sense. At this point I am unlikely to have time to look at >>>>>>>> this until Saturday, but have hopes for a few free hours there. >>>>>>>> >>>>>>>> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Building git master from Nov 23rd with examples and testing >>>>>>>>> enabled I get 14 compile errors in VS2015 debug x64. Should we coordinate >>>>>>>>> our efforts in fixing them? >>>>>>>>> >>>>>>>>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander < >>>>>>>>> skalexander at gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Two of the three failures look like truncation issues (like >>>>>>>>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> The other ( >>>>>>>>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>>>>>>>> is less obvious. >>>>>>>>>> >>>>>>>>>> If I have time this evening I'll try and have a look at these. >>>>>>>>>> >>>>>>>>>> Is your standard test build in 32 bit ? That might explain the >>>>>>>>>> difference if there are some underlying type assumptions, but not obvious >>>>>>>>>> why 2015 would trigger but not 2013. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick < >>>>>>>>>> matt.mccormick at kitware.com> wrote: >>>>>>>>>> >>>>>>>>>>> Ah, cool! Here: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>>>>>>>> >>>>>>>>>>> Could you please look into the test failures? >>>>>>>>>>> >>>>>>>>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> Matt >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>>>>>>>> skalexander at gmail.com> wrote: >>>>>>>>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday >>>>>>>>>>> from SIMON-LAP, >>>>>>>>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>>>>>>>> one). VS2013 >>>>>>>>>>> > was green, three failures on VS2015 (and 18 warnings). Looks >>>>>>>>>>> like a >>>>>>>>>>> > truncation problem on the resuts. >>>>>>>>>>> > >>>>>>>>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>>>>>>>> matt.mccormick at kitware.com> >>>>>>>>>>> > wrote: >>>>>>>>>>> >> >>>>>>>>>>> >> Hi Simon, >>>>>>>>>>> >> >>>>>>>>>>> >> Thanks for testing. >>>>>>>>>>> >> >>>>>>>>>>> >> We have a Visual Studio 2015 build on the dashboard that is >>>>>>>>>>> green: >>>>>>>>>>> >> >>>>>>>>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>>>>>>>> >> >>>>>>>>>>> >> Are there any different flags? Could you please submit an >>>>>>>>>>> Experimental >>>>>>>>>>> >> build? >>>>>>>>>>> >> >>>>>>>>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test >>>>>>>>>>> -T Submit -C >>>>>>>>>>> >> Release >>>>>>>>>>> >> >>>>>>>>>>> >> from a fresh build tree. >>>>>>>>>>> >> >>>>>>>>>>> >> Thanks, >>>>>>>>>>> >> Matt >>>>>>>>>>> >> >>>>>>>>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>>>>>>>> skalexander at gmail.com> >>>>>>>>>>> >> wrote: >>>>>>>>>>> >> > Looks like a few problems with x64 build on visual studio >>>>>>>>>>> 2015 - do you >>>>>>>>>>> >> > have >>>>>>>>>>> >> > a test machine in this configuration? >>>>>>>>>>> >> > >>>>>>>>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>>>>>>>> matt.mccormick at kitware.com> >>>>>>>>>>> >> > wrote: >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> On behalf of the Insight Toolkit community, we are proud >>>>>>>>>>> to announce >>>>>>>>>>> >> >> that >>>>>>>>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is >>>>>>>>>>> available for >>>>>>>>>>> >> >> testing! >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Please take this opportunity to test the new features in >>>>>>>>>>> the release >>>>>>>>>>> >> >> candidate. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> To obtain the source code, >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> git clone http://itk.org/ITK.git >>>>>>>>>>> >> >> cd ITK >>>>>>>>>>> >> >> git checkout -q --detach v4.9rc01 >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> For more details, please see the Git documentation [1]. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> A few selected highlights for this release: >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * New Remote modules: the Cuberille module for smooth >>>>>>>>>>> generation of >>>>>>>>>>> >> >> meshes >>>>>>>>>>> >> >> from binary segmentation images, and the >>>>>>>>>>> AnisotropicDiffusionLBR module >>>>>>>>>>> >> >> improved edge-preserving smoothing. >>>>>>>>>>> >> >> * Build your own ITK module outside the source tree, add >>>>>>>>>>> continuous >>>>>>>>>>> >> >> integration testing on GitHub, and easily add Python >>>>>>>>>>> wrapping for your >>>>>>>>>>> >> >> C++ >>>>>>>>>>> >> >> algorithms. >>>>>>>>>>> >> >> * Python wrapping, including Python 3, builds faster with >>>>>>>>>>> a more >>>>>>>>>>> >> >> standard >>>>>>>>>>> >> >> installation >>>>>>>>>>> >> >> * Improved performance of itk::Image::GetPixel and >>>>>>>>>>> operations on >>>>>>>>>>> >> >> itk::VariableLengthVector?s >>>>>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>>>>> private / >>>>>>>>>>> >> >> compile / >>>>>>>>>>> >> >> test >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Please test the release candidate and share your >>>>>>>>>>> experiences on the >>>>>>>>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The >>>>>>>>>>> new module >>>>>>>>>>> >> >> dependency specification mechanism may unearth missing >>>>>>>>>>> dependencies for >>>>>>>>>>> >> >> projects that use ITK COMPONENTS with the CMake >>>>>>>>>>> find_package command. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> An Experimental build, which demonstrates how the test >>>>>>>>>>> suite performs >>>>>>>>>>> >> >> on >>>>>>>>>>> >> >> your local build system, can be submitted to the dashboard >>>>>>>>>>> [2] with: >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> mkdir ../ITK-build >>>>>>>>>>> >> >> cd ../ITK-build >>>>>>>>>>> >> >> cmake ../ITK >>>>>>>>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T >>>>>>>>>>> Test -T Submit >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Visual Studio builds must also add ?-C Release? to the >>>>>>>>>>> ctest command. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Notify the mailing list if there are any unexpected >>>>>>>>>>> failures. Testing >>>>>>>>>>> >> >> your own applications against the RC is also appreciated. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Congratulations and well done to the 35 contributors to >>>>>>>>>>> this release. >>>>>>>>>>> >> >> We >>>>>>>>>>> >> >> would especially like to recognize the new contributors: >>>>>>>>>>> Mikhail >>>>>>>>>>> >> >> Isakov, >>>>>>>>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias >>>>>>>>>>> Wood, Seun >>>>>>>>>>> >> >> Odutola, >>>>>>>>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>>>>>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>>>>>>>> Williamson, >>>>>>>>>>> >> >> Luc >>>>>>>>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> The final release is scheduled for mid-December. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> New Features >>>>>>>>>>> >> >> --------------------- >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Wrapping improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Python 3 supported >>>>>>>>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>>>>>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>>>>>>>> >> >> * NumPy bridge with VisualStudio >>>>>>>>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>>>>>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>>>>>>>> directory in >>>>>>>>>>> >> >> the >>>>>>>>>>> >> >> ?itk? package >>>>>>>>>>> >> >> * Wrapping package size is decreased >>>>>>>>>>> >> >> * Better package portability on Mac OSX >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> New Remote Modules >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Cuberille >>>>>>>>>>> >> >> * Insight Journal Article: >>>>>>>>>>> http://hdl.handle.net/10380/3186 >>>>>>>>>>> >> >> * AnisotropicDiffusionLBR >>>>>>>>>>> >> >> * Insight Journal Article: >>>>>>>>>>> http://hdl.handle.net/10380/3505 >>>>>>>>>>> >> >> * Web browser reproducibility: >>>>>>>>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Core Improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * External Modules can now be developed outside of the ITK >>>>>>>>>>> source tree >>>>>>>>>>> >> >> and >>>>>>>>>>> >> >> on GitHub >>>>>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>>>>>>>> >> >> * New utilities in itk::Math: >>>>>>>>>>> >> >> * AlmostEquals >>>>>>>>>>> >> >> * NotAlmostEquals >>>>>>>>>>> >> >> * ExactlyEquals >>>>>>>>>>> >> >> * NotExactlyEquals >>>>>>>>>>> >> >> * New itk::NumericTraits >>>>>>>>>>> >> >> * IsInteger >>>>>>>>>>> >> >> * IsSigned >>>>>>>>>>> >> >> * Improved C++11 support >>>>>>>>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>>>>>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>>>>>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>>>>>>>> >> >> itk::ResourceProbesCollectorBase >>>>>>>>>>> >> >> * Improve numerical stability in VNL eigen system >>>>>>>>>>> estimation >>>>>>>>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use >>>>>>>>>>> std::) >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Filtering Improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>>>>> >> >> * WarpImageFilter support VectorImage?s >>>>>>>>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>>>>>>>> >> >> * ImageToPathFilter moved from the ITKReview to the >>>>>>>>>>> ITKPath module >>>>>>>>>>> >> >> * itk::MovingHistogramImageFilter moved to the >>>>>>>>>>> ITKImageFilterBase >>>>>>>>>>> >> >> module >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Registration Improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Build Improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>>>>> private / >>>>>>>>>>> >> >> compile / >>>>>>>>>>> >> >> test >>>>>>>>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>>>>>>>> >> >> * Option to export all library symbols on Windows: >>>>>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>>>>>>>> >> >> * Expat third party library is now name mangled >>>>>>>>>>> >> >> * Many more modules can be built as shared libraries >>>>>>>>>>> >> >> * KWStyle is automatically built and configured when tests >>>>>>>>>>> are built >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Performance Improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds >>>>>>>>>>> members for >>>>>>>>>>> >> >> metaprogramming >>>>>>>>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>>>>>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>>>>>>>> >> >> * itk::mpl::EnableIf >>>>>>>>>>> >> >> * itk::mpl::IsBaseOf >>>>>>>>>>> >> >> * itk::mpl::IsConvertible >>>>>>>>>>> >> >> * itk::mpl::IsNumber >>>>>>>>>>> >> >> * itk::mpl::IsSame >>>>>>>>>>> >> >> * itk::mpl::PromoteType >>>>>>>>>>> >> >> * Image::GetPixel performance improvements >>>>>>>>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>>>>>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>>>>>>>> >> >> * WarpImageFilter performance improvements >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Documentation Improvements >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>>>>>>>> Examples >>>>>>>>>>> >> >> * ITK Software Guide improvements >>>>>>>>>>> >> >> * How to use Python wrapping >>>>>>>>>>> >> >> * How to create an ITK module >>>>>>>>>>> >> >> * Improvements to segmentation examples >>>>>>>>>>> >> >> * Expanded Canny edge detection example >>>>>>>>>>> >> >> * Expanded tree container example >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Third Party Library Updates >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * FFTW updated to latest upstream >>>>>>>>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>>>>>>>> >> >> * Build with the latest VTK >>>>>>>>>>> >> >> * PNG update to the latest upstream >>>>>>>>>>> >> >> * GDCM updated to the latest upstream >>>>>>>>>>> >> >> * KWSys updated to the latest upstream >>>>>>>>>>> >> >> * MINC updated to the latest upstream >>>>>>>>>>> >> >> * SWIG updated to the latest upstream >>>>>>>>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Style improvements -- ITK gets more stylish with every >>>>>>>>>>> release! >>>>>>>>>>> >> >> >>>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * Private copy constructors and operator= use >>>>>>>>>>> ITK_DELETE_FUNCTION >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * *Lots* of important bug fixes >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> * And much more! See details in the log below. >>>>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>>>>>>>> >> >> -------------------------------------------- >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Abhishek Tiwari (1): >>>>>>>>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Adam Snyder (1): >>>>>>>>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Alexander Leinoff (6): >>>>>>>>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>>>>>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be >>>>>>>>>>> resolved. >>>>>>>>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals >>>>>>>>>>> functions to >>>>>>>>>>> >> >> itkMath.h >>>>>>>>>>> >> >> COMP: Removes floating-point equality checks >>>>>>>>>>> >> >> ENH: COMP: Adds support for complex values to >>>>>>>>>>> Math::AlmostEquals >>>>>>>>>>> >> >> ENH: Updates fftw dependency >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Arnaud Gelas (5): >>>>>>>>>>> >> >> COMP: fix warning (unused local typedef) >>>>>>>>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>>>>>>>> >> >> DOC: add doxgen documentation for >>>>>>>>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>>>>>>>> >> >> ENH: add tests to exercise >>>>>>>>>>> itk::ThreadedIteratorRangePartitioner >>>>>>>>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Betsy McPhail (1): >>>>>>>>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Bill Hoffman (2): >>>>>>>>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>>>>>>>> >> >> COMP: Put vnl_export.h in the list of sources so it >>>>>>>>>>> gets >>>>>>>>>>> >> >> installed. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Bill Lorensen (4): >>>>>>>>>>> >> >> COMP: VTkGlue linker errors >>>>>>>>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>>>>>>>> >> >> ENH: Bump tag for wiki examples >>>>>>>>>>> >> >> ENH: Better layout strategy >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Brad King (3): >>>>>>>>>>> >> >> ENH: Remove use of include and >>>>>>>>>>> itksys_ios::* >>>>>>>>>>> >> >> ENH: Remove use of include and >>>>>>>>>>> itksys_stl::* >>>>>>>>>>> >> >> ENH: Update CMake Policy settings in >>>>>>>>>>> Testing/TestExternal project >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Bradley Lowekamp (31): >>>>>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>>>>> construction >>>>>>>>>>> >> >> ENH: Enable base classes for templates of landmark >>>>>>>>>>> initializer >>>>>>>>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>>>>>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>>>>>>>> >> >> BUG: Fix computation of Eigen analysis >>>>>>>>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>>>>>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>>>>>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>>>>>>>> >> >> ENH: Adding initial update script from used libpng >>>>>>>>>>> version. >>>>>>>>>>> >> >> ENH: removing non-subtree files for itkpng >>>>>>>>>>> >> >> ENH: Ported ITK changes for building to subtree >>>>>>>>>>> merged code >>>>>>>>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>>>>>>>> >> >> BUG: Use ParameterValueType for computation of >>>>>>>>>>> landmark affine >>>>>>>>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>>>>>>>> >> >> BUG: Avoid potential exception in >>>>>>>>>>> itk::Object::UnRegister >>>>>>>>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>>>>>>>> >> >> ENH: Update itkpng name mangling >>>>>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>>>>> ReferenceImage >>>>>>>>>>> >> >> ivar >>>>>>>>>>> >> >> BUG: Increase tolerance for >>>>>>>>>>> PhysicsBasedNonRigidRegistrationMethod >>>>>>>>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>>>>>>>> BSplineScatter >>>>>>>>>>> >> >> change >>>>>>>>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>>>>>>>> >> >> ImageFilterBase >>>>>>>>>>> >> >> BUG: Avoid potential exception in >>>>>>>>>>> itk::Object::UnRegister >>>>>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>>>>> construction >>>>>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>>>>> ReferenceImage >>>>>>>>>>> >> >> ivar >>>>>>>>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>>>>>>>> MovingHistogram >>>>>>>>>>> >> >> base >>>>>>>>>>> >> >> COMP: address sign unsigned comparison warning >>>>>>>>>>> >> >> COMP: Address signed unsigned comparison warning >>>>>>>>>>> >> >> COMP: Address unused member variable and methods in >>>>>>>>>>> anonymous ns >>>>>>>>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>>>>>>>> Threshold >>>>>>>>>>> >> >> range >>>>>>>>>>> >> >> BUG: Adjust intensity tolerance for >>>>>>>>>>> PhysicsBasedNonRigid test >>>>>>>>>>> >> >> BUG: Reduce number of targets with MSVC >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Davis Vigneault (7): >>>>>>>>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>>>>>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>>>>>>>> >> >> DOC: Expanded TreeContainer Example >>>>>>>>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling >>>>>>>>>>> with c++11 >>>>>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with >>>>>>>>>>> c++11 >>>>>>>>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with >>>>>>>>>>> c++11 >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> D?enan Zuki? (1): >>>>>>>>>>> >> >> STYLE: better formatting of the "usage" message >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Eugene Prilepin (1): >>>>>>>>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Floris Berendsen (1): >>>>>>>>>>> >> >> STYLE: Improve naming conventions in comments. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Hans Johnson (29): >>>>>>>>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>>>>>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>>>>>>>> >> >> BUG: FixedParameters should be double precision >>>>>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>>>>> >> >> ENH: Provide consistent floating point comparisons >>>>>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>>>>> >> >> PERF: Remove floating point as sentinal value >>>>>>>>>>> >> >> COMP: Const correctness needs to be maintained >>>>>>>>>>> >> >> BUG: Preserve backwards compatibility >>>>>>>>>>> >> >> DOC: Provide consistent naming in comments >>>>>>>>>>> >> >> ENH: Conversion between transform type tolerance >>>>>>>>>>> >> >> STYLE: Prefer initialization to assignment >>>>>>>>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>>>>>>>> >> >> COMP: Remove unnecessary failing assert test >>>>>>>>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>>>>>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>>>>>>>> >> >> BUG: In configuration test need to mirror code >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Hyun Jae Kang (27): >>>>>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>>>>>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>>>>>>>> >> >> BUG: Retrieve the missed wrap file >>>>>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines >>>>>>>>>>> in VTK file >>>>>>>>>>> >> >> header. >>>>>>>>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>>>>>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and >>>>>>>>>>> shared >>>>>>>>>>> >> >> libraries >>>>>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 >>>>>>>>>>> Mac OS X >>>>>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines >>>>>>>>>>> in VTK file >>>>>>>>>>> >> >> header. >>>>>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>>>>> >> >> ENH: Add automatic KWStyle build and configuration >>>>>>>>>>> setup >>>>>>>>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>>>>>>>> autological-compare >>>>>>>>>>> >> >> warning. >>>>>>>>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>>>>>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>>>>>>>> >> >> COMP: Apply latest version of KWStyle >>>>>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>>>>> messages >>>>>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>>>>> messages >>>>>>>>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>>>>>>>> >> >> ENH: Update itkResourceProbe to calculate statistical >>>>>>>>>>> data >>>>>>>>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>>>>>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to >>>>>>>>>>> overloaded function >>>>>>>>>>> >> >> ENH: Update the Report() function of >>>>>>>>>>> >> >> itkResourceProbesCollectorBase >>>>>>>>>>> >> >> COMP: Fix data-conversion warning message on >>>>>>>>>>> itkResourceProbe >>>>>>>>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>>>>>>>> >> >> COMP: Fix data-conversion warning messages >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Jon Haitz Legarreta (6): >>>>>>>>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>>>>>>>> >> >> BUG: Fix compilation issues for >>>>>>>>>>> StatisticsUniqueLabelMapFilterTest >>>>>>>>>>> >> >> BUG: Fix comparison issues for >>>>>>>>>>> itkStatisticsUniqueLabelMapFilter >>>>>>>>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>>>>>>>> >> >> ENH: Add test for >>>>>>>>>>> itkParametricStpaceToImageSpaceFilter >>>>>>>>>>> >> >> ENH: Improve code coverage for >>>>>>>>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Julien Michel (1): >>>>>>>>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>>>>>>>> >> >> WarpImageFilter >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Junjie Bai (2): >>>>>>>>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>>>>>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>>>>>>>> LabelObject type >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> KWSys Robot (4): >>>>>>>>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>>>>>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>>>>>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>>>>>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> LIBPNG Upstream (2): >>>>>>>>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>>>>>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Laurentiu Nicola (2): >>>>>>>>>>> >> >> PERF: Avoid temporary smartptr in >>>>>>>>>>> ProcessObject::GetInput >>>>>>>>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount >>>>>>>>>>> bouncing >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Luc Hermitte (8): >>>>>>>>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>>>>>>>> >> >> PERF: Performance enhancements on >>>>>>>>>>> VariableLengthVectors 1/... >>>>>>>>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>>>>>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>>>>>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>>>>>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>>>>>>>> >> >> COMP: Fix signed/unsigned warnings >>>>>>>>>>> >> >> BUG: std::copy/fill on empty VLV >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Lucas Gandel (4): >>>>>>>>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>>>>>>>> module. >>>>>>>>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from >>>>>>>>>>> Review Module >>>>>>>>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>>>>>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Mathieu Malaterre (1): >>>>>>>>>>> >> >> BUG: Name mangle the included expat third party >>>>>>>>>>> library. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Matthew McCormick (94): >>>>>>>>>>> >> >> ENH: Change itkSystemInformationTest to >>>>>>>>>>> itkCMakeConfigurationTest. >>>>>>>>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>>>>>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>>>>>>>> >> >> BUG: Remove std::cout calls from classes. >>>>>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>>>>> ConditionVariableNoThreads. >>>>>>>>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>>>>>>>> >> >> ImageToVTKImageFilter. >>>>>>>>>>> >> >> COMP: Add link interface specification for wrapping >>>>>>>>>>> >> >> target_link_libraries. >>>>>>>>>>> >> >> STYLE: Fix indentation in >>>>>>>>>>> itkMINCTransformIOFactory.cxx. >>>>>>>>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>>>>>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with >>>>>>>>>>> Emscripten-1. >>>>>>>>>>> >> >> COMP: Remove unknown doxygen command in >>>>>>>>>>> AnisotropicDiffusionLBR. >>>>>>>>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 >>>>>>>>>>> Linux. >>>>>>>>>>> >> >> STYLE: Rename gccxml -> castxml in >>>>>>>>>>> {idx,igenerator}.py. >>>>>>>>>>> >> >> COMP: Disable the gold linker for static builds on >>>>>>>>>>> Ubuntu 14.04. >>>>>>>>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>>>>>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>>>>>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + >>>>>>>>>>> MSVC. >>>>>>>>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>>>>>>>> >> >> ENH: Add better scoping to idx.py. >>>>>>>>>>> >> >> COMP: Define newSize and oldSize in >>>>>>>>>>> VariableLengthVector. >>>>>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>>>>> >> >> ENH: Add more progress information to >>>>>>>>>>> IterativeClosestPoint2. >>>>>>>>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>>>>>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>>>>>>>> >> >> COMP: Wrap Image< bool, D > for >>>>>>>>>>> FlatStructuringElement. >>>>>>>>>>> >> >> BUG: Use CastXML binary built in Release. >>>>>>>>>>> >> >> BUG: ContinuousIndex should not be templated over >>>>>>>>>>> TCoordRep. >>>>>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>>>>> >> >> COMP: Address line length too long for Software Guide. >>>>>>>>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>>>>>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>>>>>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>>>>>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>>>>>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>>>>>>>> >> >> BUG: Fix test scripts for Python 3. >>>>>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>>>>> >> >> ENH: Allow projects to build against an external >>>>>>>>>>> module. >>>>>>>>>>> >> >> ENH: Replace CABLE_CONFIGURATION with >>>>>>>>>>> ITK_WRAPPING_PARSER. >>>>>>>>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>>>>>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>>>>>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>>>>>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>>>>>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>>>>>>>> >> >> COMP: Avoid itklibminc linking with >>>>>>>>>>> ITK_USE_SYSTEM_HDF5. >>>>>>>>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>>>>>>>> ITKTransformMINC. >>>>>>>>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>>>>>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>>>>>>>> >> >> ENH: Add wrapping support for building modules >>>>>>>>>>> externally. >>>>>>>>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>>>>>>>> externally. >>>>>>>>>>> >> >> ENH: Add Cuberille Remote module. >>>>>>>>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>>>>> ConditionVariableNoThreads. >>>>>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to >>>>>>>>>>> 2015-10-20. >>>>>>>>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument >>>>>>>>>>> type. >>>>>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>>>>> sys.path >>>>>>>>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources >>>>>>>>>>> so it gets >>>>>>>>>>> >> >> installed." >>>>>>>>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>>>>>>>> LabelMapTypes" >>>>>>>>>>> >> >> ENH: Marking wrapping CMake configuration variables >>>>>>>>>>> as advanced. >>>>>>>>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>>>>>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap >>>>>>>>>>> cannot have >>>>>>>>>>> >> >> override. >>>>>>>>>>> >> >> COMP: Add wrapping for >>>>>>>>>>> AdaptiveHistogramEqualizationImageFilter. >>>>>>>>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for >>>>>>>>>>> ITK_EXCEPT. >>>>>>>>>>> >> >> ENH: Remove CMake version check in >>>>>>>>>>> ITKModuleHeaderTest.cmake >>>>>>>>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>>>>>>>> >> >> ENH: Remove old KWStyle build script. >>>>>>>>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param >>>>>>>>>>> not found. >>>>>>>>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>>>>>>>> WRAPPING_SUBMODULE_ORDER. >>>>>>>>>>> >> >> ENH: Install Python bindings into site-packages. >>>>>>>>>>> >> >> ENH: Improve readability of Python site-packages path >>>>>>>>>>> detection. >>>>>>>>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>>>>>>>> expression >>>>>>>>>>> >> >> warning. >>>>>>>>>>> >> >> BUG: ITKCommon publically depends on >>>>>>>>>>> ITKDoubleConversion. >>>>>>>>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>>>>>>>> >> >> ENH: Improves names and export of module dependencies. >>>>>>>>>>> >> >> STYLE: Improve namespace bracket style in >>>>>>>>>>> itkIsConvertible. >>>>>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>>>>> >> >> BUG: Remove unused wrapping files. >>>>>>>>>>> >> >> BUG: Do install install wrapping development files. >>>>>>>>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>>>>>>>> >> >> BUG: Remove duplicate inclusion of wrapping >>>>>>>>>>> submodules. >>>>>>>>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>>>>>>>> >> >> BUG: Fix detection of the gold linker. >>>>>>>>>>> >> >> BUG: Update Python package installation locations. >>>>>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>>>>>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>>>>>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module >>>>>>>>>>> test. >>>>>>>>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>>>>>>>> >> >> BUG: Install itk_minc2.h header. >>>>>>>>>>> >> >> COMP: ITKIOMINC has a public dependency on >>>>>>>>>>> ITKIOImageBase. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Michka Popoff (9): >>>>>>>>>>> >> >> ENH: Update to swig 3.0.7 >>>>>>>>>>> >> >> ENH: Do not link against specific Python library on >>>>>>>>>>> OS X >>>>>>>>>>> >> >> COMP: Fix wrapping warnings when building with >>>>>>>>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>>>>>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>>>>> sys.path >>>>>>>>>>> >> >> COMP: Disable incompatible modules when using Python >>>>>>>>>>> 3 wrapping >>>>>>>>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>>>>>>>> >> >> ImageFilterBase >>>>>>>>>>> >> >> module >>>>>>>>>>> >> >> COMP: Disable incompatible modules when using Python >>>>>>>>>>> 3 wrapping >>>>>>>>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Mikhail Isakov (1): >>>>>>>>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>>>>>>>> baseline image >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Nick Tustison (5): >>>>>>>>>>> >> >> BUG: Set a default b-spline epsilon. >>>>>>>>>>> >> >> ENH: Adding testing for closed loop. >>>>>>>>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>>>>>>>> strategy. >>>>>>>>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>>>>>>>> >> >> ENH: Point-set registration with time-varying >>>>>>>>>>> B-spline. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Olivier Commowick (3): >>>>>>>>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt >>>>>>>>>>> VNL eigen >>>>>>>>>>> >> >> system >>>>>>>>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken >>>>>>>>>>> from pythag >>>>>>>>>>> >> >> from V3P) >>>>>>>>>>> >> >> BUG: Switch eigenvalues computation to double >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>>>>>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>>>>>>>> constructor >>>>>>>>>>> >> >> from >>>>>>>>>>> >> >> images. >>>>>>>>>>> >> >> COMP: Fix test errors and warnings in >>>>>>>>>>> FlatStructuringElement. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Seun Odutola (1): >>>>>>>>>>> >> >> COMP: Fixed name clash with Apple header (check >>>>>>>>>>> Macro), renamed >>>>>>>>>>> >> >> check >>>>>>>>>>> >> >> to Check >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Shawn Waldon (1): >>>>>>>>>>> >> >> COMP: Set target OS X version in environment for >>>>>>>>>>> tools using >>>>>>>>>>> >> >> compiler >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Simon Alexander (1): >>>>>>>>>>> >> >> BUG: incorrect closest point computation >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Tobias Wood (2): >>>>>>>>>>> >> >> BUG: LBFGSB was printing messages even with debug >>>>>>>>>>> switched off. >>>>>>>>>>> >> >> BUG: Removed an unguarded print statement. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Vladimir S. FONOV (9): >>>>>>>>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>>>>>>>> >> >> COMP: Changing the order of HDF5 library components >>>>>>>>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC >>>>>>>>>>> and >>>>>>>>>>> >> >> Transform >>>>>>>>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>>>>>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>>>>>>>> >> >> MINC 2015-07-23 (c033d431) >>>>>>>>>>> >> >> COMP: Update MINC CMake code >>>>>>>>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>>>>>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Xiaoxiao Liu (1): >>>>>>>>>>> >> >> DOC: update email address for xiaoxiao. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Zach Williamson (10): >>>>>>>>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>>>>>>>> >> >> ENH: Consolidate Library Dependencies >>>>>>>>>>> >> >> COMP: Add a missing link to Review module >>>>>>>>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>>>>>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>>>>>>>> >> >> COMP: Fix inconsistant naming of >>>>>>>>>>> GPUPDEDeformableRegistration >>>>>>>>>>> >> >> ENH: Use new linking system macros >>>>>>>>>>> >> >> PERF: Avoid searching private dependencies for >>>>>>>>>>> include directories >>>>>>>>>>> >> >> COMP: Recover missing dependencies >>>>>>>>>>> >> >> ENH: use new linking macros in Filtering module >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> ----------------------------------------------------- >>>>>>>>>>> >> >> Errors or omissions? Please fix them here: >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>>>>>>>> >> >> _____________________________________ >>>>>>>>>>> >> >> Powered by www.kitware.com >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Visit other Kitware open-source projects at >>>>>>>>>>> >> >> http://www.kitware.com/opensource/opensource.html >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Kitware offers ITK Training Courses, for more information >>>>>>>>>>> visit: >>>>>>>>>>> >> >> http://www.kitware.com/products/protraining.php >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Please keep messages on-topic and check the ITK FAQ at: >>>>>>>>>>> >> >> http://www.itk.org/Wiki/ITK_FAQ >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Follow this link to subscribe/unsubscribe: >>>>>>>>>>> >> >> http://public.kitware.com/mailman/listinfo/insight-users >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>> >>>>>>>>> >>>>>>>>>> Powered by www.kitware.com >>>>>>>>>> >>>>>>>>>> Visit other Kitware open-source projects at >>>>>>>>>> http://www.kitware.com/opensource/opensource.html >>>>>>>>>> >>>>>>>>>> Kitware offers ITK Training Courses, for more information visit: >>>>>>>>>> >>>>>>>>> http://kitware.com/products/protraining.php >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Please keep messages on-topic and check the ITK FAQ at: >>>>>>>>>> http://www.itk.org/Wiki/ITK_FAQ >>>>>>>>>> >>>>>>>>>> Follow this link to subscribe/unsubscribe: >>>>>>>>>> >>>>>>>>> http://public.kitware.com/mailman/listinfo/insight-developers >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Fri Dec 4 17:34:33 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 4 Dec 2015 17:34:33 -0500 Subject: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Hi Simon. Apologies I haven't been able to put much time into this, ran into some > interesting challenges with VS2015 itself (at least in my configuration) > hanging permanently when changing from debug to release mode, or vice > versa. It seems the generated project files are a bit of a challenge for > it. > Yes, Visual Studio has difficulty with large projects that have many build targets. With the 4.9 release, we addressed the behavior a bit by reducing the number of header tests and by turning BUILD_EXAMPLES OFF by default. By setting ITK_BUILD_DEFAULT_MODULES to OFF, responsiveness can be improved when focusing on development of a subset of modules. > At any rate, I have narrowed down part of the issue at least to being not > in the interpolate filter itself, but rather in the test driver code ... > somewhere in the nested loops incrementing the underlying array elements is > behaving incorrectly in release mode. I'll try and have a closer look > this weekend. > Thanks for taking a look at this! In the past, we ran into some issues with Visual Studio in Release mode where adding const or using a reference for the returned type avoided a faulty optimization. Bug reports to upstream Visual Studio have also helped resolve the issue in some cases, too. Thanks, Matt -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikhirev at gmail.com Sun Dec 6 15:09:48 2015 From: mikhirev at gmail.com (Dmitry Mikhirev) Date: Sun, 6 Dec 2015 23:09:48 +0300 Subject: [ITK-dev] SimpleITK build failure on Fedora 23 Message-ID: <20151206230948.17650b7d@kafka> Hello! I'm trying to build SimpleITK package for Fedora. Unfortunately I'm unfamiliar with swig, and I need help in fixing build issue. I'm compiling SimpleITK 0.9.1 against Fedora's InsightToolkit 4.8.2 that is built with ITKv3 compatibility enabled. Here is the error message: [ 47%] Building CXX object Code/BasicFilters/src/CMakeFiles/SimpleITKBasicFilters6.dir/sitkHistogramMatchingImageFilter.cxx.o cd /builddir/build/BUILD/SimpleITK-0.9.1/build/Code/BasicFilters/src && /usr/lib64/ccache/c++ -DSITK_USE_EXPLICITITK -DSimpleITKBasicFilters6_EXPORTS -DSimpleITKBasicFilters_EXPORTS -DvtkRenderingCore_AUTOINIT="4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL)" -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -fPIC -I/usr/include/freetype2 -I/usr/include/vtk -I/usr/include/gdcm -I/usr/include/vxl/core -I/usr/include/vxl/vcl -I/usr/include/vxl/v3p/netlib -I/usr/include/InsightToolkit -I/builddir/build/BUILD/SimpleITK-0.9.1/Code/Common/include -I/builddir/build/BUILD/SimpleITK-0.9.1/Code/Registration/include -I/builddir/build/BUILD/SimpleITK-0.9.1/Code/BasicFilters/include -I/builddir/build/BUILD/SimpleITK-0.9.1/Code/IO/include -I/builddir/build/BUILD/SimpleITK-0.9.1/build/Code/BasicFilters/include -I/builddir/build/BUILD/SimpleITK-0.9.1/build/Code/Common/include -I/builddir/build/BUILD/SimpleITK-0.9.1/Code/Explicit/include -I/builddir/build/BUILD/SimpleITK-0.9.1/Code/BasicFilters/src -o CMakeFiles/SimpleITKBasicFilters6.dir/sitkHistogramMatchingImageFilter.cxx.o -c /builddir/build/BUILD/SimpleITK-0.9.1/build/Code/BasicFilters/src/sitkHistogramMatchingImageFilter.cxx <...> /usr/include/InsightToolkit/itkHistogram.h:285:8: error: 'bool itk::Statistics::Histogram::IncreaseFrequency(const MeasurementVectorType&, itk::Statistics::Histogram::AbsoluteFrequencyType) [with TMeasurement = long int; TFrequencyContainer = itk::Statistics::DenseFrequencyContainer2; itk::Statistics::Histogram::MeasurementVectorType = itk::Array; itk::Statistics::Histogram::AbsoluteFrequencyType = long unsigned int]' cannot be overloaded bool IncreaseFrequency( ^ /usr/include/InsightToolkit/itkHistogram.h:279:8: error: with 'bool itk::Statistics::Histogram::IncreaseFrequency(const IndexType&, itk::Statistics::Histogram::AbsoluteFrequencyType) [with TMeasurement = long int; TFrequencyContainer = itk::Statistics::DenseFrequencyContainer2; itk::Statistics::Histogram::IndexType = itk::Array; itk::Statistics::Histogram::AbsoluteFrequencyType = long unsigned int]' bool IncreaseFrequency(const IndexType & index, ^ The corresponding piese of code in itkHistogram.h is: #ifdef ITKV3_COMPATIBILITY //In ITKv4 the member functions are given unique names to dis-ambiguate //the intended behavior. Make aliases of the overloaded calls //for ITKv3 backwards compatibility. bool IncreaseFrequency(const IndexType & index, AbsoluteFrequencyType value) { return IncreaseFrequencyOfIndex(index,value); } bool IncreaseFrequency( const MeasurementVectorType & measurement, AbsoluteFrequencyType value) { return IncreaseFrequencyOfMeasurement(measurement,value); } #endif It is obvious that this error wouldn't occur if InsightToolkit was compiled without ITKv3 support, but I have to use Fedora's package. Is it possible to fix this issue with some simple patch or even configuration option for SimpleITK? Thank you! -- Regards, Dmitry Mikhirev From mikhirev at gmail.com Sun Dec 6 15:31:28 2015 From: mikhirev at gmail.com (Dmitry Mikhirev) Date: Sun, 6 Dec 2015 23:31:28 +0300 Subject: [ITK-dev] SimpleITK 0.9.1 tests failure Message-ID: <20151206233128.44f3af0f@kafka> Hello! That's me again. I also have another question about SimpleITK, so I ask it in separate thread. I recompiled Fedora's InsightToolkit 4.8.2 package without ITKv3 compatibility and built SimpleITK 0.9.1 against it. But some tests fail, and I can not determine is this a critical issue or not, and if yes, how to fix it. I would very appreciate any help. Below are the correspondent parts of build log. Sorry for long copy&paste. Last two errors (1255 and 1257) occurred because numpy was not installed on the build system, but I don't know how to deal with others. 148/1259 Test #148: Java.OrImageFilter .................................................. Passed 1.38 sec test 149 Start 149: BasicFilters.InverseDeconvolutionImageFilter 149: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver1 "--gtest_filter=BasicFilters.InverseDeconvolutionImageFilter:BasicFilters.InverseDeconvolutionImageFilter_*" 149: Test timeout computed to be: 1500 149: Note: Google Test filter = BasicFilters.InverseDeconvolutionImageFilter:BasicFilters.InverseDeconvolutionImageFilter_* 149: [==========] Running 2 tests from 1 test case. 149: [----------] Global test environment set-up. 149: [----------] 2 tests from BasicFilters 149: [ RUN ] BasicFilters.InverseDeconvolutionImageFilter 149: [ OK ] BasicFilters.InverseDeconvolutionImageFilter (34 ms) 149: [ RUN ] BasicFilters.InverseDeconvolutionImageFilter_defaults 149: Executing ITK filter: 149: InverseDeconvolutionImageFilter (0x55cab306f4e0) 149: RTTI typeinfo: itk::InverseDeconvolutionImageFilter, itk::Image, itk::Image, double> 149: Reference Count: 1 149: Modified Time: 2592 149: Debug: Off 149: Object Name: 149: Observers: 149: DeleteEvent(SimpleMemberCommand) 149: Inputs: 149: KernelImage: (0x55cab3070eb0) * 149: Primary: (0x55cab306cc70) * 149: Indexed Inputs: 149: 0: Primary (0x55cab306cc70) 149: Required Input Names: KernelImage, Primary 149: NumberOfRequiredInputs: 1 149: Outputs: 149: Primary: (0x55cab3070c30) 149: Indexed Outputs: 149: 0: Primary (0x55cab3070c30) 149: NumberOfRequiredOutputs: 1 149: Number Of Threads: 1 149: ReleaseDataFlag: Off 149: ReleaseDataBeforeUpdateFlag: Off 149: AbortGenerateData: Off 149: Progress: 0 149: Multithreader: 149: RTTI typeinfo: itk::MultiThreader 149: Reference Count: 1 149: Modified Time: 2558 149: Debug: Off 149: Object Name: 149: Observers: 149: none 149: Thread Count: 1 149: Global Maximum Number Of Threads: 128 149: Global Default Number Of Threads: 1 149: CoordinateTolerance: 1e-06 149: DirectionTolerance: 1e-06 149: Normalize: 1 149: BoundaryCondition: itkZeroFluxNeumannBoundaryCondition 149: OutputRegionMode: SAME 149: SizeGreatestPrimeFactor: 13 149: KernelZeroMagnitudeThreshold: 0.0001 149: Starting image compare on BasicFilters_InverseDeconvolutionImageFilter_defaults_ 149: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_InverseDeconvolutionImageFilter_defaults.nrrd 149: 10.7856 149: 0.0001 149: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_InverseDeconvolutionImageFilter_defaults_Expected.png 149: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_InverseDeconvolutionImageFilter_defaults_Actual.png 149: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_InverseDeconvolutionImageFilter_defaults_Difference.png 149: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkInverseDeconvolutionImageFilterTest.cxx:144: Failure 149: Value of: imageCompare.compare( output, "", "" ) 149: Actual: false 149: Expected: true 149: ImageCompare: image Root Mean Square (RMS) difference was 10.7856 which exceeds the tolerance of 0.0001 149: 149: [ FAILED ] BasicFilters.InverseDeconvolutionImageFilter_defaults (185 ms) 149: [----------] 2 tests from BasicFilters (221 ms total) 149: 149: [----------] Global test environment tear-down 149: [==========] 2 tests from 1 test case ran. (222 ms total) 149: [ PASSED ] 1 test. 149: [ FAILED ] 1 test, listed below: 149: [ FAILED ] BasicFilters.InverseDeconvolutionImageFilter_defaults 149: 149: 1 FAILED TEST 149/1259 Test #149: BasicFilters.InverseDeconvolutionImageFilter ........................***Failed 0.89 sec test 150 Start 150: Lua.InverseDeconvolutionImageFilter 150: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver1 "--gtest_filter=Lua.InverseDeconvolutionImageFilter" 150: Test timeout computed to be: 1500 150: Note: Google Test filter = Lua.InverseDeconvolutionImageFilter 150: [==========] Running 1 test from 1 test case. 150: [----------] Global test environment set-up. 150: [----------] 1 test from Lua 150: [ RUN ] Lua.InverseDeconvolutionImageFilter 150: Running command: '/builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKLua /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/LuaTests/InverseDeconvolutionImageFilterTest.lua defaults /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Lua-InverseDeconvolutionImageFilter-defaults.nrrd ' 150: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd 150: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd 150: 150: Starting image compare on BasicFilters_InverseDeconvolutionImageFilter_defaults 150: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_InverseDeconvolutionImageFilter_defaults.nrrd 150: 10.7856 150: 0.0001 150: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_InverseDeconvolutionImageFilter_defaults_Expected.png 150: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_InverseDeconvolutionImageFilter_defaults_Actual.png 150: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_InverseDeconvolutionImageFilter_defaults_Difference.png 150: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkInverseDeconvolutionImageFilterTest.cxx:186: Failure 150: Value of: imageCompare.compare( output, "BasicFilters", "defaults" ) 150: Actual: false 150: Expected: true 150: ImageCompare: image Root Mean Square (RMS) difference was 10.7856 which exceeds the tolerance of 0.0001 150: 150: [ FAILED ] Lua.InverseDeconvolutionImageFilter (693 ms) 150: [----------] 1 test from Lua (693 ms total) 150: 150: [----------] Global test environment tear-down 150: [==========] 1 test from 1 test case ran. (695 ms total) 150: [ PASSED ] 0 tests. 150: [ FAILED ] 1 test, listed below: 150: [ FAILED ] Lua.InverseDeconvolutionImageFilter 150: 150: 1 FAILED TEST 150/1259 Test #150: Lua.InverseDeconvolutionImageFilter .................................***Failed 1.35 sec test 151 Start 151: Python.InverseDeconvolutionImageFilter 151: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver1 "--gtest_filter=Python.InverseDeconvolutionImageFilter" 151: Test timeout computed to be: 1500 151: Note: Google Test filter = Python.InverseDeconvolutionImageFilter 151: [==========] Running 1 test from 1 test case. 151: [----------] Global test environment set-up. 151: [----------] 1 test from Python 151: [ RUN ] Python.InverseDeconvolutionImageFilter 151: Running command: '/builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Installation/PythonVirtualenv/bin/python /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/PythonTests/InverseDeconvolutionImageFilterTest.py defaults /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Python-InverseDeconvolutionImageFilter-defaults.nrrd ' 151: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd 151: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd 151: 151: Starting image compare on BasicFilters_InverseDeconvolutionImageFilter_defaults 151: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_InverseDeconvolutionImageFilter_defaults.nrrd 151: 10.7856 151: 0.0001 151: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_InverseDeconvolutionImageFilter_defaults_Expected.png 151: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_InverseDeconvolutionImageFilter_defaults_Actual.png 151: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_InverseDeconvolutionImageFilter_defaults_Difference.png 151: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkInverseDeconvolutionImageFilterTest.cxx:227: Failure 151: Value of: imageCompare.compare( output, "BasicFilters", "defaults" ) 151: Actual: false 151: Expected: true 151: ImageCompare: image Root Mean Square (RMS) difference was 10.7856 which exceeds the tolerance of 0.0001 151: 151: [ FAILED ] Python.InverseDeconvolutionImageFilter (781 ms) 151: [----------] 1 test from Python (781 ms total) 151: 151: [----------] Global test environment tear-down 151: [==========] 1 test from 1 test case ran. (783 ms total) 151: [ PASSED ] 0 tests. 151: [ FAILED ] 1 test, listed below: 151: [ FAILED ] Python.InverseDeconvolutionImageFilter 151: 151: 1 FAILED TEST 151/1259 Test #151: Python.InverseDeconvolutionImageFilter ..............................***Failed 1.40 sec test 152 Start 152: Java.InverseDeconvolutionImageFilter 152: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver1 "--gtest_filter=Java.InverseDeconvolutionImageFilter" 152: Test timeout computed to be: 1500 152: Note: Google Test filter = Java.InverseDeconvolutionImageFilter 152: [==========] Running 1 test from 1 test case. 152: [----------] Global test environment set-up. 152: [----------] 1 test from Java 152: [ RUN ] Java.InverseDeconvolutionImageFilter 152: Running command: '/usr/bin/java -d64 -classpath /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/JavaTests:/builddir/build/BUILD/SimpleITK-0.9.1/build/Wrapping/simpleitk-0.9.1-gGIT-N.jar -Djava.library.path=/builddir/build/BUILD/SimpleITK-0.9.1/build/lib org.itk.simple.testing.InverseDeconvolutionImageFilterTest defaults /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Java-InverseDeconvolutionImageFilter-defaults.nrrd ' 152: Starting image compare on BasicFilters_InverseDeconvolutionImageFilter_defaults 152: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_InverseDeconvolutionImageFilter_defaults.nrrd 152: 10.7856 152: 0.0001 152: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_InverseDeconvolutionImageFilter_defaults_Expected.png 152: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_InverseDeconvolutionImageFilter_defaults_Actual.png 152: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_InverseDeconvolutionImageFilter_defaults_Difference.png 152: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkInverseDeconvolutionImageFilterTest.cxx:366: Failure 152: Value of: imageCompare.compare( output, "BasicFilters", "defaults" ) 152: Actual: false 152: Expected: true 152: ImageCompare: image Root Mean Square (RMS) difference was 10.7856 which exceeds the tolerance of 0.0001 152: 152: [ FAILED ] Java.InverseDeconvolutionImageFilter (800 ms) 152: [----------] 1 test from Java (801 ms total) 152: 152: [----------] Global test environment tear-down 152: [==========] 1 test from 1 test case ran. (802 ms total) 152: [ PASSED ] 0 tests. 152: [ FAILED ] 1 test, listed below: 152: [ FAILED ] Java.InverseDeconvolutionImageFilter 152: 152: 1 FAILED TEST 152/1259 Test #152: Java.InverseDeconvolutionImageFilter ................................***Failed 1.45 sec <...> test 177 Start 177: BasicFilters.WienerDeconvolutionImageFilter 177: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver1 "--gtest_filter=BasicFilters.WienerDeconvolutionImageFilter:BasicFilters.WienerDeconvolutionImageFilter_*" 177: Test timeout computed to be: 1500 177: Note: Google Test filter = BasicFilters.WienerDeconvolutionImageFilter:BasicFilters.WienerDeconvolutionImageFilter_* 177: [==========] Running 2 tests from 1 test case. 177: [----------] Global test environment set-up. 177: [----------] 2 tests from BasicFilters 177: [ RUN ] BasicFilters.WienerDeconvolutionImageFilter 177: [ OK ] BasicFilters.WienerDeconvolutionImageFilter (68 ms) 177: [ RUN ] BasicFilters.WienerDeconvolutionImageFilter_defaults 177: Executing ITK filter: 177: WienerDeconvolutionImageFilter (0x562191b754e0) 177: RTTI typeinfo: itk::WienerDeconvolutionImageFilter, itk::Image, itk::Image, double> 177: Reference Count: 1 177: Modified Time: 2592 177: Debug: Off 177: Object Name: 177: Observers: 177: DeleteEvent(SimpleMemberCommand) 177: Inputs: 177: KernelImage: (0x562191b76eb0) * 177: Primary: (0x562191b72c70) * 177: Indexed Inputs: 177: 0: Primary (0x562191b72c70) 177: Required Input Names: KernelImage, Primary 177: NumberOfRequiredInputs: 1 177: Outputs: 177: Primary: (0x562191b76c30) 177: Indexed Outputs: 177: 0: Primary (0x562191b76c30) 177: NumberOfRequiredOutputs: 1 177: Number Of Threads: 1 177: ReleaseDataFlag: Off 177: ReleaseDataBeforeUpdateFlag: Off 177: AbortGenerateData: Off 177: Progress: 0 177: Multithreader: 177: RTTI typeinfo: itk::MultiThreader 177: Reference Count: 1 177: Modified Time: 2558 177: Debug: Off 177: Object Name: 177: Observers: 177: none 177: Thread Count: 1 177: Global Maximum Number Of Threads: 128 177: Global Default Number Of Threads: 1 177: CoordinateTolerance: 1e-06 177: DirectionTolerance: 1e-06 177: Normalize: 1 177: BoundaryCondition: itkZeroFluxNeumannBoundaryCondition 177: OutputRegionMode: SAME 177: SizeGreatestPrimeFactor: 13 177: KernelZeroMagnitudeThreshold: 0.0001 177: NoiseVariance: 0 177: Starting image compare on BasicFilters_WienerDeconvolutionImageFilter_defaults_ 177: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_WienerDeconvolutionImageFilter_defaults.nrrd 177: 2.17091 177: 0.0001 177: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_WienerDeconvolutionImageFilter_defaults_Expected.png 177: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_WienerDeconvolutionImageFilter_defaults_Actual.png 177: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_WienerDeconvolutionImageFilter_defaults_Difference.png 177: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkWienerDeconvolutionImageFilterTest.cxx:144: Failure 177: Value of: imageCompare.compare( output, "", "" ) 177: Actual: false 177: Expected: true 177: ImageCompare: image Root Mean Square (RMS) difference was 2.17091 which exceeds the tolerance of 0.0001 177: 177: [ FAILED ] BasicFilters.WienerDeconvolutionImageFilter_defaults (161 ms) 177: [----------] 2 tests from BasicFilters (231 ms total) 177: 177: [----------] Global test environment tear-down 177: [==========] 2 tests from 1 test case ran. (232 ms total) 177: [ PASSED ] 1 test. 177: [ FAILED ] 1 test, listed below: 177: [ FAILED ] BasicFilters.WienerDeconvolutionImageFilter_defaults 177: 177: 1 FAILED TEST 177/1259 Test #177: BasicFilters.WienerDeconvolutionImageFilter .........................***Failed 0.87 sec test 178 Start 178: Lua.WienerDeconvolutionImageFilter 178: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver1 "--gtest_filter=Lua.WienerDeconvolutionImageFilter" 178: Test timeout computed to be: 1500 178: Note: Google Test filter = Lua.WienerDeconvolutionImageFilter 178: [==========] Running 1 test from 1 test case. 178: [----------] Global test environment set-up. 178: [----------] 1 test from Lua 178: [ RUN ] Lua.WienerDeconvolutionImageFilter 178: Running command: '/builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKLua /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/LuaTests/WienerDeconvolutionImageFilterTest.lua defaults /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Lua-WienerDeconvolutionImageFilter-defaults.nrrd ' 178: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd 178: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd 178: 178: Starting image compare on BasicFilters_WienerDeconvolutionImageFilter_defaults 178: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_WienerDeconvolutionImageFilter_defaults.nrrd 178: 2.17091 178: 0.0001 178: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_WienerDeconvolutionImageFilter_defaults_Expected.png 178: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_WienerDeconvolutionImageFilter_defaults_Actual.png 178: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_WienerDeconvolutionImageFilter_defaults_Difference.png 178: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkWienerDeconvolutionImageFilterTest.cxx:186: Failure 178: Value of: imageCompare.compare( output, "BasicFilters", "defaults" ) 178: Actual: false 178: Expected: true 178: ImageCompare: image Root Mean Square (RMS) difference was 2.17091 which exceeds the tolerance of 0.0001 178: 178: [ FAILED ] Lua.WienerDeconvolutionImageFilter (687 ms) 178: [----------] 1 test from Lua (687 ms total) 178: 178: [----------] Global test environment tear-down 178: [==========] 1 test from 1 test case ran. (689 ms total) 178: [ PASSED ] 0 tests. 178: [ FAILED ] 1 test, listed below: 178: [ FAILED ] Lua.WienerDeconvolutionImageFilter 178: 178: 1 FAILED TEST 178/1259 Test #178: Lua.WienerDeconvolutionImageFilter ..................................***Failed 1.34 sec test 179 Start 179: Python.WienerDeconvolutionImageFilter 179: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver1 "--gtest_filter=Python.WienerDeconvolutionImageFilter" 179: Test timeout computed to be: 1500 179: Note: Google Test filter = Python.WienerDeconvolutionImageFilter 179: [==========] Running 1 test from 1 test case. 179: [----------] Global test environment set-up. 179: [----------] 1 test from Python 179: [ RUN ] Python.WienerDeconvolutionImageFilter 179: Running command: '/builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Installation/PythonVirtualenv/bin/python /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/PythonTests/WienerDeconvolutionImageFilterTest.py defaults /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Python-WienerDeconvolutionImageFilter-defaults.nrrd ' 179: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd 179: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd 179: 179: Starting image compare on BasicFilters_WienerDeconvolutionImageFilter_defaults 179: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_WienerDeconvolutionImageFilter_defaults.nrrd 179: 2.17091 179: 0.0001 179: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_WienerDeconvolutionImageFilter_defaults_Expected.png 179: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_WienerDeconvolutionImageFilter_defaults_Actual.png 179: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_WienerDeconvolutionImageFilter_defaults_Difference.png 179: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkWienerDeconvolutionImageFilterTest.cxx:227: Failure 179: Value of: imageCompare.compare( output, "BasicFilters", "defaults" ) 179: Actual: false 179: Expected: true 179: ImageCompare: image Root Mean Square (RMS) difference was 2.17091 which exceeds the tolerance of 0.0001 179: 179: [ FAILED ] Python.WienerDeconvolutionImageFilter (801 ms) 179: [----------] 1 test from Python (801 ms total) 179: 179: [----------] Global test environment tear-down 179: [==========] 1 test from 1 test case ran. (803 ms total) 179: [ PASSED ] 0 tests. 179: [ FAILED ] 1 test, listed below: 179: [ FAILED ] Python.WienerDeconvolutionImageFilter 179: 179: 1 FAILED TEST 179/1259 Test #179: Python.WienerDeconvolutionImageFilter ...............................***Failed 1.42 sec test 180 Start 180: Java.WienerDeconvolutionImageFilter 180: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver1 "--gtest_filter=Java.WienerDeconvolutionImageFilter" 180: Test timeout computed to be: 1500 180: Note: Google Test filter = Java.WienerDeconvolutionImageFilter 180: [==========] Running 1 test from 1 test case. 180: [----------] Global test environment set-up. 180: [----------] 1 test from Java 180: [ RUN ] Java.WienerDeconvolutionImageFilter 180: Running command: '/usr/bin/java -d64 -classpath /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/JavaTests:/builddir/build/BUILD/SimpleITK-0.9.1/build/Wrapping/simpleitk-0.9.1-gGIT-N.jar -Djava.library.path=/builddir/build/BUILD/SimpleITK-0.9.1/build/lib org.itk.simple.testing.WienerDeconvolutionImageFilterTest defaults /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Java-WienerDeconvolutionImageFilter-defaults.nrrd ' 180: Starting image compare on BasicFilters_WienerDeconvolutionImageFilter_defaults 180: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_WienerDeconvolutionImageFilter_defaults.nrrd 180: 2.17091 180: 0.0001 180: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_WienerDeconvolutionImageFilter_defaults_Expected.png 180: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_WienerDeconvolutionImageFilter_defaults_Actual.png 180: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_WienerDeconvolutionImageFilter_defaults_Difference.png 180: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkWienerDeconvolutionImageFilterTest.cxx:366: Failure 180: Value of: imageCompare.compare( output, "BasicFilters", "defaults" ) 180: Actual: false 180: Expected: true 180: ImageCompare: image Root Mean Square (RMS) difference was 2.17091 which exceeds the tolerance of 0.0001 180: 180: [ FAILED ] Java.WienerDeconvolutionImageFilter (774 ms) 180: [----------] 1 test from Java (774 ms total) 180: 180: [----------] Global test environment tear-down 180: [==========] 1 test from 1 test case ran. (776 ms total) 180: [ PASSED ] 0 tests. 180: [ FAILED ] 1 test, listed below: 180: [ FAILED ] Java.WienerDeconvolutionImageFilter 180: 180: 1 FAILED TEST 180/1259 Test #180: Java.WienerDeconvolutionImageFilter .................................***Failed 1.38 sec <...> test 729 Start 729: BasicFilters.TikhonovDeconvolutionImageFilter 729: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver4 "--gtest_filter=BasicFilters.TikhonovDeconvolutionImageFilter:BasicFilters.TikhonovDeconvolutionImageFilter_*" 729: Test timeout computed to be: 1500 729: Note: Google Test filter = BasicFilters.TikhonovDeconvolutionImageFilter:BasicFilters.TikhonovDeconvolutionImageFilter_* 729: [==========] Running 2 tests from 1 test case. 729: [----------] Global test environment set-up. 729: [----------] 2 tests from BasicFilters 729: [ RUN ] BasicFilters.TikhonovDeconvolutionImageFilter 729: [ OK ] BasicFilters.TikhonovDeconvolutionImageFilter (62 ms) 729: [ RUN ] BasicFilters.TikhonovDeconvolutionImageFilter_defaults 729: Executing ITK filter: 729: TikhonovDeconvolutionImageFilter (0x55e26c9cebb0) 729: RTTI typeinfo: itk::TikhonovDeconvolutionImageFilter, itk::Image, itk::Image, double> 729: Reference Count: 1 729: Modified Time: 2592 729: Debug: Off 729: Object Name: 729: Observers: 729: DeleteEvent(SimpleMemberCommand) 729: Inputs: 729: KernelImage: (0x55e26c9d0b80) * 729: Primary: (0x55e26c9cefd0) * 729: Indexed Inputs: 729: 0: Primary (0x55e26c9cefd0) 729: Required Input Names: KernelImage, Primary 729: NumberOfRequiredInputs: 1 729: Outputs: 729: Primary: (0x55e26c9d0900) 729: Indexed Outputs: 729: 0: Primary (0x55e26c9d0900) 729: NumberOfRequiredOutputs: 1 729: Number Of Threads: 1 729: ReleaseDataFlag: Off 729: ReleaseDataBeforeUpdateFlag: Off 729: AbortGenerateData: Off 729: Progress: 0 729: Multithreader: 729: RTTI typeinfo: itk::MultiThreader 729: Reference Count: 1 729: Modified Time: 2558 729: Debug: Off 729: Object Name: 729: Observers: 729: none 729: Thread Count: 1 729: Global Maximum Number Of Threads: 128 729: Global Default Number Of Threads: 1 729: CoordinateTolerance: 1e-06 729: DirectionTolerance: 1e-06 729: Normalize: 1 729: BoundaryCondition: itkZeroFluxNeumannBoundaryCondition 729: OutputRegionMode: SAME 729: SizeGreatestPrimeFactor: 13 729: KernelZeroMagnitudeThreshold: 0.0001 729: RegularizationConstant: 0 729: Starting image compare on BasicFilters_TikhonovDeconvolutionImageFilter_defaults_ 729: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_TikhonovDeconvolutionImageFilter_defaults.nrrd 729: 2.17091 729: 0.0001 729: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_TikhonovDeconvolutionImageFilter_defaults_Expected.png 729: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_TikhonovDeconvolutionImageFilter_defaults_Actual.png 729: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_TikhonovDeconvolutionImageFilter_defaults_Difference.png 729: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkTikhonovDeconvolutionImageFilterTest.cxx:144: Failure 729: Value of: imageCompare.compare( output, "", "" ) 729: Actual: false 729: Expected: true 729: ImageCompare: image Root Mean Square (RMS) difference was 2.17091 which exceeds the tolerance of 0.0001 729: 729: [ FAILED ] BasicFilters.TikhonovDeconvolutionImageFilter_defaults (163 ms) 729: [----------] 2 tests from BasicFilters (226 ms total) 729: 729: [----------] Global test environment tear-down 729: [==========] 2 tests from 1 test case ran. (229 ms total) 729: [ PASSED ] 1 test. 729: [ FAILED ] 1 test, listed below: 729: [ FAILED ] BasicFilters.TikhonovDeconvolutionImageFilter_defaults 729: 729: 1 FAILED TEST 729/1259 Test #729: BasicFilters.TikhonovDeconvolutionImageFilter .......................***Failed 0.84 sec test 730 Start 730: Lua.TikhonovDeconvolutionImageFilter 730: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver4 "--gtest_filter=Lua.TikhonovDeconvolutionImageFilter" 730: Test timeout computed to be: 1500 730: Note: Google Test filter = Lua.TikhonovDeconvolutionImageFilter 730: [==========] Running 1 test from 1 test case. 730: [----------] Global test environment set-up. 730: [----------] 1 test from Lua 730: [ RUN ] Lua.TikhonovDeconvolutionImageFilter 730: Running command: '/builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKLua /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/LuaTests/TikhonovDeconvolutionImageFilterTest.lua defaults /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Lua-TikhonovDeconvolutionImageFilter-defaults.nrrd ' 730: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd 730: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd 730: 730: Starting image compare on BasicFilters_TikhonovDeconvolutionImageFilter_defaults 730: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_TikhonovDeconvolutionImageFilter_defaults.nrrd 730: 2.17091 730: 0.0001 730: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_TikhonovDeconvolutionImageFilter_defaults_Expected.png 730: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_TikhonovDeconvolutionImageFilter_defaults_Actual.png 730: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_TikhonovDeconvolutionImageFilter_defaults_Difference.png 730: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkTikhonovDeconvolutionImageFilterTest.cxx:186: Failure 730: Value of: imageCompare.compare( output, "BasicFilters", "defaults" ) 730: Actual: false 730: Expected: true 730: ImageCompare: image Root Mean Square (RMS) difference was 2.17091 which exceeds the tolerance of 0.0001 730: 730: [ FAILED ] Lua.TikhonovDeconvolutionImageFilter (668 ms) 730: [----------] 1 test from Lua (668 ms total) 730: 730: [----------] Global test environment tear-down 730: [==========] 1 test from 1 test case ran. (668 ms total) 730: [ PASSED ] 0 tests. 730: [ FAILED ] 1 test, listed below: 730: [ FAILED ] Lua.TikhonovDeconvolutionImageFilter 730: 730: 1 FAILED TEST 730/1259 Test #730: Lua.TikhonovDeconvolutionImageFilter ................................***Failed 1.30 sec test 731 Start 731: Python.TikhonovDeconvolutionImageFilter 731: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver4 "--gtest_filter=Python.TikhonovDeconvolutionImageFilter" 731: Test timeout computed to be: 1500 731: Note: Google Test filter = Python.TikhonovDeconvolutionImageFilter 731: [==========] Running 1 test from 1 test case. 731: [----------] Global test environment set-up. 731: [----------] 1 test from Python 731: [ RUN ] Python.TikhonovDeconvolutionImageFilter 731: Running command: '/builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Installation/PythonVirtualenv/bin/python /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/PythonTests/TikhonovDeconvolutionImageFilterTest.py defaults /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Python-TikhonovDeconvolutionImageFilter-defaults.nrrd ' 731: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd 731: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd 731: 731: Starting image compare on BasicFilters_TikhonovDeconvolutionImageFilter_defaults 731: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_TikhonovDeconvolutionImageFilter_defaults.nrrd 731: 2.17091 731: 0.0001 731: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_TikhonovDeconvolutionImageFilter_defaults_Expected.png 731: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_TikhonovDeconvolutionImageFilter_defaults_Actual.png 731: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_TikhonovDeconvolutionImageFilter_defaults_Difference.png 731: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkTikhonovDeconvolutionImageFilterTest.cxx:227: Failure 731: Value of: imageCompare.compare( output, "BasicFilters", "defaults" ) 731: Actual: false 731: Expected: true 731: ImageCompare: image Root Mean Square (RMS) difference was 2.17091 which exceeds the tolerance of 0.0001 731: 731: [ FAILED ] Python.TikhonovDeconvolutionImageFilter (756 ms) 731: [----------] 1 test from Python (756 ms total) 731: 731: [----------] Global test environment tear-down 731: [==========] 1 test from 1 test case ran. (758 ms total) 731: [ PASSED ] 0 tests. 731: [ FAILED ] 1 test, listed below: 731: [ FAILED ] Python.TikhonovDeconvolutionImageFilter 731: 731: 1 FAILED TEST 731/1259 Test #731: Python.TikhonovDeconvolutionImageFilter .............................***Failed 1.36 sec test 732 Start 732: Java.TikhonovDeconvolutionImageFilter 732: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver4 "--gtest_filter=Java.TikhonovDeconvolutionImageFilter" 732: Test timeout computed to be: 1500 732: Note: Google Test filter = Java.TikhonovDeconvolutionImageFilter 732: [==========] Running 1 test from 1 test case. 732: [----------] Global test environment set-up. 732: [----------] 1 test from Java 732: [ RUN ] Java.TikhonovDeconvolutionImageFilter 732: Running command: '/usr/bin/java -d64 -classpath /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/JavaTests:/builddir/build/BUILD/SimpleITK-0.9.1/build/Wrapping/simpleitk-0.9.1-gGIT-N.jar -Djava.library.path=/builddir/build/BUILD/SimpleITK-0.9.1/build/lib org.itk.simple.testing.TikhonovDeconvolutionImageFilterTest defaults /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionKernel.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Java-TikhonovDeconvolutionImageFilter-defaults.nrrd ' 732: Starting image compare on BasicFilters_TikhonovDeconvolutionImageFilter_defaults 732: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_TikhonovDeconvolutionImageFilter_defaults.nrrd 732: 2.17091 732: 0.0001 732: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_TikhonovDeconvolutionImageFilter_defaults_Expected.png 732: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_TikhonovDeconvolutionImageFilter_defaults_Actual.png 732: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_TikhonovDeconvolutionImageFilter_defaults_Difference.png 732: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkTikhonovDeconvolutionImageFilterTest.cxx:366: Failure 732: Value of: imageCompare.compare( output, "BasicFilters", "defaults" ) 732: Actual: false 732: Expected: true 732: ImageCompare: image Root Mean Square (RMS) difference was 2.17091 which exceeds the tolerance of 0.0001 732: 732: [ FAILED ] Java.TikhonovDeconvolutionImageFilter (795 ms) 732: [----------] 1 test from Java (796 ms total) 732: 732: [----------] Global test environment tear-down 732: [==========] 1 test from 1 test case ran. (797 ms total) 732: [ PASSED ] 0 tests. 732: [ FAILED ] 1 test, listed below: 732: [ FAILED ] Java.TikhonovDeconvolutionImageFilter 732: 732: 1 FAILED TEST 732/1259 Test #732: Java.TikhonovDeconvolutionImageFilter ...............................***Failed 1.40 sec <...> test 889 Start 889: BasicFilters.MaskedFFTNormalizedCorrelationImageFilter 889: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver5 "--gtest_filter=BasicFilters.MaskedFFTNormalizedCorrelationImageFilter:BasicFilters.MaskedFFTNormalizedCorrelationImageFilter_*" 889: Test timeout computed to be: 1500 889: Note: Google Test filter = BasicFilters.MaskedFFTNormalizedCorrelationImageFilter:BasicFilters.MaskedFFTNormalizedCorrelationImageFilter_* 889: [==========] Running 3 tests from 1 test case. 889: [----------] Global test environment set-up. 889: [----------] 3 tests from BasicFilters 889: [ RUN ] BasicFilters.MaskedFFTNormalizedCorrelationImageFilter 889: [ OK ] BasicFilters.MaskedFFTNormalizedCorrelationImageFilter (1 ms) 889: [ RUN ] BasicFilters.MaskedFFTNormalizedCorrelationImageFilter_defaults 889: Executing ITK filter: 889: MaskedFFTNormalizedCorrelationImageFilter (0x55af58f2e320) 889: RTTI typeinfo: itk::MaskedFFTNormalizedCorrelationImageFilter, itk::Image, itk::Image > 889: Reference Count: 1 889: Modified Time: 6222 889: Debug: Off 889: Object Name: 889: Observers: 889: DeleteEvent(SimpleMemberCommand) 889: Inputs: 889: Primary: (0x55af58f2dfd0) * 889: _1: (0x55af58f327d0) 889: _2: (0x55af58f33a50) 889: _3: (0x55af58f32d80) 889: Indexed Inputs: 889: 0: Primary (0x55af58f2dfd0) 889: 1: _1 (0x55af58f327d0) 889: 2: _2 (0x55af58f33a50) 889: 3: _3 (0x55af58f32d80) 889: Required Input Names: Primary 889: NumberOfRequiredInputs: 2 889: Outputs: 889: Primary: (0x55af58f34f90) 889: Indexed Outputs: 889: 0: Primary (0x55af58f34f90) 889: NumberOfRequiredOutputs: 1 889: Number Of Threads: 1 889: ReleaseDataFlag: Off 889: ReleaseDataBeforeUpdateFlag: Off 889: AbortGenerateData: Off 889: Progress: 0 889: Multithreader: 889: RTTI typeinfo: itk::MultiThreader 889: Reference Count: 1 889: Modified Time: 6204 889: Debug: Off 889: Object Name: 889: Observers: 889: none 889: Thread Count: 1 889: Global Maximum Number Of Threads: 128 889: Global Default Number Of Threads: 1 889: CoordinateTolerance: 1e-06 889: DirectionTolerance: 1e-06 889: Starting image compare on BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_ 889: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults.nrrd 889: 0.0100032 889: 0.01 889: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_Expected.png 889: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_Actual.png 889: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_Difference.png 889: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkMaskedFFTNormalizedCorrelationImageFilterTest.cxx:124: Failure 889: Value of: imageCompare.compare( output, "", "" ) 889: Actual: false 889: Expected: true 889: ImageCompare: image Root Mean Square (RMS) difference was 0.0100032 which exceeds the tolerance of 0.01 889: 889: [ FAILED ] BasicFilters.MaskedFFTNormalizedCorrelationImageFilter_defaults (197 ms) 889: [ RUN ] BasicFilters.MaskedFFTNormalizedCorrelationImageFilter_3D 889: Executing ITK filter: 889: MaskedFFTNormalizedCorrelationImageFilter (0x55af58f2e940) 889: RTTI typeinfo: itk::MaskedFFTNormalizedCorrelationImageFilter, itk::Image, itk::Image > 889: Reference Count: 1 889: Modified Time: 15441 889: Debug: Off 889: Object Name: 889: Observers: 889: DeleteEvent(SimpleMemberCommand) 889: Inputs: 889: Primary: (0x55af58f2df20) * 889: _1: (0x55af58f2da20) 889: _2: (0x55af58f2e5b0) 889: _3: (0x55af58f32630) 889: Indexed Inputs: 889: 0: Primary (0x55af58f2df20) 889: 1: _1 (0x55af58f2da20) 889: 2: _2 (0x55af58f2e5b0) 889: 3: _3 (0x55af58f32630) 889: Required Input Names: Primary 889: NumberOfRequiredInputs: 2 889: Outputs: 889: Primary: (0x55af58f37840) 889: Indexed Outputs: 889: 0: Primary (0x55af58f37840) 889: NumberOfRequiredOutputs: 1 889: Number Of Threads: 1 889: ReleaseDataFlag: Off 889: ReleaseDataBeforeUpdateFlag: Off 889: AbortGenerateData: Off 889: Progress: 0 889: Multithreader: 889: RTTI typeinfo: itk::MultiThreader 889: Reference Count: 1 889: Modified Time: 15422 889: Debug: Off 889: Object Name: 889: Observers: 889: none 889: Thread Count: 1 889: Global Maximum Number Of Threads: 128 889: Global Default Number Of Threads: 1 889: CoordinateTolerance: 1e-06 889: DirectionTolerance: 1e-06 889: Starting image compare on BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_3D_ 889: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_3D.nrrd 889: [ OK ] BasicFilters.MaskedFFTNormalizedCorrelationImageFilter_3D (16455 ms) 889: [----------] 3 tests from BasicFilters (16653 ms total) 889: 889: [----------] Global test environment tear-down 889: [==========] 3 tests from 1 test case ran. (16655 ms total) 889: [ PASSED ] 2 tests. 889: [ FAILED ] 1 test, listed below: 889: [ FAILED ] BasicFilters.MaskedFFTNormalizedCorrelationImageFilter_defaults 889: 889: 1 FAILED TEST 889/1259 Test #889: BasicFilters.MaskedFFTNormalizedCorrelationImageFilter ..............***Failed 17.27 sec test 890 Start 890: Lua.MaskedFFTNormalizedCorrelationImageFilter 890: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver5 "--gtest_filter=Lua.MaskedFFTNormalizedCorrelationImageFilter" 890: Test timeout computed to be: 1500 890: Note: Google Test filter = Lua.MaskedFFTNormalizedCorrelationImageFilter 890: [==========] Running 1 test from 1 test case. 890: [----------] Global test environment set-up. 890: [----------] 1 test from Lua 890: [ RUN ] Lua.MaskedFFTNormalizedCorrelationImageFilter 890: Running command: '/builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKLua /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/LuaTests/MaskedFFTNormalizedCorrelationImageFilterTest.lua defaults /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/Gaussian_1.5.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/Gaussian_1.5.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Lua-MaskedFFTNormalizedCorrelationImageFilter-defaults.nrrd ' 890: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd 890: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/Gaussian_1.5.nrrd 890: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd 890: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/Gaussian_1.5.nrrd 890: 890: Starting image compare on BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults 890: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults.nrrd 890: 0.0100032 890: 0.01 890: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_Expected.png 890: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_Actual.png 890: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_Difference.png 890: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkMaskedFFTNormalizedCorrelationImageFilterTest.cxx:232: Failure 890: Value of: imageCompare.compare( output, "BasicFilters", "defaults" ) 890: Actual: false 890: Expected: true 890: ImageCompare: image Root Mean Square (RMS) difference was 0.0100032 which exceeds the tolerance of 0.01 890: 890: Running command: '/builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKLua /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/LuaTests/MaskedFFTNormalizedCorrelationImageFilterTest.lua 3D /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0001_MR1_mpr-1_anon.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0002_MR1_mpr-1_anon.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0001_MR1_mpr-1_anon.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0002_MR1_mpr-1_anon.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Lua-MaskedFFTNormalizedCorrelationImageFilter-3D.nrrd ' 890: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0001_MR1_mpr-1_anon.nrrd 890: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0002_MR1_mpr-1_anon.nrrd 890: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0001_MR1_mpr-1_anon.nrrd 890: reading.../builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0002_MR1_mpr-1_anon.nrrd 890: 890: Starting image compare on BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_3D 890: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_3D.nrrd 890: [ FAILED ] Lua.MaskedFFTNormalizedCorrelationImageFilter (6759 ms) 890: [----------] 1 test from Lua (6760 ms total) 890: 890: [----------] Global test environment tear-down 890: [==========] 1 test from 1 test case ran. (6762 ms total) 890: [ PASSED ] 0 tests. 890: [ FAILED ] 1 test, listed below: 890: [ FAILED ] Lua.MaskedFFTNormalizedCorrelationImageFilter 890: 890: 1 FAILED TEST 890/1259 Test #890: Lua.MaskedFFTNormalizedCorrelationImageFilter .......................***Failed 9.58 sec test 891 Start 891: Python.MaskedFFTNormalizedCorrelationImageFilter 891: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver5 "--gtest_filter=Python.MaskedFFTNormalizedCorrelationImageFilter" 891: Test timeout computed to be: 1500 891: Note: Google Test filter = Python.MaskedFFTNormalizedCorrelationImageFilter 891: [==========] Running 1 test from 1 test case. 891: [----------] Global test environment set-up. 891: [----------] 1 test from Python 891: [ RUN ] Python.MaskedFFTNormalizedCorrelationImageFilter 891: Running command: '/builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Installation/PythonVirtualenv/bin/python /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/PythonTests/MaskedFFTNormalizedCorrelationImageFilterTest.py defaults /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/Gaussian_1.5.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/Gaussian_1.5.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Python-MaskedFFTNormalizedCorrelationImageFilter-defaults.nrrd ' 891: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd 891: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/Gaussian_1.5.nrrd 891: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd 891: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/Gaussian_1.5.nrrd 891: 891: Starting image compare on BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults 891: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults.nrrd 891: 0.0100032 891: 0.01 891: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_Expected.png 891: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_Actual.png 891: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_Difference.png 891: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkMaskedFFTNormalizedCorrelationImageFilterTest.cxx:308: Failure 891: Value of: imageCompare.compare( output, "BasicFilters", "defaults" ) 891: Actual: false 891: Expected: true 891: ImageCompare: image Root Mean Square (RMS) difference was 0.0100032 which exceeds the tolerance of 0.01 891: 891: Running command: '/builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Installation/PythonVirtualenv/bin/python /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/PythonTests/MaskedFFTNormalizedCorrelationImageFilterTest.py 3D /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0001_MR1_mpr-1_anon.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0002_MR1_mpr-1_anon.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0001_MR1_mpr-1_anon.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0002_MR1_mpr-1_anon.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Python-MaskedFFTNormalizedCorrelationImageFilter-3D.nrrd ' 891: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0001_MR1_mpr-1_anon.nrrd 891: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0002_MR1_mpr-1_anon.nrrd 891: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0001_MR1_mpr-1_anon.nrrd 891: reading /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0002_MR1_mpr-1_anon.nrrd 891: 891: Starting image compare on BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_3D 891: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_3D.nrrd 891: [ FAILED ] Python.MaskedFFTNormalizedCorrelationImageFilter (6970 ms) 891: [----------] 1 test from Python (6971 ms total) 891: 891: [----------] Global test environment tear-down 891: [==========] 1 test from 1 test case ran. (6972 ms total) 891: [ PASSED ] 0 tests. 891: [ FAILED ] 1 test, listed below: 891: [ FAILED ] Python.MaskedFFTNormalizedCorrelationImageFilter 891: 891: 1 FAILED TEST 891/1259 Test #891: Python.MaskedFFTNormalizedCorrelationImageFilter ....................***Failed 7.57 sec test 892 Start 892: Java.MaskedFFTNormalizedCorrelationImageFilter 892: Test command: /builddir/build/BUILD/SimpleITK-0.9.1/build/bin/SimpleITKUnitTestDriver5 "--gtest_filter=Java.MaskedFFTNormalizedCorrelationImageFilter" 892: Test timeout computed to be: 1500 892: Note: Google Test filter = Java.MaskedFFTNormalizedCorrelationImageFilter 892: [==========] Running 1 test from 1 test case. 892: [----------] Global test environment set-up. 892: [----------] 1 test from Java 892: [ RUN ] Java.MaskedFFTNormalizedCorrelationImageFilter 892: Running command: '/usr/bin/java -d64 -classpath /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/JavaTests:/builddir/build/BUILD/SimpleITK-0.9.1/build/Wrapping/simpleitk-0.9.1-gGIT-N.jar -Djava.library.path=/builddir/build/BUILD/SimpleITK-0.9.1/build/lib org.itk.simple.testing.MaskedFFTNormalizedCorrelationImageFilterTest defaults /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/Gaussian_1.5.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/DeconvolutionInput.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/Gaussian_1.5.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Java-MaskedFFTNormalizedCorrelationImageFilter-defaults.nrrd ' 892: Starting image compare on BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults 892: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults.nrrd 892: 0.0100032 892: 0.01 892: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_Expected.png 892: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_Actual.png 892: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_defaults_Difference.png 892: /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/sitkMaskedFFTNormalizedCorrelationImageFilterTest.cxx:556: Failure 892: Value of: imageCompare.compare( output, "BasicFilters", "defaults" ) 892: Actual: false 892: Expected: true 892: ImageCompare: image Root Mean Square (RMS) difference was 0.0100032 which exceeds the tolerance of 0.01 892: 892: Running command: '/usr/bin/java -d64 -classpath /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Unit/JavaTests:/builddir/build/BUILD/SimpleITK-0.9.1/build/Wrapping/simpleitk-0.9.1-gGIT-N.jar -Djava.library.path=/builddir/build/BUILD/SimpleITK-0.9.1/build/lib org.itk.simple.testing.MaskedFFTNormalizedCorrelationImageFilterTest 3D /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0001_MR1_mpr-1_anon.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0002_MR1_mpr-1_anon.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0001_MR1_mpr-1_anon.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Input/OAS1_0002_MR1_mpr-1_anon.nrrd /builddir/build/BUILD/SimpleITK-0.9.1/build/Testing/Temporary/Java-MaskedFFTNormalizedCorrelationImageFilter-3D.nrrd ' 892: Starting image compare on BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_3D 892: Loading baseline /builddir/build/BUILD/SimpleITK-0.9.1/build/ExternalData/Testing/Data/Baseline/BasicFilters_MaskedFFTNormalizedCorrelationImageFilter_3D.nrrd 892: [ FAILED ] Java.MaskedFFTNormalizedCorrelationImageFilter (7119 ms) 892: [----------] 1 test from Java (7119 ms total) 892: 892: [----------] Global test environment tear-down 892: [==========] 1 test from 1 test case ran. (7121 ms total) 892: [ PASSED ] 0 tests. 892: [ FAILED ] 1 test, listed below: 892: [ FAILED ] Java.MaskedFFTNormalizedCorrelationImageFilter 892: 892: 1 FAILED TEST 892/1259 Test #892: Java.MaskedFFTNormalizedCorrelationImageFilter ......................***Failed 7.73 sec <...> 99% tests passed, 18 tests failed out of 1259 Total Test time (real) = 2266.01 sec The following tests FAILED: 149 - BasicFilters.InverseDeconvolutionImageFilter (Failed) 150 - Lua.InverseDeconvolutionImageFilter (Failed) 151 - Python.InverseDeconvolutionImageFilter (Failed) 152 - Java.InverseDeconvolutionImageFilter (Failed) 177 - BasicFilters.WienerDeconvolutionImageFilter (Failed) 178 - Lua.WienerDeconvolutionImageFilter (Failed) 179 - Python.WienerDeconvolutionImageFilter (Failed) 180 - Java.WienerDeconvolutionImageFilter (Failed) 729 - BasicFilters.TikhonovDeconvolutionImageFilter (Failed) 730 - Lua.TikhonovDeconvolutionImageFilter (Failed) 731 - Python.TikhonovDeconvolutionImageFilter (Failed) 732 - Java.TikhonovDeconvolutionImageFilter (Failed) 889 - BasicFilters.MaskedFFTNormalizedCorrelationImageFilter (Failed) 890 - Lua.MaskedFFTNormalizedCorrelationImageFilter (Failed) 891 - Python.MaskedFFTNormalizedCorrelationImageFilter (Failed) 892 - Java.MaskedFFTNormalizedCorrelationImageFilter (Failed) 1255 - Python.Test.ImageIndexing (Failed) 1257 - Python.Test.Numpy (Failed) Errors while running CTest -- Regards, Dmitry Mikhirev From mikhirev at gmail.com Mon Dec 7 04:26:24 2015 From: mikhirev at gmail.com (Dmitry Mikhirev) Date: Mon, 7 Dec 2015 12:26:24 +0300 Subject: [ITK-dev] SimpleITK build failure on Fedora 23 In-Reply-To: <4AE681D4-7789-4E2A-AECB-2AFB6455B6EC@mail.nih.gov> References: <20151206230948.17650b7d@kafka> <4AE681D4-7789-4E2A-AECB-2AFB6455B6EC@mail.nih.gov> Message-ID: <20151207122624.28955c17@dmikhirev.i.drweb.ru> ? Sun, 6 Dec 2015 20:28:07 -0500 Bradley Lowekamp ?????: > Hello Dmitry, Hello Brad! Thank you for your reply! > > SimpleITK is not built or tested against ITK with ITKv3 compatibility > turned on. And Most projects have this option turned off, so it?s not > as well tested as it used to be. > > This problem looks to be solely with ITK. It appears like the error > will happen just with the instantiation of: > > itk::Statistics::Histogram > > This issue looks fixable. I don?t know how many other errors will > occur when you get past this one. Well, most code is already compiled before this error occurs. So I guess there will not me much more. Can you give an advice what changes are needed to fix it? > > I?d recommend using the SimpleITK Superbuild by point CMake toward > the Superbuild subdirectory on the initial configuration. > > BTW, what is the reason you are ?required? to used the system ITK? I'm going to build a package for official Fedora repo. That's why I have to link to other libraries shipped by Fedora and not to bundle them. Of course, if the error were unfixable on SimpleITK side, I could send a bug report for InsigtToolkit package and ask maintainer to disable ITKv3 compatibility, but I afraid it can break some other packages. > > Brad > -- Regards, Dmitry Mikhirev From brad at lowekamp.net Mon Dec 7 11:06:17 2015 From: brad at lowekamp.net (Bradley Lowekamp) Date: Mon, 7 Dec 2015 11:06:17 -0500 Subject: [ITK-dev] SimpleITK build failure on Fedora 23 In-Reply-To: <20151207122624.28955c17@dmikhirev.i.drweb.ru> References: <20151206230948.17650b7d@kafka> <4AE681D4-7789-4E2A-AECB-2AFB6455B6EC@mail.nih.gov> <20151207122624.28955c17@dmikhirev.i.drweb.ru> Message-ID: Hello, I uses SimpleITK?s Superbuild with -DITKV3_COMPATIBILITY:BOOL=ON -DITK_LEGACY_REMOVE=OFF, and got the same error. The good news is that this is the only error, and when it?s fixed it compiles. I have two solutions which I tested to suggest: First, is modifying SimpleITK so that the HistogramMatchingImageFilter is only instantiated with real number something like this: diff --git a/Code/BasicFilters/json/HistogramMatchingImageFilter.json b/Code/BasicFilters/json/HistogramMatchingImageFilter.json index a84dc83..89524fe 100644 --- a/Code/BasicFilters/json/HistogramMatchingImageFilter.json +++ b/Code/BasicFilters/json/HistogramMatchingImageFilter.json @@ -5,7 +5,7 @@ "filter_type" : "itk::HistogramMatchingImageFilter", "number_of_inputs" : 2, "doc" : "", - "pixel_types" : "BasicPixelIDTypeList", + "pixel_types" : "RealPixelIDTypeList", "members" : [ { "name" : "NumberOfHistogramLevels", @@ -41,6 +41,8 @@ "description" : "Simply run with default settings", "settings" : [], "tolerance" : "0.0001", + "inputA_cast" : "sitkFloat32", + "inputB_cast" : "sitkFloat32", "inputs" : [ "Input/Ramp-One-Zero-Float.nrrd", "Input/RA-Slice-Float.nrrd" @@ -63,6 +65,8 @@ } ], "md5hash" : "a963bd6a755b853103a2d195e01a50d3", + "inputA_cast" : "sitkFloat32", + "inputB_cast" : "sitkFloat32", "inputs" : [ "Input/RA-Short.nrrd", "Input/RA-Short.nrrd? This caused some minor testing problems[1]. And may cause some runtime compatibility issues with supported types for the filter with releases of SimpleITK. The other option is to remove that ITKv3 code block from the Histogram class. These legacy methods are problematic and using them cause case problems of the wrong method being called. With the ITK change and the Superbuild all the tests pass. I do have to restate that SimpleITK is not tested with the ITKv3_COMPATIBILITY flag. I don?t know if there are other implications for difference with the expected ITK configuration for building. Hope this helps, Brad [1] https://open.cdash.org/viewTest.php?onlyfailed&buildid=4136189 > On Dec 7, 2015, at 4:26 AM, Dmitry Mikhirev wrote: > > ? Sun, 6 Dec 2015 20:28:07 -0500 > Bradley Lowekamp ?????: > >> Hello Dmitry, > > Hello Brad! Thank you for your reply! >> >> SimpleITK is not built or tested against ITK with ITKv3 compatibility >> turned on. And Most projects have this option turned off, so it?s not >> as well tested as it used to be. >> >> This problem looks to be solely with ITK. It appears like the error >> will happen just with the instantiation of: >> >> itk::Statistics::Histogram >> >> This issue looks fixable. I don?t know how many other errors will >> occur when you get past this one. > > Well, most code is already compiled before this error occurs. So I > guess there will not me much more. Can you give an advice what changes > are needed to fix it? >> >> I?d recommend using the SimpleITK Superbuild by point CMake toward >> the Superbuild subdirectory on the initial configuration. >> >> BTW, what is the reason you are ?required? to used the system ITK? > > I'm going to build a package for official Fedora repo. That's why I > have to link to other libraries shipped by Fedora and not to bundle > them. Of course, if the error were unfixable on SimpleITK side, I could > send a bug report for InsigtToolkit package and ask maintainer to > disable ITKv3 compatibility, but I afraid it can break some other > packages. >> >> Brad >> > > -- > Regards, > Dmitry Mikhirev > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-developers -------------- next part -------------- An HTML attachment was scrubbed... URL: From skalexander at gmail.com Mon Dec 7 13:53:47 2015 From: skalexander at gmail.com (Simon Alexander) Date: Mon, 07 Dec 2015 18:53:47 +0000 Subject: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Hi Matt, Quick update: I've found two compiler bugs so far - not great. On hopefully better news, I've also found that update 1 has shipped. So I will configure that and run it against your RC2 to see if these things are resolved. If not I have workarounds, unsure of the wisdom of adding them. On Fri, 4 Dec 2015 at 17:34 Matt McCormick wrote: > Hi Simon. > > Apologies I haven't been able to put much time into this, ran into some >> interesting challenges with VS2015 itself (at least in my configuration) >> hanging permanently when changing from debug to release mode, or vice >> versa. It seems the generated project files are a bit of a challenge for >> it. >> > > Yes, Visual Studio has difficulty with large projects that have many build > targets. With the 4.9 release, we addressed the behavior a bit by reducing > the number of header tests and by turning BUILD_EXAMPLES OFF by default. > > By setting ITK_BUILD_DEFAULT_MODULES to OFF, responsiveness can be > improved when focusing on development of a subset of modules. > > > >> At any rate, I have narrowed down part of the issue at least to being not >> in the interpolate filter itself, but rather in the test driver code ... >> somewhere in the nested loops incrementing the underlying array elements is >> behaving incorrectly in release mode. I'll try and have a closer look >> this weekend. >> > > Thanks for taking a look at this! > > In the past, we ran into some issues with Visual Studio in Release mode > where adding const or using a reference for the returned type avoided a > faulty optimization. Bug reports to upstream Visual Studio have also helped > resolve the issue in some cases, too. > > Thanks, > Matt > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From skalexander at gmail.com Tue Dec 8 16:31:15 2015 From: skalexander at gmail.com (Simon Alexander) Date: Tue, 08 Dec 2015 21:31:15 +0000 Subject: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: I've sent a patch set to gerrit, managed to screw it up somehow and generated 4 reviews instead of 1, whups. Matt, you're on them not sure who else should be. One of them is just a script modification so that my bash port likes your utilities script, just a proposal. The other three address each error. Two are a loop fusion issue where mixed type comparison is being generated incorrectly, changing the bound type fixes this. More concerning: the third change is an expansion issue with itk::Size<3> where it doesn't get the bound right for a .Fill call and never initializes the last element. Apologies for the delay, i'm hesitant to blame things on the compiler until I've convinced myself I know what is going on. TODO generate simplified versions to file with VS team. cheers, Simon On Mon, 7 Dec 2015 at 13:53 Simon Alexander wrote: > Hi Matt, > > Quick update: I've found two compiler bugs so far - not great. On > hopefully better news, I've also found that update 1 has shipped. So I > will configure that and run it against your RC2 to see if these things are > resolved. If not I have workarounds, unsure of the wisdom of adding them. > > > On Fri, 4 Dec 2015 at 17:34 Matt McCormick > wrote: > >> Hi Simon. >> >> Apologies I haven't been able to put much time into this, ran into some >>> interesting challenges with VS2015 itself (at least in my configuration) >>> hanging permanently when changing from debug to release mode, or vice >>> versa. It seems the generated project files are a bit of a challenge for >>> it. >>> >> >> Yes, Visual Studio has difficulty with large projects that have many >> build targets. With the 4.9 release, we addressed the behavior a bit by >> reducing the number of header tests and by turning BUILD_EXAMPLES OFF by >> default. >> >> By setting ITK_BUILD_DEFAULT_MODULES to OFF, responsiveness can be >> improved when focusing on development of a subset of modules. >> >> >> >>> At any rate, I have narrowed down part of the issue at least to being >>> not in the interpolate filter itself, but rather in the test driver code >>> ... somewhere in the nested loops incrementing the underlying array >>> elements is behaving incorrectly in release mode. I'll try and have a >>> closer look this weekend. >>> >> >> Thanks for taking a look at this! >> >> In the past, we ran into some issues with Visual Studio in Release mode >> where adding const or using a reference for the returned type avoided a >> faulty optimization. Bug reports to upstream Visual Studio have also helped >> resolve the issue in some cases, too. >> >> Thanks, >> Matt >> >> >> >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From dzenanz at gmail.com Tue Dec 8 16:45:09 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Tue, 8 Dec 2015 16:45:09 -0500 Subject: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Thanks Simon for getting to this. All changes look simple enough. You maybe needed to amend previous commits on the same topic to generate just one review. Regards, D?enan On Tue, Dec 8, 2015 at 4:31 PM, Simon Alexander wrote: > I've sent a patch set to gerrit, managed to screw it up somehow and > generated 4 reviews instead of 1, whups. Matt, you're on them not sure who > else should be. > > One of them is just a script modification so that my bash port likes your > utilities script, just a proposal. > > The other three address each error. Two are a loop fusion issue where > mixed type comparison is being generated incorrectly, changing the bound > type fixes this. > > More concerning: the third change is an expansion issue with itk::Size<3> > where it doesn't get the bound right for a .Fill call and never > initializes the last element. > > Apologies for the delay, i'm hesitant to blame things on the compiler > until I've convinced myself I know what is going on. TODO generate > simplified versions to file with VS team. > > cheers, > Simon > > On Mon, 7 Dec 2015 at 13:53 Simon Alexander wrote: > >> Hi Matt, >> >> Quick update: I've found two compiler bugs so far - not great. On >> hopefully better news, I've also found that update 1 has shipped. So I >> will configure that and run it against your RC2 to see if these things are >> resolved. If not I have workarounds, unsure of the wisdom of adding them. >> >> >> On Fri, 4 Dec 2015 at 17:34 Matt McCormick >> wrote: >> >>> Hi Simon. >>> >>> Apologies I haven't been able to put much time into this, ran into some >>>> interesting challenges with VS2015 itself (at least in my configuration) >>>> hanging permanently when changing from debug to release mode, or vice >>>> versa. It seems the generated project files are a bit of a challenge for >>>> it. >>>> >>> >>> Yes, Visual Studio has difficulty with large projects that have many >>> build targets. With the 4.9 release, we addressed the behavior a bit by >>> reducing the number of header tests and by turning BUILD_EXAMPLES OFF by >>> default. >>> >>> By setting ITK_BUILD_DEFAULT_MODULES to OFF, responsiveness can be >>> improved when focusing on development of a subset of modules. >>> >>> >>> >>>> At any rate, I have narrowed down part of the issue at least to being >>>> not in the interpolate filter itself, but rather in the test driver code >>>> ... somewhere in the nested loops incrementing the underlying array >>>> elements is behaving incorrectly in release mode. I'll try and have a >>>> closer look this weekend. >>>> >>> >>> Thanks for taking a look at this! >>> >>> In the past, we ran into some issues with Visual Studio in Release mode >>> where adding const or using a reference for the returned type avoided a >>> faulty optimization. Bug reports to upstream Visual Studio have also helped >>> resolve the issue in some cases, too. >>> >>> Thanks, >>> Matt >>> >>> >>> >>> >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From skalexander at gmail.com Tue Dec 8 16:53:26 2015 From: skalexander at gmail.com (Simon Alexander) Date: Tue, 08 Dec 2015 21:53:26 +0000 Subject: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: No problem - only the template expansion one is worrying me about the compiler; I'm going to follow that up with the VS team as soon as I can generate as simpler example On Tue, 8 Dec 2015 at 16:45 D?enan Zuki? wrote: > Thanks Simon for getting to this. > > All changes look simple enough. You maybe needed to amend previous commits > on the same topic to generate just one review. > > Regards, > D?enan > > On Tue, Dec 8, 2015 at 4:31 PM, Simon Alexander > wrote: > >> I've sent a patch set to gerrit, managed to screw it up somehow and >> generated 4 reviews instead of 1, whups. Matt, you're on them not sure who >> else should be. >> >> One of them is just a script modification so that my bash port likes your >> utilities script, just a proposal. >> >> The other three address each error. Two are a loop fusion issue where >> mixed type comparison is being generated incorrectly, changing the bound >> type fixes this. >> >> More concerning: the third change is an expansion issue with itk::Size<3> >> where it doesn't get the bound right for a .Fill call and never >> initializes the last element. >> >> Apologies for the delay, i'm hesitant to blame things on the compiler >> until I've convinced myself I know what is going on. TODO generate >> simplified versions to file with VS team. >> >> cheers, >> Simon >> >> On Mon, 7 Dec 2015 at 13:53 Simon Alexander >> wrote: >> >>> Hi Matt, >>> >>> Quick update: I've found two compiler bugs so far - not great. On >>> hopefully better news, I've also found that update 1 has shipped. So I >>> will configure that and run it against your RC2 to see if these things are >>> resolved. If not I have workarounds, unsure of the wisdom of adding them. >>> >>> >>> On Fri, 4 Dec 2015 at 17:34 Matt McCormick >>> wrote: >>> >>>> Hi Simon. >>>> >>>> Apologies I haven't been able to put much time into this, ran into some >>>>> interesting challenges with VS2015 itself (at least in my configuration) >>>>> hanging permanently when changing from debug to release mode, or vice >>>>> versa. It seems the generated project files are a bit of a challenge for >>>>> it. >>>>> >>>> >>>> Yes, Visual Studio has difficulty with large projects that have many >>>> build targets. With the 4.9 release, we addressed the behavior a bit by >>>> reducing the number of header tests and by turning BUILD_EXAMPLES OFF by >>>> default. >>>> >>>> By setting ITK_BUILD_DEFAULT_MODULES to OFF, responsiveness can be >>>> improved when focusing on development of a subset of modules. >>>> >>>> >>>> >>>>> At any rate, I have narrowed down part of the issue at least to being >>>>> not in the interpolate filter itself, but rather in the test driver code >>>>> ... somewhere in the nested loops incrementing the underlying array >>>>> elements is behaving incorrectly in release mode. I'll try and have a >>>>> closer look this weekend. >>>>> >>>> >>>> Thanks for taking a look at this! >>>> >>>> In the past, we ran into some issues with Visual Studio in Release mode >>>> where adding const or using a reference for the returned type avoided a >>>> faulty optimization. Bug reports to upstream Visual Studio have also helped >>>> resolve the issue in some cases, too. >>>> >>>> Thanks, >>>> Matt >>>> >>>> >>>> >>>> >>>> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From skalexander at gmail.com Tue Dec 8 16:54:15 2015 From: skalexander at gmail.com (Simon Alexander) Date: Tue, 08 Dec 2015 21:54:15 +0000 Subject: [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Oh, and I'm not sure how I managed to get gerrit to separate them, but I'll have a look at the aliases and figure that out. On Tue, 8 Dec 2015 at 16:53 Simon Alexander wrote: > No problem - only the template expansion one is worrying me about the > compiler; I'm going to follow that up with the VS team as soon as I can > generate as simpler example > > On Tue, 8 Dec 2015 at 16:45 D?enan Zuki? wrote: > >> Thanks Simon for getting to this. >> >> All changes look simple enough. You maybe needed to amend previous >> commits on the same topic to generate just one review. >> >> Regards, >> D?enan >> >> On Tue, Dec 8, 2015 at 4:31 PM, Simon Alexander >> wrote: >> >>> I've sent a patch set to gerrit, managed to screw it up somehow and >>> generated 4 reviews instead of 1, whups. Matt, you're on them not sure who >>> else should be. >>> >>> One of them is just a script modification so that my bash port likes >>> your utilities script, just a proposal. >>> >>> The other three address each error. Two are a loop fusion issue where >>> mixed type comparison is being generated incorrectly, changing the bound >>> type fixes this. >>> >>> More concerning: the third change is an expansion issue with >>> itk::Size<3> where it doesn't get the bound right for a .Fill call and >>> never initializes the last element. >>> >>> Apologies for the delay, i'm hesitant to blame things on the compiler >>> until I've convinced myself I know what is going on. TODO generate >>> simplified versions to file with VS team. >>> >>> cheers, >>> Simon >>> >>> On Mon, 7 Dec 2015 at 13:53 Simon Alexander >>> wrote: >>> >>>> Hi Matt, >>>> >>>> Quick update: I've found two compiler bugs so far - not great. On >>>> hopefully better news, I've also found that update 1 has shipped. So I >>>> will configure that and run it against your RC2 to see if these things are >>>> resolved. If not I have workarounds, unsure of the wisdom of adding them. >>>> >>>> >>>> On Fri, 4 Dec 2015 at 17:34 Matt McCormick >>>> wrote: >>>> >>>>> Hi Simon. >>>>> >>>>> Apologies I haven't been able to put much time into this, ran into >>>>>> some interesting challenges with VS2015 itself (at least in my >>>>>> configuration) hanging permanently when changing from debug to release >>>>>> mode, or vice versa. It seems the generated project files are a bit of a >>>>>> challenge for it. >>>>>> >>>>> >>>>> Yes, Visual Studio has difficulty with large projects that have many >>>>> build targets. With the 4.9 release, we addressed the behavior a bit by >>>>> reducing the number of header tests and by turning BUILD_EXAMPLES OFF by >>>>> default. >>>>> >>>>> By setting ITK_BUILD_DEFAULT_MODULES to OFF, responsiveness can be >>>>> improved when focusing on development of a subset of modules. >>>>> >>>>> >>>>> >>>>>> At any rate, I have narrowed down part of the issue at least to being >>>>>> not in the interpolate filter itself, but rather in the test driver code >>>>>> ... somewhere in the nested loops incrementing the underlying array >>>>>> elements is behaving incorrectly in release mode. I'll try and have a >>>>>> closer look this weekend. >>>>>> >>>>> >>>>> Thanks for taking a look at this! >>>>> >>>>> In the past, we ran into some issues with Visual Studio in Release >>>>> mode where adding const or using a reference for the returned type avoided >>>>> a faulty optimization. Bug reports to upstream Visual Studio have also >>>>> helped resolve the issue in some cases, too. >>>>> >>>>> Thanks, >>>>> Matt >>>>> >>>>> >>>>> >>>>> >>>>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikhirev at gmail.com Thu Dec 10 11:15:35 2015 From: mikhirev at gmail.com (Dmitry Mikhirev) Date: Thu, 10 Dec 2015 19:15:35 +0300 Subject: [ITK-dev] SimpleITK 0.9.1 tests failure In-Reply-To: <470401C5-4002-4A66-B65B-2F02C1556E5A@mail.nih.gov> References: <20151206233128.44f3af0f@kafka> <470401C5-4002-4A66-B65B-2F02C1556E5A@mail.nih.gov> Message-ID: <20151210191535.33478748@dmikhirev.i.drweb.ru> Hello Brad! I'm sorry for long delay, I was a bit busy.. Here are test results: https://open.cdash.org/viewTest.php?onlyfailed&buildid=4137704 Please ignore java tests, they most probably failed because of misconfigured environment. The same tests passed successfully during package build. What do you think about BasicFilters ad Python tests results? Are they acceptable, or is it better to try fixing them (e. g. use another FFT library)? ? Sun, 6 Dec 2015 20:42:26 -0500 Bradley Lowekamp ?????: > Hello again, > > I don?t think these are critical, but they should be investigated. > > Missing numpy should have produced a warning during the build > process. If you have it installed in the system python it should get > copied over to the test environment. > > There other failures are with the following algorithms: > InverseDeconvolutionImageFilter > WienerDeconvolutionImageFilter > TikhonovDeconvolutionImageFilter > MaskedFFTNormalizedCorrelationImageFilter > > The all are failing with tolerance issues. Meaning that the results > are alittle different. These algorithms all use FFTs in the > computation. What FFT library is being used? FFTW? system VXL? ITK?s > VXL? > > The tests produce images for output including a difference image. > These should be inspected to see if it?s just noise or patterned > which may indicate something like a boundary condition issue. > > If you do a "ctest -D ExperimentalTest -D ExperimentalSubmit? the > results will be submitted to CDash so they can be better shared. > > Good luck, > Brad > -- Regards, Dmitry Mikhirev From mikhirev at gmail.com Thu Dec 10 14:56:08 2015 From: mikhirev at gmail.com (Dmitry Mikhirev) Date: Thu, 10 Dec 2015 22:56:08 +0300 Subject: [ITK-dev] SimpleITK build failure on Fedora 23 In-Reply-To: References: <20151206230948.17650b7d@kafka> <4AE681D4-7789-4E2A-AECB-2AFB6455B6EC@mail.nih.gov> <20151207122624.28955c17@dmikhirev.i.drweb.ru> Message-ID: <20151210225608.1995d2fe@kafka> Thank you again! I submitted a bug report for InsigtToolkit package in Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1290564 If maintainer will not disable ITKv3 compatibility, I will use your patch. ? Mon, 7 Dec 2015 11:06:17 -0500 Bradley Lowekamp ?????: > Hello, > > I uses SimpleITK?s Superbuild with -DITKV3_COMPATIBILITY:BOOL=ON > -DITK_LEGACY_REMOVE=OFF, and got the same error. > > The good news is that this is the only error, and when it?s fixed it > compiles. > > I have two solutions which I tested to suggest: > > First, is modifying SimpleITK so that the > HistogramMatchingImageFilter is only instantiated with real number > something like this: diff --git > a/Code/BasicFilters/json/HistogramMatchingImageFilter.json > b/Code/BasicFilters/json/HistogramMatchingImageFilter.json index > a84dc83..89524fe 100644 --- > a/Code/BasicFilters/json/HistogramMatchingImageFilter.json +++ > b/Code/BasicFilters/json/HistogramMatchingImageFilter.json @@ -5,7 > +5,7 @@ "filter_type" : > "itk::HistogramMatchingImageFilter", > "number_of_inputs" : 2, "doc" : "", > - "pixel_types" : "BasicPixelIDTypeList", > + "pixel_types" : "RealPixelIDTypeList", > "members" : [ > { > "name" : "NumberOfHistogramLevels", > @@ -41,6 +41,8 @@ > "description" : "Simply run with default settings", > "settings" : [], > "tolerance" : "0.0001", > + "inputA_cast" : "sitkFloat32", > + "inputB_cast" : "sitkFloat32", > "inputs" : [ > "Input/Ramp-One-Zero-Float.nrrd", > "Input/RA-Slice-Float.nrrd" > @@ -63,6 +65,8 @@ > } > ], > "md5hash" : "a963bd6a755b853103a2d195e01a50d3", > + "inputA_cast" : "sitkFloat32", > + "inputB_cast" : "sitkFloat32", > "inputs" : [ > "Input/RA-Short.nrrd", > "Input/RA-Short.nrrd? > > This caused some minor testing problems[1]. And may cause some > runtime compatibility issues with supported types for the filter with > releases of SimpleITK. > > > The other option is to remove that ITKv3 code block from the > Histogram class. These legacy methods are problematic and using them > cause case problems of the wrong method being called. > > With the ITK change and the Superbuild all the tests pass. > > I do have to restate that SimpleITK is not tested with the > ITKv3_COMPATIBILITY flag. I don?t know if there are other > implications for difference with the expected ITK configuration for > building. > > Hope this helps, > Brad > > > [1] https://open.cdash.org/viewTest.php?onlyfailed&buildid=4136189 > > > > On Dec 7, 2015, at 4:26 AM, Dmitry Mikhirev > > wrote: > > > > ? Sun, 6 Dec 2015 20:28:07 -0500 > > Bradley Lowekamp ?????: > > > >> Hello Dmitry, > > > > Hello Brad! Thank you for your reply! > >> > >> SimpleITK is not built or tested against ITK with ITKv3 > >> compatibility turned on. And Most projects have this option turned > >> off, so it?s not as well tested as it used to be. > >> > >> This problem looks to be solely with ITK. It appears like the error > >> will happen just with the instantiation of: > >> > >> itk::Statistics::Histogram > >> > >> This issue looks fixable. I don?t know how many other errors will > >> occur when you get past this one. > > > > Well, most code is already compiled before this error occurs. So I > > guess there will not me much more. Can you give an advice what > > changes are needed to fix it? > >> > >> I?d recommend using the SimpleITK Superbuild by point CMake toward > >> the Superbuild subdirectory on the initial configuration. > >> > >> BTW, what is the reason you are ?required? to used the system ITK? > > > > I'm going to build a package for official Fedora repo. That's why I > > have to link to other libraries shipped by Fedora and not to bundle > > them. Of course, if the error were unfixable on SimpleITK side, I > > could send a bug report for InsigtToolkit package and ask > > maintainer to disable ITKv3 compatibility, but I afraid it can > > break some other packages. > >> > >> Brad > >> > > > > -- > > Regards, > > Dmitry Mikhirev > > _______________________________________________ > > Powered by www.kitware.com > > > > Visit other Kitware open-source projects at > > http://www.kitware.com/opensource/opensource.html > > > > Kitware offers ITK Training Courses, for more information visit: > > http://kitware.com/products/protraining.php > > > > Please keep messages on-topic and check the ITK FAQ at: > > http://www.itk.org/Wiki/ITK_FAQ > > > > Follow this link to subscribe/unsubscribe: > > http://public.kitware.com/mailman/listinfo/insight-developers > -- Regards, Dmitry Mikhirev From matt.mccormick at kitware.com Fri Dec 11 12:22:05 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 11 Dec 2015 12:22:05 -0500 Subject: [ITK-dev] itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest timeout Message-ID: Hi Nick, On some dashboard systems, itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest is taking a very long time, > 25 minutes, and timing out. Do you happen to recall any recent changes that might be related to this? Thanks, Matt PS. I created an issue to track this here: https://issues.itk.org/jira/browse/ITK-3399 -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntustison at gmail.com Fri Dec 11 12:35:39 2015 From: ntustison at gmail.com (Nicholas Tustison) Date: Fri, 11 Dec 2015 09:35:39 -0800 Subject: [ITK-dev] itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest timeout In-Reply-To: References: Message-ID: Hi Matt, I recently introduced that test with this patch http://review.source.kitware.com/#/c/20351/ I?m guessing we need to shrink it down. Nick > On Dec 11, 2015, at 9:22 AM, Matt McCormick wrote: > > Hi Nick, > > On some dashboard systems, itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest is taking a very long time, > 25 minutes, and timing out. Do you happen to recall any recent changes that might be related to this? > > Thanks, > Matt > > PS. I created an issue to track this here: > > https://issues.itk.org/jira/browse/ITK-3399 -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Fri Dec 11 16:31:29 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 11 Dec 2015 16:31:29 -0500 Subject: [ITK-dev] itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest timeout In-Reply-To: References: Message-ID: Hi Nick, Thanks for the info. I talked with Hyun Jae, and he did some testing and found that on some systems it is taking over 4 hours (!) to run while on most it takes around 30 seconds. We will look for a bottleneck. Thanks, Matt On Fri, Dec 11, 2015 at 12:35 PM, Nicholas Tustison wrote: > Hi Matt, > > I recently introduced that test with this patch > > http://review.source.kitware.com/#/c/20351/ > > I?m guessing we need to shrink it down. > > Nick > > > > On Dec 11, 2015, at 9:22 AM, Matt McCormick > wrote: > > Hi Nick, > > On some dashboard > systems, itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest is > taking a very long time, > 25 minutes, and timing out. Do you happen to > recall any recent changes that might be related to this? > > Thanks, > Matt > > PS. I created an issue to track this here: > > https://issues.itk.org/jira/browse/ITK-3399 > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntustison at gmail.com Fri Dec 11 16:52:08 2015 From: ntustison at gmail.com (Nicholas Tustison) Date: Fri, 11 Dec 2015 13:52:08 -0800 Subject: [ITK-dev] itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest timeout In-Reply-To: References: Message-ID: Whoa, that?s quite the variation! Yeah, I?d love to know what?s going on. Thanks. > On Dec 11, 2015, at 1:31 PM, Matt McCormick wrote: > > Hi Nick, > > Thanks for the info. > > I talked with Hyun Jae, and he did some testing and found that on some systems it is taking over 4 hours (!) to run while on most it takes around 30 seconds. We will look for a bottleneck. > > Thanks, > Matt > > On Fri, Dec 11, 2015 at 12:35 PM, Nicholas Tustison > wrote: > Hi Matt, > > I recently introduced that test with this patch > > http://review.source.kitware.com/#/c/20351/ > > I?m guessing we need to shrink it down. > > Nick > > > >> On Dec 11, 2015, at 9:22 AM, Matt McCormick > wrote: >> >> Hi Nick, >> >> On some dashboard systems, itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest is taking a very long time, > 25 minutes, and timing out. Do you happen to recall any recent changes that might be related to this? >> >> Thanks, >> Matt >> >> PS. I created an issue to track this here: >> >> https://issues.itk.org/jira/browse/ITK-3399 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mohammedrashadkm at gmail.com Mon Dec 14 04:54:14 2015 From: mohammedrashadkm at gmail.com (Rashad Kanavath) Date: Mon, 14 Dec 2015 10:54:14 +0100 Subject: [ITK-dev] error linking ITK with mingw 32bit Message-ID: Hello all, When I try to build with mingw32 bit, I am having a link error with itkTestDriver. Now the following patch fixes the problem for me. https://github.com/rashadkm/mxe/commit/fbc4075f5bdc41187908bc1b63fb4e9f49beb7a8 I am using MXE i686-shared cross compiler. For 64bit I dont have such issues. I got the above patch from itk's bug tracker. I don't remember the issue no. Before pushing the patch to mxe upstream, I would like to check with itk-developers about this. Thanks in advance. -- Regards, Rashad -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Mon Dec 14 11:13:40 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 14 Dec 2015 11:13:40 -0500 Subject: [ITK-dev] error linking ITK with mingw 32bit In-Reply-To: References: Message-ID: Hello Rashad, Thanks for discussing the issue. This has already been integrated in the current ITK 4.9 release candidate, so no further action is necessary. Thanks, Matt On Mon, Dec 14, 2015 at 4:54 AM, Rashad Kanavath wrote: > Hello all, > > When I try to build with mingw32 bit, I am having a link error with > itkTestDriver. > > Now the following patch fixes the problem for me. > > > https://github.com/rashadkm/mxe/commit/fbc4075f5bdc41187908bc1b63fb4e9f49beb7a8 > > I am using MXE i686-shared cross compiler. > > For 64bit I dont have such issues. I got the above patch from itk's bug > tracker. I don't remember the issue no. > > Before pushing the patch to mxe upstream, I would like to check with > itk-developers about this. > > Thanks in advance. > > > -- > Regards, > Rashad > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-developers > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.mo.burns at gmail.com Tue Dec 15 15:10:38 2015 From: david.mo.burns at gmail.com (David Burns) Date: Tue, 15 Dec 2015 15:10:38 -0500 Subject: [ITK-dev] Linux c++11 build issue v4.8.2 Message-ID: <567073BE.80108@gmail.com> Dear Insight Developers I have compiled v4.8.2 on Ubuntu 14.04 successfully (g++ 4.8), however, I get compiler errors when building my own ITK applications with the following cmake flag set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" I can compile ITK applications when not using this flag. I have tried using -fpermissive when building my application. I have also tried compiling ITK using -std=c++11 -fpermissive, individually and in combination. I always get the same errors. Any suggestions would be welcome. Thanks David Compiler errors /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:387:60: warning: 'constexpr' needed for in-class initialization of static data member 'const float vnl_numeric_traits::zero' of non-integral type [-fpermissive] static const float zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0F); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:389:59: warning: 'constexpr' needed for in-class initialization of static data member 'const float vnl_numeric_traits::one' of non-integral type [-fpermissive] static const float one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0F); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:391:62: warning: 'constexpr' needed for in-class initialization of static data member 'const float vnl_numeric_traits::maxval' of non-integral type [-fpermissive] static const float maxval VCL_STATIC_CONST_INIT_FLOAT_DECL(3.40282346638528860e+38F); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:410:61: warning: 'constexpr' needed for in-class initialization of static data member 'const double vnl_numeric_traits::zero' of non-integral type [-fpermissive] static const double zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:412:60: warning: 'constexpr' needed for in-class initialization of static data member 'const double vnl_numeric_traits::one' of non-integral type [-fpermissive] static const double one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:414:63: warning: 'constexpr' needed for in-class initialization of static data member 'const double vnl_numeric_traits::maxval' of non-integral type [-fpermissive] static const double maxval VCL_STATIC_CONST_INIT_FLOAT_DECL(1.7976931348623157E+308); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:433:66: warning: 'constexpr' needed for in-class initialization of static data member 'const long double vnl_numeric_traits::zero' of non-integral type [-fpermissive] static const long double zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:435:65: warning: 'constexpr' needed for in-class initialization of static data member 'const long double vnl_numeric_traits::one' of non-integral type [-fpermissive] static const long double one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:437:68: warning: 'constexpr' needed for in-class initialization of static data member 'const long double vnl_numeric_traits::maxval' of non-integral type [-fpermissive] static const long double maxval VCL_STATIC_CONST_INIT_FLOAT_DECL(1.7976931348623157E+308); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ -------------- next part -------------- An HTML attachment was scrubbed... URL: From hans-johnson at uiowa.edu Tue Dec 15 15:36:50 2015 From: hans-johnson at uiowa.edu (Johnson, Hans J) Date: Tue, 15 Dec 2015 20:36:50 +0000 Subject: [ITK-dev] Linux c++11 build issue v4.8.2 In-Reply-To: <567073BE.80108@gmail.com> References: <567073BE.80108@gmail.com> Message-ID: <0BFF7F7D-5861-43C9-BC1E-AF2E1391D5A5@uiowa.edu> This will be fixed when VXL is updated after the 4.9 release. Hans From: Insight-developers > on behalf of David Burns > Date: Tuesday, December 15, 2015 at 2:10 PM To: "insight-developers at itk.org" > Subject: [ITK-dev] Linux c++11 build issue v4.8.2 Dear Insight Developers I have compiled v4.8.2 on Ubuntu 14.04 successfully (g++ 4.8), however, I get compiler errors when building my own ITK applications with the following cmake flag set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" I can compile ITK applications when not using this flag. I have tried using -fpermissive when building my application. I have also tried compiling ITK using -std=c++11 -fpermissive, individually and in combination. I always get the same errors. Any suggestions would be welcome. Thanks David Compiler errors /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:387:60: warning: 'constexpr' needed for in-class initialization of static data member 'const float vnl_numeric_traits::zero' of non-integral type [-fpermissive] static const float zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0F); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:389:59: warning: 'constexpr' needed for in-class initialization of static data member 'const float vnl_numeric_traits::one' of non-integral type [-fpermissive] static const float one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0F); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:391:62: warning: 'constexpr' needed for in-class initialization of static data member 'const float vnl_numeric_traits::maxval' of non-integral type [-fpermissive] static const float maxval VCL_STATIC_CONST_INIT_FLOAT_DECL(3.40282346638528860e+38F); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:410:61: warning: 'constexpr' needed for in-class initialization of static data member 'const double vnl_numeric_traits::zero' of non-integral type [-fpermissive] static const double zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:412:60: warning: 'constexpr' needed for in-class initialization of static data member 'const double vnl_numeric_traits::one' of non-integral type [-fpermissive] static const double one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:414:63: warning: 'constexpr' needed for in-class initialization of static data member 'const double vnl_numeric_traits::maxval' of non-integral type [-fpermissive] static const double maxval VCL_STATIC_CONST_INIT_FLOAT_DECL(1.7976931348623157E+308); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:433:66: warning: 'constexpr' needed for in-class initialization of static data member 'const long double vnl_numeric_traits::zero' of non-integral type [-fpermissive] static const long double zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:435:65: warning: 'constexpr' needed for in-class initialization of static data member 'const long double vnl_numeric_traits::one' of non-integral type [-fpermissive] static const long double one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:437:68: warning: 'constexpr' needed for in-class initialization of static data member 'const long double vnl_numeric_traits::maxval' of non-integral type [-fpermissive] static const long double maxval VCL_STATIC_CONST_INIT_FLOAT_DECL(1.7976931348623157E+308); ^ /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x ^ ________________________________ Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, then delete it. Thank you. ________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.mo.burns at gmail.com Tue Dec 15 17:06:16 2015 From: david.mo.burns at gmail.com (David Burns) Date: Tue, 15 Dec 2015 17:06:16 -0500 Subject: [ITK-dev] Linux c++11 build issue v4.8.2 In-Reply-To: <0BFF7F7D-5861-43C9-BC1E-AF2E1391D5A5@uiowa.edu> References: <567073BE.80108@gmail.com> <0BFF7F7D-5861-43C9-BC1E-AF2E1391D5A5@uiowa.edu> Message-ID: <56708ED8.8010005@gmail.com> Thanks Hans, based on the release schedule it looks like that will be out pretty soon. That's a big improvement to ITK to add c++11 support in my opinion. Thanks. David On 12/15/15 15:36, Johnson, Hans J wrote: > This will be fixed when VXL is updated after the 4.9 release. > > Hans > > > From: Insight-developers > on behalf of David Burns > > > Date: Tuesday, December 15, 2015 at 2:10 PM > To: "insight-developers at itk.org " > > > Subject: [ITK-dev] Linux c++11 build issue v4.8.2 > > Dear Insight Developers > > I have compiled v4.8.2 on Ubuntu 14.04 successfully (g++ 4.8), > however, I get compiler errors when building my own ITK applications > with the following cmake flag > > set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" > > I can compile ITK applications when not using this flag. > > I have tried using -fpermissive when building my application. I have > also tried compiling ITK using -std=c++11 -fpermissive, individually > and in combination. I always get the same errors. > > Any suggestions would be welcome. Thanks > > David > > > > Compiler errors > > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:387:60: warning: > 'constexpr' needed for in-class initialization of static data member > 'const float vnl_numeric_traits::zero' of non-integral type > [-fpermissive] > static const float zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0F); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:389:59: warning: > 'constexpr' needed for in-class initialization of static data member > 'const float vnl_numeric_traits::one' of non-integral type > [-fpermissive] > static const float one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0F); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:391:62: warning: > 'constexpr' needed for in-class initialization of static data member > 'const float vnl_numeric_traits::maxval' of non-integral type > [-fpermissive] > static const float maxval > VCL_STATIC_CONST_INIT_FLOAT_DECL(3.40282346638528860e+38F); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:410:61: warning: > 'constexpr' needed for in-class initialization of static data member > 'const double vnl_numeric_traits::zero' of non-integral type > [-fpermissive] > static const double zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:412:60: warning: > 'constexpr' needed for in-class initialization of static data member > 'const double vnl_numeric_traits::one' of non-integral type > [-fpermissive] > static const double one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:414:63: warning: > 'constexpr' needed for in-class initialization of static data member > 'const double vnl_numeric_traits::maxval' of non-integral type > [-fpermissive] > static const double maxval > VCL_STATIC_CONST_INIT_FLOAT_DECL(1.7976931348623157E+308); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:433:66: warning: > 'constexpr' needed for in-class initialization of static data member > 'const long double vnl_numeric_traits::zero' of > non-integral type [-fpermissive] > static const long double zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:435:65: warning: > 'constexpr' needed for in-class initialization of static data member > 'const long double vnl_numeric_traits::one' of > non-integral type [-fpermissive] > static const long double one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:437:68: warning: > 'constexpr' needed for in-class initialization of static data member > 'const long double vnl_numeric_traits::maxval' of > non-integral type [-fpermissive] > static const long double maxval > VCL_STATIC_CONST_INIT_FLOAT_DECL(1.7976931348623157E+308); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > > > ------------------------------------------------------------------------ > Notice: This UI Health Care e-mail (including attachments) is covered > by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is > confidential and may be legally privileged. If you are not the > intended recipient, you are hereby notified that any retention, > dissemination, distribution, or copying of this communication is > strictly prohibited. Please reply to the sender that you have > received the message in error, then delete it. Thank you. > ------------------------------------------------------------------------ -------------- next part -------------- An HTML attachment was scrubbed... URL: From blowekamp at mail.nih.gov Thu Dec 17 10:18:01 2015 From: blowekamp at mail.nih.gov (Bradley Lowekamp) Date: Thu, 17 Dec 2015 10:18:01 -0500 Subject: [ITK-dev] Linux c++11 build issue v4.8.2 In-Reply-To: <56708ED8.8010005@gmail.com> References: <567073BE.80108@gmail.com> <0BFF7F7D-5861-43C9-BC1E-AF2E1391D5A5@uiowa.edu> <56708ED8.8010005@gmail.com> Message-ID: <05C3001E-8C17-4C22-A2C4-4ADBFCCE21B4@mail.nih.gov> Hello, I thought we are requiring ITK to be built with C++11 if your application was going to be build with C++11. Is this saying we are going to support changing the C++ language after CMake configuration of ITK? I would think using the C++11 features of explicit constructor delete or default specifier may results is ABI compatibilities, among many other things. Thanks, Brad > On Dec 15, 2015, at 5:06 PM, David Burns wrote: > > Thanks Hans, based on the release schedule it looks like that will be out pretty soon. > > That's a big improvement to ITK to add c++11 support in my opinion. Thanks. > > David > > On 12/15/15 15:36, Johnson, Hans J wrote: >> This will be fixed when VXL is updated after the 4.9 release. >> >> Hans >> >> >> From: Insight-developers > on behalf of David Burns > >> Date: Tuesday, December 15, 2015 at 2:10 PM >> To: " insight-developers at itk.org " > >> Subject: [ITK-dev] Linux c++11 build issue v4.8.2 >> >> Dear Insight Developers >> >> I have compiled v4.8.2 on Ubuntu 14.04 successfully (g++ 4.8), however, I get compiler errors when building my own ITK applications with the following cmake flag >> >> set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" >> >> I can compile ITK applications when not using this flag. >> >> I have tried using -fpermissive when building my application. I have also tried compiling ITK using -std=c++11 -fpermissive, individually and in combination. I always get the same errors. >> >> Any suggestions would be welcome. Thanks >> >> David >> >> >> >> Compiler errors >> >> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:387:60: warning: 'constexpr' needed for in-class initialization of static data member 'const float vnl_numeric_traits::zero' of non-integral type [-fpermissive] >> static const float zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0F); >> ^ >> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >> ^ >> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:389:59: warning: 'constexpr' needed for in-class initialization of static data member 'const float vnl_numeric_traits::one' of non-integral type [-fpermissive] >> static const float one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0F); >> ^ >> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >> ^ >> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:391:62: warning: 'constexpr' needed for in-class initialization of static data member 'const float vnl_numeric_traits::maxval' of non-integral type [-fpermissive] >> static const float maxval VCL_STATIC_CONST_INIT_FLOAT_DECL(3.40282346638528860e+38F); >> ^ >> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >> ^ >> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:410:61: warning: 'constexpr' needed for in-class initialization of static data member 'const double vnl_numeric_traits::zero' of non-integral type [-fpermissive] >> static const double zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0); >> ^ >> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >> ^ >> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:412:60: warning: 'constexpr' needed for in-class initialization of static data member 'const double vnl_numeric_traits::one' of non-integral type [-fpermissive] >> static const double one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0); >> ^ >> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >> ^ >> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:414:63: warning: 'constexpr' needed for in-class initialization of static data member 'const double vnl_numeric_traits::maxval' of non-integral type [-fpermissive] >> static const double maxval VCL_STATIC_CONST_INIT_FLOAT_DECL(1.7976931348623157E+308); >> ^ >> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >> ^ >> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:433:66: warning: 'constexpr' needed for in-class initialization of static data member 'const long double vnl_numeric_traits::zero' of non-integral type [-fpermissive] >> static const long double zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0); >> ^ >> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >> ^ >> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:435:65: warning: 'constexpr' needed for in-class initialization of static data member 'const long double vnl_numeric_traits::one' of non-integral type [-fpermissive] >> static const long double one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0); >> ^ >> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >> ^ >> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:437:68: warning: 'constexpr' needed for in-class initialization of static data member 'const long double vnl_numeric_traits::maxval' of non-integral type [-fpermissive] >> static const long double maxval VCL_STATIC_CONST_INIT_FLOAT_DECL(1.7976931348623157E+308); >> ^ >> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >> ^ >> >> >> Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, then delete it. Thank you. > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-developers -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.mo.burns at gmail.com Thu Dec 17 10:37:01 2015 From: david.mo.burns at gmail.com (David Burns) Date: Thu, 17 Dec 2015 10:37:01 -0500 Subject: [ITK-dev] Linux c++11 build issue v4.8.2 In-Reply-To: <05C3001E-8C17-4C22-A2C4-4ADBFCCE21B4@mail.nih.gov> References: <567073BE.80108@gmail.com> <0BFF7F7D-5861-43C9-BC1E-AF2E1391D5A5@uiowa.edu> <56708ED8.8010005@gmail.com> <05C3001E-8C17-4C22-A2C4-4ADBFCCE21B4@mail.nih.gov> Message-ID: <5672D69D.1050001@gmail.com> With 4.8.2 - I built ITK with C++11 (this required -fpermissive to complete) Despite doing that, I was still unable to built ITK applications with C++11 (even when also using -fpermissive). Let me know if you've had different results. I was hoping this would be resolved with 4.9. - David On 12/17/2015 10:18 AM, Bradley Lowekamp wrote: > Hello, > > I thought we are requiring ITK to be built with C++11 if your > application was going to be build with C++11. > > Is this saying we are going to support changing the C++ language after > CMake configuration of ITK? > > I would think using the C++11 features of explicit constructor delete > or default specifier may results is ABI compatibilities, among many > other things. > > Thanks, > Brad > > > >> On Dec 15, 2015, at 5:06 PM, David Burns > > wrote: >> >> Thanks Hans, based on the release schedule it looks like that will be >> out pretty soon. >> >> That's a big improvement to ITK to add c++11 support in my opinion. >> Thanks. >> >> David >> >> On 12/15/15 15:36, Johnson, Hans J wrote: >>> This will be fixed when VXL is updated after the 4.9 release. >>> >>> Hans >>> >>> >>> From: Insight-developers >> > on behalf of David >>> Burns > >>> Date: Tuesday, December 15, 2015 at 2:10 PM >>> To: "insight-developers at itk.org" >> > >>> Subject: [ITK-dev] Linux c++11 build issue v4.8.2 >>> >>> Dear Insight Developers >>> >>> I have compiled v4.8.2 on Ubuntu 14.04 successfully (g++ 4.8), >>> however, I get compiler errors when building my own ITK applications >>> with the following cmake flag >>> >>> set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" >>> >>> I can compile ITK applications when not using this flag. >>> >>> I have tried using -fpermissive when building my application. I have >>> also tried compiling ITK using -std=c++11 -fpermissive, individually >>> and in combination. I always get the same errors. >>> >>> Any suggestions would be welcome. Thanks >>> >>> David >>> >>> >>> >>> Compiler errors >>> >>> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:387:60: warning: >>> 'constexpr' needed for in-class initialization of static data member >>> 'const float vnl_numeric_traits::zero' of non-integral type >>> [-fpermissive] >>> static const float zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0F); >>> ^ >>> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in >>> definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >>> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >>> ^ >>> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:389:59: warning: >>> 'constexpr' needed for in-class initialization of static data member >>> 'const float vnl_numeric_traits::one' of non-integral type >>> [-fpermissive] >>> static const float one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0F); >>> ^ >>> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in >>> definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >>> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >>> ^ >>> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:391:62: warning: >>> 'constexpr' needed for in-class initialization of static data member >>> 'const float vnl_numeric_traits::maxval' of non-integral type >>> [-fpermissive] >>> static const float maxval >>> VCL_STATIC_CONST_INIT_FLOAT_DECL(3.40282346638528860e+38F); >>> ^ >>> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in >>> definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >>> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >>> ^ >>> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:410:61: warning: >>> 'constexpr' needed for in-class initialization of static data member >>> 'const double vnl_numeric_traits::zero' of non-integral type >>> [-fpermissive] >>> static const double zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0); >>> ^ >>> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in >>> definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >>> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >>> ^ >>> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:412:60: warning: >>> 'constexpr' needed for in-class initialization of static data member >>> 'const double vnl_numeric_traits::one' of non-integral type >>> [-fpermissive] >>> static const double one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0); >>> ^ >>> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in >>> definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >>> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >>> ^ >>> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:414:63: warning: >>> 'constexpr' needed for in-class initialization of static data member >>> 'const double vnl_numeric_traits::maxval' of non-integral >>> type [-fpermissive] >>> static const double maxval >>> VCL_STATIC_CONST_INIT_FLOAT_DECL(1.7976931348623157E+308); >>> ^ >>> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in >>> definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >>> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >>> ^ >>> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:433:66: warning: >>> 'constexpr' needed for in-class initialization of static data member >>> 'const long double vnl_numeric_traits::zero' of >>> non-integral type [-fpermissive] >>> static const long double zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0); >>> ^ >>> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in >>> definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >>> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >>> ^ >>> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:435:65: warning: >>> 'constexpr' needed for in-class initialization of static data member >>> 'const long double vnl_numeric_traits::one' of >>> non-integral type [-fpermissive] >>> static const long double one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0); >>> ^ >>> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in >>> definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >>> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >>> ^ >>> /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:437:68: warning: >>> 'constexpr' needed for in-class initialization of static data member >>> 'const long double vnl_numeric_traits::maxval' of >>> non-integral type [-fpermissive] >>> static const long double maxval >>> VCL_STATIC_CONST_INIT_FLOAT_DECL(1.7976931348623157E+308); >>> ^ >>> /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in >>> definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' >>> # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x >>> ^ >>> >>> >>> ------------------------------------------------------------------------ >>> Notice: This UI Health Care e-mail (including attachments) is >>> covered by the Electronic Communications Privacy Act, 18 U.S.C. >>> 2510-2521, is confidential and may be legally privileged. If you >>> are not the intended recipient, you are hereby notified that any >>> retention, dissemination, distribution, or copying of this >>> communication is strictly prohibited. Please reply to the sender >>> that you have received the message in error, then delete it. Thank >>> you. >>> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Kitware offers ITK Training Courses, for more information visit: >> http://kitware.com/products/protraining.php >> >> Please keep messages on-topic and check the ITK FAQ at: >> http://www.itk.org/Wiki/ITK_FAQ >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/insight-developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: From hyunjae.kang at kitware.com Thu Dec 17 11:12:26 2015 From: hyunjae.kang at kitware.com (Hyun Jae Kang) Date: Thu, 17 Dec 2015 11:12:26 -0500 Subject: [ITK-dev] The timeout error of itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest Message-ID: Dear All, I am trying to fix the timeout error of itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest. ( https://open.cdash.org/testSummary.php?project=2&name=itkTimeVaryingBSplineVelocityFieldPointSetRegistrationTest&date=2015-12-17 ) >From my observation, the following function is a bottleneck of the whole pipeline: "template void TimeVaryingBSplineVelocityFieldImageRegistrationMethod ::GetMetricDerivativePointSetForAllTimePoints( VelocityFieldPointSetType *velocityFieldPointSet, WeightsContainerType *velocityFieldWeights )" ( https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Registration/RegistrationMethodsv4/include/itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.hxx ) More specifically, the function call of " this->m_OutputTransform->IntegrateVelocityField();" from the following lines are slow. // Get the fixed transform. We need to duplicate the resulting // displacement field since it will be overwritten when we integrate // the velocity field to get the moving image transform. if( timePoint == 0 ) { this->m_OutputTransform->GetModifiableDisplacementField()->FillBuffer( zeroVector ); } else { this->m_OutputTransform->SetLowerTimeBound( t ); this->m_OutputTransform->SetUpperTimeBound( 0.0 ); this->m_OutputTransform->SetNumberOfIntegrationSteps( numberOfIntegrationSteps ); this->m_OutputTransform->IntegrateVelocityField(); } If you have any suggestion to solve the timeout error, please let me know. Thanks, Hyun Jae -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Thu Dec 17 12:47:59 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 17 Dec 2015 12:47:59 -0500 Subject: [ITK-dev] Linux c++11 build issue v4.8.2 In-Reply-To: <5672D69D.1050001@gmail.com> References: <567073BE.80108@gmail.com> <0BFF7F7D-5861-43C9-BC1E-AF2E1391D5A5@uiowa.edu> <56708ED8.8010005@gmail.com> <05C3001E-8C17-4C22-A2C4-4ADBFCCE21B4@mail.nih.gov> <5672D69D.1050001@gmail.com> Message-ID: ITK supports C++11 with GCC 4.8.2 -- we even have a a dashboard build with that configuration, and it has been clean for a long time: https://open.cdash.org/buildSummary.php?buildid=4150934 When configuring ITK (and other applications and libraries), make sure that the -std=c++11 flag is passed during the *initial* CMake configuration. There are CMake try_compiles that occur that assess the compiler, and their results are cached. FYI, there was a good recent post on C++ standard ABI compatibility with GCC here: https://developerblog.redhat.com/2015/02/05/gcc5-and-the-c11-abi/ A good general rule is to use the same standard for everything that is linked together. Regardless, the work Hans has been doing to improved and modernize VXL is very exciting, and it will be great to have that available. Matt On Thu, Dec 17, 2015 at 10:37 AM, David Burns wrote: > With 4.8.2 - I built ITK with C++11 (this required -fpermissive to > complete) > Despite doing that, I was still unable to built ITK applications with > C++11 (even when also using -fpermissive). > > Let me know if you've had different results. I was hoping this would be > resolved with 4.9. > > - David > > > On 12/17/2015 10:18 AM, Bradley Lowekamp wrote: > > Hello, > > I thought we are requiring ITK to be built with C++11 if your application > was going to be build with C++11. > > Is this saying we are going to support changing the C++ language after > CMake configuration of ITK? > > I would think using the C++11 features of explicit constructor delete or > default specifier may results is ABI compatibilities, among many other > things. > > Thanks, > Brad > > > > On Dec 15, 2015, at 5:06 PM, David Burns < > david.mo.burns at gmail.com> wrote: > > Thanks Hans, based on the release schedule it looks like that will be out > pretty soon. > > That's a big improvement to ITK to add c++11 support in my opinion. > Thanks. > > David > > On 12/15/15 15:36, Johnson, Hans J wrote: > > This will be fixed when VXL is updated after the 4.9 release. > > Hans > > > From: Insight-developers < > insight-developers-bounces at itk.org> on behalf of David Burns < > david.mo.burns at gmail.com> > Date: Tuesday, December 15, 2015 at 2:10 PM > To: " insight-developers at itk.org" < > insight-developers at itk.org> > Subject: [ITK-dev] Linux c++11 build issue v4.8.2 > > Dear Insight Developers > > I have compiled v4.8.2 on Ubuntu 14.04 successfully (g++ 4.8), however, I > get compiler errors when building my own ITK applications with the > following cmake flag > > set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" > > I can compile ITK applications when not using this flag. > > I have tried using -fpermissive when building my application. I have also > tried compiling ITK using -std=c++11 -fpermissive, individually and in > combination. I always get the same errors. > > Any suggestions would be welcome. Thanks > > David > > > > Compiler errors > > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:387:60: warning: > 'constexpr' needed for in-class initialization of static data member 'const > float vnl_numeric_traits::zero' of non-integral type [-fpermissive] > static const float zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0F); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:389:59: warning: > 'constexpr' needed for in-class initialization of static data member 'const > float vnl_numeric_traits::one' of non-integral type [-fpermissive] > static const float one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0F); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:391:62: warning: > 'constexpr' needed for in-class initialization of static data member 'const > float vnl_numeric_traits::maxval' of non-integral type [-fpermissive] > static const float maxval > VCL_STATIC_CONST_INIT_FLOAT_DECL(3.40282346638528860e+38F); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:410:61: warning: > 'constexpr' needed for in-class initialization of static data member 'const > double vnl_numeric_traits::zero' of non-integral type [-fpermissive] > static const double zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:412:60: warning: > 'constexpr' needed for in-class initialization of static data member 'const > double vnl_numeric_traits::one' of non-integral type [-fpermissive] > static const double one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:414:63: warning: > 'constexpr' needed for in-class initialization of static data member 'const > double vnl_numeric_traits::maxval' of non-integral type > [-fpermissive] > static const double maxval > VCL_STATIC_CONST_INIT_FLOAT_DECL(1.7976931348623157E+308); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:433:66: warning: > 'constexpr' needed for in-class initialization of static data member 'const > long double vnl_numeric_traits::zero' of non-integral type > [-fpermissive] > static const long double zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:435:65: warning: > 'constexpr' needed for in-class initialization of static data member 'const > long double vnl_numeric_traits::one' of non-integral type > [-fpermissive] > static const long double one VCL_STATIC_CONST_INIT_FLOAT_DECL(1.0); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > /usr/local/include/ITK-4.8/vnl/vnl_numeric_traits.h:437:68: warning: > 'constexpr' needed for in-class initialization of static data member 'const > long double vnl_numeric_traits::maxval' of non-integral type > [-fpermissive] > static const long double maxval > VCL_STATIC_CONST_INIT_FLOAT_DECL(1.7976931348623157E+308); > ^ > /usr/local/include/ITK-4.8/vcl_config_compiler.h:152:48: note: in > definition of macro 'VCL_STATIC_CONST_INIT_FLOAT_DECL' > # define VCL_STATIC_CONST_INIT_FLOAT_DECL(x) = x > ^ > > > ------------------------------ > Notice: This UI Health Care e-mail (including attachments) is covered by > the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is > confidential and may be legally privileged. If you are not the intended > recipient, you are hereby notified that any retention, dissemination, > distribution, or copying of this communication is strictly prohibited. > Please reply to the sender that you have received the message in error, > then delete it. Thank you. > ------------------------------ > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-developers > > > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-developers > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Fri Dec 18 18:32:59 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 18 Dec 2015 18:32:59 -0500 Subject: [ITK-dev] ITKExamples OpenCV related link errors In-Reply-To: References: Message-ID: Patch: http://review.source.kitware.com/#/c/20575/ On Fri, Oct 2, 2015 at 3:10 PM, Matt McCormick wrote: > Hi Arnaud, > > This means that OpenCV's *Targets.cmake file is not read. This file > informs CMake of all the imported library targets' full paths. > > To ensure this file is read, 'find_package(OpenCV)' should be called. > This reads in the OpenCVConfig.cmake file, which should read in the > OpenCVTargets.cmake file (I have not checked if these files have these > exact names, but that is the idea). > > To make this happen, > > Modules/Video/BridgeOpenCV/CMakeLists.txt > > should set ITKVideoBridgeOpenCV_EXPORT_CODE_BUILD and > ITKVideoBridgeOpen_EXPORT_CODE_INSTALL to strings that contain > > set(OpenCV_DIR \"${OpenCV_DIR}\") > find_package(OpenCV REQUIRED) > > The contents of these variable are added to a module's CMake > information file, which is loaded when the module is loaded. > > The file > > Modules/ThirdParty/DCMTK/CMakeLists.txt > > serves as a good example. > > HTH, > Matt > > On Thu, Oct 1, 2015 at 9:39 AM, Arnaud Gelas > wrote: > > Hi all, > > > > I have built ITK with BridgeOpenCV turned ON and when I compile > ITKExamples, > > I get the following linking errors: > > > > FAILED: : && /usr/lib/ccache/c++ -msse2 -g > > src/CMakeFiles/ImageCompareCommand.dir/ImageCompareCommand.cxx.o -o > > bin/ImageCompareCommand -rdynamic > > /home/arnaud/install/lib/libITKIOBMP-4.9.so.1 -lexpat -lz > > /home/arnaud/install/lib/libITKIOGDCM-4.9.so.1 > > /home/arnaud/install/lib/libITKIOGIPL-4.9.so.1 -ljpeg > > /home/arnaud/install/lib/libITKIOJPEG-4.9.so.1 > > /home/arnaud/install/lib/libITKIOMeta-4.9.so.1 > > /home/arnaud/install/lib/libITKIONIFTI-4.9.so.1 > > /home/arnaud/install/lib/libITKIONRRD-4.9.so.1 -lpng > > /home/arnaud/install/lib/libITKIOPNG-4.9.so.1 -ltiff > > /home/arnaud/install/lib/libITKIOVTK-4.9.so.1 > > /home/arnaud/install/lib/libITKLabelMap-4.9.so.1 > > /home/arnaud/install/lib/libITKQuadEdgeMesh-4.9.so.1 > > /home/arnaud/install/lib/libITKPolynomials-4.9.so.1 > > /home/arnaud/install/lib/libITKBiasCorrection-4.9.so.1 > > /home/arnaud/install/lib/libITKBioCell-4.9.so.1 > > /home/arnaud/install/lib/libITKDICOMParser-4.9.so.1 > > /home/arnaud/install/lib/libITKIOSpatialObjects-4.9.so.1 > > /home/arnaud/install/lib/libITKFEM-4.9.so.1 > > /home/arnaud/install/lib/libITKIOMesh-4.9.so.1 > > /usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5_cpp.so > > /usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5.so -lpthread -ldl -lm > > /home/arnaud/install/lib/libITKIOBioRad-4.9.so.1 > > /home/arnaud/install/lib/libITKIOCSV-4.9.so.1 > > /home/arnaud/install/lib/libITKIOGE-4.9.so.1 > > /home/arnaud/install/lib/libITKIOSiemens-4.9.so.1 > > /home/arnaud/install/lib/libITKIOHDF5-4.9.so.1 > > /home/arnaud/install/lib/libITKIOLSM-4.9.so.1 > > /home/arnaud/install/lib/libITKIOMRC-4.9.so.1 > > /home/arnaud/install/lib/libITKIOStimulate-4.9.so.1 > > /home/arnaud/install/lib/libITKIOTransformHDF5-4.9.so.1 > > /home/arnaud/install/lib/libITKIOTransformInsightLegacy-4.9.so.1 > > /home/arnaud/install/lib/libITKIOTransformMatlab-4.9.so.1 > > /home/arnaud/install/lib/libITKKLMRegionGrowing-4.9.so.1 > > /home/arnaud/install/lib/libITKWatersheds-4.9.so.1 > > /home/arnaud/install/lib/libITKOptimizersv4-4.9.so.1 > > /home/arnaud/install/lib/libITKVideoBridgeOpenCV-4.9.so.1 > > /home/arnaud/install/lib/libITKVtkGlue-4.9.so.1 > > /home/arnaud/install/lib/libitkgdcmMSFF-4.9.so.1 > > /home/arnaud/install/lib/libitkgdcmDICT-4.9.so.1 > > /home/arnaud/install/lib/libitkgdcmIOD-4.9.so.1 > > /home/arnaud/install/lib/libitkgdcmDSED-4.9.so.1 > > /home/arnaud/install/lib/libitkgdcmCommon-4.9.so.1 > > /home/arnaud/install/lib/libITKNrrdIO-4.9.so.1 > > /home/arnaud/install/lib/libITKIOXML-4.9.so.1 > > /home/arnaud/install/lib/libITKMetaIO-4.9.so.1 > > /home/arnaud/install/lib/libITKgiftiio-4.9.so.1 -lexpat > > /home/arnaud/install/lib/libITKniftiio-4.9.so.1 > > /home/arnaud/install/lib/libITKznz-4.9.so.1 > > /home/arnaud/install/lib/libITKIOIPL-4.9.so.1 > > /home/arnaud/install/lib/libITKIOTIFF-4.9.so.1 > > /home/arnaud/install/lib/libITKIOTransformBase-4.9.so.1 > > /home/arnaud/install/lib/libITKSpatialObjects-4.9.so.1 > > /home/arnaud/install/lib/libITKMesh-4.9.so.1 > > /home/arnaud/install/lib/libITKPath-4.9.so.1 > > /home/arnaud/install/lib/libITKOptimizers-4.9.so.1 > > /home/arnaud/install/lib/libITKStatistics-4.9.so.1 > > /home/arnaud/install/lib/libitkNetlibSlatec-4.9.so.1 > > /home/arnaud/install/lib/libITKVideoIO-4.9.so.1 > > /home/arnaud/install/lib/libITKIOImageBase-4.9.so.1 > > /home/arnaud/install/lib/libITKVideoCore-4.9.so.1 -lopencv_videostab > > -lopencv_video -lopencv_ts -lopencv_superres -lopencv_stitching > > -lopencv_photo -lopencv_ocl -lopencv_objdetect -lopencv_nonfree > -lopencv_ml > > -lopencv_legacy -lopencv_imgproc -lopencv_highgui -lopencv_gpu > > -lopencv_flann -lopencv_features2d -lopencv_core -lopencv_contrib > > -lopencv_calib3d -ljpeg -lpng -ltiff > > /home/arnaud/install/lib/libITKVTK-4.9.so.1 > > /home/arnaud/install/lib/libITKCommon-4.9.so.1 > > /home/arnaud/install/lib/libitkdouble-conversion-4.9.so.1 > > /home/arnaud/install/lib/libitksys-4.9.so.1 > > /home/arnaud/install/lib/libITKVNLInstantiation-4.9.so.1 > > /home/arnaud/install/lib/libitkvnl_algo-4.9.so.1 > > /home/arnaud/install/lib/libitkv3p_lsqr-4.9.so.1 > > /home/arnaud/install/lib/libitkvnl-4.9.so.1 > > /home/arnaud/install/lib/libitkvcl-4.9.so.1 > > /home/arnaud/install/lib/libitkv3p_netlib-4.9.so.1 -lm -lpthread -lm > > /home/arnaud/install/lib/libvtkRenderingOpenGL-6.3.so.1 -lGLU -lSM -lICE > > -lX11 -lXext -lSM -lICE -lX11 -lXext -lXt > > /home/arnaud/install/lib/libvtkImagingHybrid-6.3.so.1 > > /home/arnaud/install/lib/libvtkIOImage-6.3.so.1 > > /home/arnaud/install/lib/libvtkDICOMParser-6.3.so.1 > > /home/arnaud/install/lib/libvtkIOCore-6.3.so.1 > > /home/arnaud/install/lib/libvtkmetaio-6.3.so.1 -lz > > /home/arnaud/install/lib/libvtkRenderingFreeType-6.3.so.1 > > /home/arnaud/install/lib/libvtkftgl-6.3.so.1 -lfreetype -lGL > > /home/arnaud/install/lib/libvtkInteractionStyle-6.3.so.1 > > /home/arnaud/install/lib/libvtkRenderingCore-6.3.so.1 > > /home/arnaud/install/lib/libvtkCommonColor-6.3.so.1 > > /home/arnaud/install/lib/libvtkFiltersGeometry-6.3.so.1 > > /home/arnaud/install/lib/libvtkFiltersExtraction-6.3.so.1 > > /home/arnaud/install/lib/libvtkFiltersStatistics-6.3.so.1 > > /home/arnaud/install/lib/libvtkImagingFourier-6.3.so.1 > > /home/arnaud/install/lib/libvtkalglib-6.3.so.1 > > /home/arnaud/install/lib/libvtkFiltersSources-6.3.so.1 > > /home/arnaud/install/lib/libvtkFiltersGeneral-6.3.so.1 > > /home/arnaud/install/lib/libvtkFiltersCore-6.3.so.1 > > /home/arnaud/install/lib/libvtkCommonComputationalGeometry-6.3.so.1 > > /home/arnaud/install/lib/libvtkImagingSources-6.3.so.1 > > /home/arnaud/install/lib/libvtkImagingCore-6.3.so.1 > > /home/arnaud/install/lib/libvtkCommonExecutionModel-6.3.so.1 > > /home/arnaud/install/lib/libvtkCommonDataModel-6.3.so.1 > > /home/arnaud/install/lib/libvtkCommonMisc-6.3.so.1 > > /home/arnaud/install/lib/libvtkCommonSystem-6.3.so.1 > > /home/arnaud/install/lib/libvtksys-6.3.so.1 -ldl > > /home/arnaud/install/lib/libvtkCommonTransforms-6.3.so.1 > > /home/arnaud/install/lib/libvtkCommonMath-6.3.so.1 > > /home/arnaud/install/lib/libvtkCommonCore-6.3.so.1 > > > -Wl,-rpath,/home/arnaud/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib > > -Wl,-rpath-link,/home/arnaud/install/lib && : > > /usr/bin/ld: cannot find -lopencv_videostab > > /usr/bin/ld: cannot find -lopencv_video > > /usr/bin/ld: cannot find -lopencv_ts > > /usr/bin/ld: cannot find -lopencv_superres > > /usr/bin/ld: cannot find -lopencv_stitching > > /usr/bin/ld: cannot find -lopencv_photo > > /usr/bin/ld: cannot find -lopencv_ocl > > /usr/bin/ld: cannot find -lopencv_objdetect > > /usr/bin/ld: cannot find -lopencv_nonfree > > /usr/bin/ld: cannot find -lopencv_ml > > /usr/bin/ld: cannot find -lopencv_legacy > > /usr/bin/ld: cannot find -lopencv_imgproc > > /usr/bin/ld: cannot find -lopencv_highgui > > /usr/bin/ld: cannot find -lopencv_gpu > > /usr/bin/ld: cannot find -lopencv_flann > > /usr/bin/ld: cannot find -lopencv_features2d > > /usr/bin/ld: cannot find -lopencv_core > > /usr/bin/ld: cannot find -lopencv_contrib > > /usr/bin/ld: cannot find -lopencv_calib3d > > collect2: error: ld returned 1 exit status > > [14/255] Building CXX object > > src/Core/Common/ObserveAnEvent/CMakeFiles/ObserveAnEvent.dir/Code.cxx.o > > > > > > It actually occurs for all executables... > > > > ${ITK_LIBRARIES} does not contain ${OpenCV_LIBS}, leading to this error. > > Correct? > > > > What would be the best/correct way to fix this error? > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Tue Dec 22 18:57:04 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 22 Dec 2015 18:57:04 -0500 Subject: [ITK-dev] [ANN] ITK 4.9 Release Candidate 3 is ready for testing! Message-ID: On behalf of the Insight Toolkit community, we are proud to announce that ITK 4.9 release candidate 3 has been tagged and is available for testing! Please take this opportunity to test the new features in the release candidate. To obtain the source code, git clone http://itk.org/ITK.git cd ITK git checkout -q --detach v4.9rc03 For more details, please see the Git documentation [1]. A few selected highlights for this release: * New Remote modules: the Cuberille module for smooth generation of meshes from binary segmentation images, and the AnisotropicDiffusionLBR module improved edge-preserving smoothing. * Build your own ITK module outside the source tree, add continuous integration testing on GitHub, and easily add Python wrapping for your C++ algorithms. * Python wrapping, including Python 3, builds faster with a more standard installation * Improved performance of itk::Image::GetPixel and operations on itk::VariableLengthVector?s * Generate a FlatStructuringElement from an image * Point-set registration with time-varying B-splines * Module dependencies can now be specified as public / private / compile / test Please test the release candidate and share your experiences on the mailing list, issue tracker, and Gerrit Code Review. The new module dependency specification mechanism may unearth missing dependencies for projects that use ITK COMPONENTS with the CMake find_package command. An Experimental build, which demonstrates how the test suite performs on your local build system, can be submitted to the dashboard [2] with: mkdir ../ITK-build cd ../ITK-build cmake ../ITK ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit Visual Studio builds must also add ?-C Release? to the ctest command. Notify the mailing list if there are any unexpected failures. Testing your own applications against the RC is also appreciated. Congratulations and well done to the 43 contributors to this release. We would especially like to recognize the new contributors: Mikhail Isakov, Betsy McPhail, Luc Hermitte, Shawn Waldon, Tobias Wood, Ricardo Ortiz, Sreekanth Arikatla, Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Seun Odutola, Abhishek Tiwari, Eugene Prilepin, Zach Williamson, Alexander Leinoff, Alexis Girault, Laurentiu Nicola, Floris Berendsen, Max Smolens, and Pablo Hernandez-Cerdan. Many community members stepped up to contribute fixes for this release candidate. To allow testing and accommodate the upcoming holiday, the final release is re-scheduled for mid-January. Known issues in this release candidate, to be fixed before the final release: * TransformReadWriteTest fails on Mac OSX with shared libraries. * Mac OSX 10.6 has build errors. [1] http://www.itk.org/Wiki/ITK/Git [2] http://open.cdash.org/index.php?project=Insight New Features --------------------- * Wrapping improvements * Python 3 supported * Wrapping builds much faster due to CastXML binaries * LandmarkBasedTransformInitializer now wrapped * NumPy bridge with VisualStudio * Wrapping for the MinimalPathExtraction module * Wrapping is now installed into Python?s site-packages directory in the ?itk? package * Wrapping package size is decreased * Better package portability on Mac OSX * New Remote Modules * Cuberille * Insight Journal Article: http://hdl.handle.net/10380/3186 * AnisotropicDiffusionLBR * Insight Journal Article: http://hdl.handle.net/10380/3505 * Web browser reproducibility: http://www.kitware.com/blog/home/post/942 * Core Improvements * External Modules can now be developed outside of the ITK source tree and on GitHub * Details: http://www.kitware.com/blog/home/post/997 * New utilities in itk::Math: * AlmostEquals * NotAlmostEquals * ExactlyEquals * NotExactlyEquals * New itk::NumericTraits * IsInteger * IsSigned * Improved C++11 support * New ITK_DELETE_FUNCTION macro for ?=delete? * New ITK_NOEXCEPT macro for the ?noexcept? keyword * Improved capabilities of itk::ResourceProbe and itk::ResourceProbesCollectorBase * Improve numerical stability in VNL eigen system estimation * itksys_ios:: and itksys_stl:: have been remove (use std::) * Filtering Improvements * Generate a FlatStructuringElement from an image * WarpImageFilter support VectorImage?s * ConvertLabelMap supports different LabelMap types * ImageToPathFilter moved from the ITKReview to the ITKPath module * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase module * Registration Improvements * Point-set registration with time-varying B-splines * Build Improvements * Module dependencies can now be specified as public / private / compile / test * BUILD_EXAMPLES CMake option is now OFF by default * Option to export all library symbols on Windows: * Details: http://www.kitware.com/blog/home/post/939 * Expat third party library is now name mangled * Many more modules can be built as shared libraries * KWStyle is automatically built and configured when tests are built * Performance Improvements * New MetaProgrammingLibrary namespace (itk::mpl) holds members for metaprogramming * itk::mpl::{TrueType,FalseType} * itk::mpl::{If,Not,And,Or,Xor} * itk::mpl::EnableIf * itk::mpl::IsBaseOf * itk::mpl::IsConvertible * itk::mpl::IsNumber * itk::mpl::IsSame * itk::mpl::PromoteType * Image::GetPixel performance improvements * Many itk::VariableLengthVector performance improvements * AdaptiveHistogramEqualization uses a moving histogram * WarpImageFilter performance improvements * Documentation Improvements * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples * ITK Software Guide improvements * How to use Python wrapping * How to create an ITK module * Improvements to segmentation examples * Expanded Canny edge detection example * Expanded tree container example * Third Party Library Updates * FFTW updated to latest upstream * Build with recent OpenCV 2 and 3 * Build with the latest VTK * PNG update to the latest upstream * GDCM updated to the latest upstream * KWSys updated to the latest upstream * MINC updated to the latest upstream * SWIG updated to the latest upstream * Third party PNG and MINC are now Git subtrees * Style improvements -- ITK gets more stylish with every release! * Private copy constructors and operator= use ITK_DELETE_FUNCTION * Improved code coverage -- we are at 84.9%! * *Lots* of important bug fixes * And much more! See details in the log below. Changes from v4.9rc02..v4.9rc03 ------------------------------------------------ Alexis Girault (1): BUG: Implement SetAutoMinimumMaximum in itkScalarImageToHistogramGenerator Bill Lorensen (1): BUG: nifti_read_subregion_image was leaking file pointers Brad King (7): ENH: Teach ITK module macros to support independent header-only modules ENH: Add script to import KWIML library source code ENH: Add `ITKKWIML` module to provide external KWIML library ENH: Port TIFF integer types from KWSys to KWIML ENH: Port LSM integer types from KWSys to KWIML ENH: Port itkIntTypes.h from KWSys to KWIML ENH: Drop KWSys FundamentalType component Bradley Lowekamp (1): ENH: Add option to choose scheme for git download Davis Vigneault (1): STYLE: Use cstdlib return macros in ITK examples D?enan Zuki? (3): BUG: do not pass 0,0,0 to Versor.Set() STYLE: Removing the unused NeighborhoodRadius property ENH: Write out transform in DeformableRegistration15 Gert Wollny (1): BUG: Remove double-conversion from public interface, use system. Hyun Jae Kang (8): ENH: Use a data struct to export the system information of a probe. ENH: Create a test for the SpawnThread function ( ITK-3317) STYLE: Remove an unnecessary file (-w) from source code BUG: Fixed the failed case of itkStdStreamStateSaveTest on OS X 10.8 BUG: Fixed the failed test case of itkThreadPoolTest on OS X 10.8 BUG: Fixed a failed test of ITKDistanceMapTestDriver BUG: Fixed the failed test VideoSourceTest PERF: Improve the performance of a test of ITKRegistrationMethodsv4TestDriver COMP: Fixed the compiler error of itkDisplacementFieldToBSplineImageFilterTest Jean-Christophe Fillion-Robin (25): BUG: Build ITKIOTransformHDF5 as shared library. See #3393 BUG: Build ITKIOTransformMINC as shared library. See #3393 BUG: Build ITKIOTransformMatlab as shared library. See #3393 BUG: Build ITKIOTransformInsightLegacy as shared library. See #3393 STYLE: TransformIOFactory: Remove obsolete declaration. See #3393 COMP: TransformIOFactory: Add missing ctor/dtor from hxx file. See #3393 COMP: TransformFileWriter: Remove method "OpenStream()" without definition COMP: TransformFileReaderTemplate: Remove undefined method "CreateTransform()" ENH: Update ITKIOPhilipsREC to allow static initialization. See #3393 ENH: Update ITKIOTransformMINC to allow static initialization. See #3393 COMP: MINC: Fix VS2008 "unknown round" build error. See #3393 COMP: MINC: Fix VS2008 "unknown arpa/inet.h" build error. See #3393 COMP: Configure ENABLE_SHARED into .cmake file. See #3393 COMP: Fix configuration of IOFactory header. See #3393 STYLE: UseITK: Removed redundant code setting ImageIO factory name. See #3393 STYLE: UseITK: Re-factor introducing _configure_IOFactoryRegisterManager STYLE: UseITK: Set TransformIO factory and module name using convention. BUG: Ensure Image IO factories are registered once. See #3393 BUG: Ensure Transform IO factories are registered once. COMP: ITKIOXML: Fix VS11 "already defined std::string" link error. See #3393 BUG: TransformIO: Implement explicit template instantiation using "extern". COMP: TransformIO: Fix VS build errors removing extra EXPORT COMP: TransformIO: Handle compiler not supporting "pragma diagnostic". COMP: TransformIO: TransformFile(Reader|Writer) still need to be exported. COMP: TransformIO: Fix explicit instantiation approach Johan Andruejol (1): ENH: Add ITK_RUNTIME_LIBRARY_DIRS for external projects KWIML Upstream (1): KWIML 2015-12-09 (43f9f8d0) Lucas Gandel (1): BUG: PhysicsBasedNonRigidRegistrationMethod test failure on Debian 32bit Matthew McCormick (16): COMP: Fix PointDimension reference in AzimuthElevationToCartesian test. STYLE: Improve scoping in AzimuthElevationToCartesian test. STYLE: Explicitly mark the ProcessObject methods virtual in SignedMaurer. BUG: Do not try to install targets that do not exist when building externally. BUG: ITKIOMeta needs a public dependency on ITKMetaIO. COMP: Update LesionSizingToolkit for external build and style test failures. BUG: Add CMake OpenCV export code to ITKVideoBridgeOpenCV. COMP: Improve compatibility with OpenCV 3. DOC: Fix class references in StatisticsLabelMapFilter. STYLE: Improved readability of itkStatisticsUniqueLabelMapFilterTest1. DOC: Correct ReverseOrdering description in ShapeUniqueLabelMapFilter. STYLE: Add own copy of GenerateExportHeader COMP: Create _TEMPLATE_EXPORT macros. COMP: TransformIOBaseTemplate must be explicitly instantiated. BUG: Do not use dynamic_cast for DisplacementFieldType in HDF5 test. COMP: Do not use string(MAKE_C_IDENTIFIER with CMake < 2.8.12 Max Smolens (1): BUG: VoronoiSegmentationRGBImageFilter: add pixel dimension check Mikhail Isakov (1): DOC: correction in DiffusionTensor3D Reconstruction Ricardo Ortiz (1): BUG: Set itkBinaryImageTo*LabelMapFilter foreground/background values Seun Odutola (1): BUG: absolute value of tolerance taken to cater for negative spacing Shawn Waldon (1): COMP: OSX set deployment target when building fftw Simon Alexander (4): STYLE: Change to make git bash on windows happy with the function name COMP: fixes for visual studio 2015update1 x86 in release mode COMP: fixes for visual studio 2015update1 x86 in release mode COMP: fixes for visual studio 2015update1 x86 in release mode Sreekanth Arikatla (2): BUG: Resolved const correctness in itkMatrix.h ENH: Fixes the symmetry of AzimuthElevationToCartesianTransform and adds tests Changes from v4.9rc01..v4.9rc02 ------------------------------------------------ Bill Lorensen (1): BUG: Valgrind detected an invalid read Davis Vigneault (1): STYLE: Address some warnings when running cppcheck Hyun Jae Kang (2): COMP: Fixed a warning message of data-conversion on VS14 COMP: Update KWStyle to remove format-string warning message Matthew McCormick (3): DOC: Remove invalid wrapping example. BUG: Wrap AdaptiveEqualizationHistogram. COMP: Ignore Doxygen endcond warning in itkIsConvertible.h. Seun Odutola (1): COMP: Corrected minc2.h path installation from libsrc2/minc2.h to minc2.h Ziv Yaniv (2): BUG: Affine transformation was estimated without sufficient number of points. BUG: fixed BSpline initializer crash when reference image not set. Changes from v4.8.0..v4.9rc01 -------------------------------------------- Abhishek Tiwari (1): BUG: "tmpImageIndex" not initialized to 0. Adam Snyder (1): PERF: Reworked MMI Threading using a per-thread buffer Alexander Leinoff (6): ENH: Adds IsInteger and IsSigned to NumericTraits. COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. ENH: Adds ExactlyEquals and NotExactlyEquals functions to itkMath.h COMP: Removes floating-point equality checks ENH: COMP: Adds support for complex values to Math::AlmostEquals ENH: Updates fftw dependency Arnaud Gelas (5): COMP: fix warning (unused local typedef) COMP: simplify ITKVideoBridgeOpenCV dependency DOC: add doxgen documentation for BinaryImageToLevelSetImageAdaptor ENH: add tests to exercise itk::ThreadedIteratorRangePartitioner COMP: fix compilation error with OpenCV2 and OpenCV3 Betsy McPhail (1): BUG: Improve buffer alignment in OctreeNode . Bill Hoffman (2): ENH: Use new CMake Windows export symbol dll feature. COMP: Put vnl_export.h in the list of sources so it gets installed. Bill Lorensen (4): COMP: VTkGlue linker errors BUG: Inappropriate use of AlmostEquals ENH: Bump tag for wiki examples ENH: Better layout strategy Brad King (3): ENH: Remove use of include and itksys_ios::* ENH: Remove use of include and itksys_stl::* ENH: Update CMake Policy settings in Testing/TestExternal project Bradley Lowekamp (31): BUG: Avoid null deference in PrintSelf with default construction ENH: Enable base classes for templates of landmark initializer STYLE: Use "Swap" for ITK member name BUG: Demonstrate Eigen analysis failure BUG: Fix computation of Eigen analysis ENH: Update DiscreteHessianGaussian Test baseline ENH: Correctly demonstrate float point Eigen failure ENH: compile vnl_math_hypot, and use at least double ENH: Adding initial update script from used libpng version. ENH: removing non-subtree files for itkpng ENH: Ported ITK changes for building to subtree merged code ENH: Update libpng update script for v1.6.9 BUG: Use ParameterValueType for computation of landmark affine ENH: Wrap LandmarkBasedTransformInitializer BUG: Avoid potential exception in itk::Object::UnRegister ENH: Update itkpng zlib, configuration, and rename ENH: Update itkpng name mangling BUG: Use const pointer in Set method for constant ReferenceImage ivar BUG: Increase tolerance for PhysicsBasedNonRigidRegistrationMethod BUG: Demonstrate side effect on registration due to BSplineScatter change ENH: Move MovingHistogramImageFilter base classes to ImageFilterBase BUG: Avoid potential exception in itk::Object::UnRegister BUG: Avoid null deference in PrintSelf with default construction BUG: Use const pointer in Set method for constant ReferenceImage ivar ENH: Optimize AdaptiveHistogramEqualization with MovingHistogram base COMP: address sign unsigned comparison warning COMP: Address signed unsigned comparison warning COMP: Address unused member variable and methods in anonymous ns BUG: Fix segfault when with empty IsolatedWatershed Threshold range BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test BUG: Reduce number of targets with MSVC Davis Vigneault (7): DOC: Minor improvements to segmentation examples. DOC: Expanded Canny Edge Detection Example DOC: Expanded TreeContainer Example COMP: Warnings in itkVTKImageExport when compiling with c++11 COMP: Warnings in FFTW Classes when compiling with c++11 COMP: Update Git Tag for Subdivision Module COMP: Warnings in FFTW Classes when compiling with c++11 D?enan Zuki? (1): STYLE: better formatting of the "usage" message Eugene Prilepin (1): BUG: Fix a template name formation in python wrappings Floris Berendsen (1): STYLE: Improve naming conventions in comments. Hans Johnson (29): STYLE: Instrument for FixedParameters typedef BUG: Demonstrate DisplacementTransformFailure BUG: FixedParameters should be double precision STYLE: Minor code style issues for MGHIO COMP: Update to version for WikiExamples ENH: Update Sphinx for ITK 4.8.0 ENH: Update MGHIO to be shared lib ENH: Provide consistent floating point comparisons BUG: Fix MGHIO to fix write failures PERF: Remove floating point as sentinal value COMP: Const correctness needs to be maintained BUG: Preserve backwards compatibility DOC: Provide consistent naming in comments ENH: Conversion between transform type tolerance STYLE: Prefer initialization to assignment ENH: Missing ITK_OVERRIDE COMP: Need to propagate ITKGDCM COMP: Need to propagate ITKGDCM COMP: Add missing ITK_OVERRIDE STYLE: Minor code style issues for MGHIO COMP: Update to version for WikiExamples ENH: Update Sphinx for ITK 4.8.0 ENH: Update MGHIO to be shared lib BUG: Fix MGHIO to fix write failures ENH: C++11 allows for rigorous =delete COMP: Remove unnecessary failing assert test ENH: Ignore internal files for the Clion editor COMP: Fix VNL compilation for wider C++11 support BUG: In configuration test need to mirror code Hyun Jae Kang (27): BUG: Remove std::cout calls from class BUG: Avoid an unexpected output of static_cast BUG: Update python example codes for ImageRegistration BUG: Retrieve the missed wrap file BUG: itkVTKImageIO class does not handle blank lines in VTK file header. BUG: Fix HDF5 CMake configuration with VS2015 BUG: Fix a compilation issue on ITK4 with FFTW and shared libraries BUG: Fixed older XCode linking error ENH: Use CastXML binaries when building with x86_64 Mac OS X BUG: Remove std::cout calls from class BUG: itkVTKImageIO class does not handle blank lines in VTK file header. BUG: Fixed older XCode linking error ENH: Add automatic KWStyle build and configuration setup COMP: KWStyle shadow, format-nonliteral and autological-compare warning. COMP: Fixed the warning messages from itkGPU Module COMP: Fixed a warning message of unused-private-field COMP: Apply latest version of KWStyle COMP: Update KWStyle to fix its additional warning messages COMP: Update KWStyle to fix its additional warning messages COMP: Fix data-conversion warning messages on Windows ENH: Update itkResourceProbe to calculate statistical data COMP: Fix data-conversion warning messages on VS14 COMP: Fixed 'std::sqrt' : ambiguous call to overloaded function ENH: Update the Report() function of itkResourceProbesCollectorBase COMP: Fix data-conversion warning message on itkResourceProbe COMP: Fix additional warning messages of KWStyle COMP: Fix data-conversion warning messages Jon Haitz Legarreta (6): ENH: Add test for itkStatisticsUniqueLabelMapFilter BUG: Fix compilation issues for StatisticsUniqueLabelMapFilterTest BUG: Fix comparison issues for itkStatisticsUniqueLabelMapFilter BUG: Test for StatisticsUniqueLabelMapFilter stability ENH: Add test for itkParametricStpaceToImageSpaceFilter ENH: Improve code coverage for itkParametricSpaceToImageSpaceMeshFilter Julien Michel (1): ENH: Support of VectorImage as template parameters for WarpImageFilter Junjie Bai (2): BUG: ConvertLabelMap with different LabelMapTypes BUG: LabelObject CopyAttribute support different LabelObject type KWSys Robot (4): KWSys 2015-07-10 (c9336bcf) KWSys 2015-07-30 (f63febb7) KWSys 2015-08-24 (cdaf522c) KWSys 2015-08-28 (dc3fdd7f) LIBPNG Upstream (2): PNG 2009-04-06 (e68f5a36) PNG 2014-02-05 (3e753eb8) Laurentiu Nicola (2): PERF: Avoid temporary smartptr in ProcessObject::GetInput PERF: Optimize WarpImageFilter by avoiding refcount bouncing Luc Hermitte (8): PERF: itk::Image::GetPixel() performance improvment. PERF: Performance enhancements on VariableLengthVectors 1/... ENH: Dependencies on itkVariableLengthVector.h reduced BUG: Error in VariableLengthVector Unit Tests PERF: Performance enhancements on VLV 2/... PERF: Performances enhancements on VLV 3/... COMP: Fix signed/unsigned warnings BUG: std::copy/fill on empty VLV Lucas Gandel (4): ENH: Move ImageToPathFilter from ITKReview to ITKPath module. BUG: Fixing ImageToPathFilter wrapping call from Review Module STYLE: Fix KWStyle dashboard errors BUG: Fix external module BUILD_SHARED_LIBS status Mathieu Malaterre (1): BUG: Name mangle the included expat third party library. Matthew McCormick (94): ENH: Change itkSystemInformationTest to itkCMakeConfigurationTest. ENH: Add AnisotropicDiffusionLBR Remote Module. ENH: Bump ITK version to 4.9.0. BUG: Remove std::cout calls from classes. COMP: Remove unused argument in ConditionVariableNoThreads. BUG: Implement UpdateLargestPossibleRegion for ImageToVTKImageFilter. COMP: Add link interface specification for wrapping target_link_libraries. STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. COMP: Fix MINCTransformIO factory registration. COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. COMP: Remove unknown doxygen command in AnisotropicDiffusionLBR. BUG: Initialize mutex for 32 bit AtomicInt. ENH: Use CastXML binaries when building with x86_64 Linux. STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. COMP: Disable the gold linker for static builds on Ubuntu 14.04. ENH: Use Windows binaries for CastXML. ENH: Add better scoping in igenerator.py. BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. BUG: LevelSetsv4 used signed char instead of char. ENH: Add better scoping to idx.py. COMP: Define newSize and oldSize in VariableLengthVector. STYLE: Use prefix increment operator in ImageBase. DOC: Correct spelling of Continuous. ENH: Add more progress information to IterativeClosestPoint2. BUG: Build BridgeNumPy with Visual Studio. ENH: Add ITKModuleExternal.cmake COMP: Wrap Image< bool, D > for FlatStructuringElement. BUG: Use CastXML binary built in Release. BUG: ContinuousIndex should not be templated over TCoordRep. COMP: Set CMP0054 to new. COMP: Address line length too long for Software Guide. COMP: Fix CannyEdgeDetectionImageFilter.cxx types. BUG: Support Python 3 wrapping module initialization. BUG: Update itkTemplate.py for Python 3. BUG: Update itkExtras.py for Python 3. BUG: Prevent Python callback addition recursion. BUG: Fix test scripts for Python 3. BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. ENH: Allow projects to build against an external module. ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. ENH: Rename _cable_ to _wrappers_. BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. BUG: Define ITK_WRAPPING_PARSER when wrapping. COMP: Do not use C++11 alignas in itkAlignedTypedef. ENH: Bump CMakeLists.txt version to 4.8.1. BUG: Pass the CMAKE_CXX_FLAGS to castxml. ENH: Bump CastXML version to 2015-30-29. ENH: Bump LLVM / Clang to 3.7.0. COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. COMP: Add missing ITKIOImageBase dependency for ITKTransformMINC. COMP: Use itkSimpleNewMacro in ThreadedIteratorRangePartitionerTest. ENH: Add wrapping support for building modules externally. BUG: Fix KWStyle test paths when building a module externally. ENH: Add Cuberille Remote module. COMP: Remove carriage returns from Cuberille remote. COMP: Remove unused argument in ConditionVariableNoThreads. DOC: Correct spelling of Continuous. ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. COMP: Fix KernelTransform SetFixedParameters argument type. STYLE: Use prefix increment operator in ImageBase. COMP: Use ITK's pygccxml by correctly setting up the sys.path Revert "COMP: Put vnl_export.h in the list of sources so it gets installed." BUG: Revert "BUG: ConvertLabelMap with different LabelMapTypes" ENH: Marking wrapping CMake configuration variables as advanced. STYLE: Rename CASTXML to CASTXML_EXECUTABLE. COMP: Non-virtual copy attribute members in LabelMap cannot have override. COMP: Add wrapping for AdaptiveHistogramEqualizationImageFilter. COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. ENH: Remove CMake version check in ITKModuleHeaderTest.cmake BUG: Improve KWStyle ExternalProject utilization. ENH: Remove old KWStyle build script. COMP: Address VariableLengthVector Doxygen rhs @param not found. ENH: Rename WRAPPING_LIBRARY_GROUPS to WRAPPING_SUBMODULE_ORDER. ENH: Install Python bindings into site-packages. ENH: Improve readability of Python site-packages path detection. COMP: DiscreteGaussianDerivativeImageFilter unsigned expression warning. BUG: ITKCommon publically depends on ITKDoubleConversion. COMP: Improve scoping in CovariantVectorGeometryTest. ENH: Improves names and export of module dependencies. STYLE: Improve namespace bracket style in itkIsConvertible. COMP: Set CMP0054 to new. BUG: Remove unused wrapping files. BUG: Do install install wrapping development files. ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. BUG: Remove duplicate inclusion of wrapping submodules. COMP: Do not use C++ style comments for Doxygen cond. BUG: Fix detection of the gold linker. BUG: Update Python package installation locations. ENH: Bump CMakeLists.txt version to 4.8.2. ENH: Change BUILD_EXAMPLES default to OFF. BUG: Use 'from itk import ITKCommon' in module2module test. COMP: Link to VTK Python when built with Kits support. BUG: Install itk_minc2.h header. COMP: ITKIOMINC has a public dependency on ITKIOImageBase. Michka Popoff (9): ENH: Update to swig 3.0.7 ENH: Do not link against specific Python library on OS X COMP: Fix wrapping warnings when building with ITK_WRAP_IMAGE_DIMS=2 COMP: Add missing wrapping for TransformBase COMP: Use ITK's pygccxml by correctly setting up the sys.path COMP: Disable incompatible modules when using Python 3 wrapping COMP: Move MovingHistogramImageFilterBase wrapping to ImageFilterBase module COMP: Disable incompatible modules when using Python 3 wrapping ENH: Allow operations on Indexes and Offsets in Python Mikhail Isakov (1): BUG: DiffusionTensor3DReconstruction segfault if no baseline image Nick Tustison (5): BUG: Set a default b-spline epsilon. ENH: Adding testing for closed loop. BUG: Updating B-spline classes with the same epsilon strategy. PERF: Switch vnl_vectors for fixed arrays. ENH: Point-set registration with time-varying B-spline. Olivier Commowick (3): BUG: Correct discrepancy in tridiagonal reduction wrt VNL eigen system BUG: Correct under/overflows in vnl_math_hypot (taken from pythag from V3P) BUG: Switch eigenvalues computation to double Pablo Hernandez-Cerdan (2): ENH: Help class for itkFlatStructuringElement with constructor from images. COMP: Fix test errors and warnings in FlatStructuringElement. Seun Odutola (1): COMP: Fixed name clash with Apple header (check Macro), renamed check to Check Shawn Waldon (1): COMP: Set target OS X version in environment for tools using compiler Simon Alexander (1): BUG: incorrect closest point computation Tobias Wood (2): BUG: LBFGSB was printing messages even with debug switched off. BUG: Removed an unguarded print statement. Vladimir S. FONOV (9): BUG: Missing ITKIOMINC_EXPORT on __Private() COMP: Changing the order of HDF5 library components COMP: Splitting up IOMINC module into two parts: MINC and Transform STYLE: updated comments to properly reference LIBMINC ENH: Add script to merge upstream MINC as a subtree MINC 2015-07-23 (c033d431) COMP: Update MINC CMake code MINC 2015-08-18 (6d7e3ba8) MINC 2015-09-13 (95cd5374) Xiaoxiao Liu (1): DOC: update email address for xiaoxiao. Zach Williamson (10): BUG: Use correct libraries for ImageFusion tests ENH: Consolidate Library Dependencies COMP: Add a missing link to Review module COMP: Use correct linking macro in DCMTK BUG: Use correct libraries for TestKernel tests COMP: Fix inconsistant naming of GPUPDEDeformableRegistration ENH: Use new linking system macros PERF: Avoid searching private dependencies for include directories COMP: Recover missing dependencies ENH: use new linking macros in Filtering module ----------------------------------------------------- Errors or omissions? Please fix them here: https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit From matt.mccormick at kitware.com Tue Dec 22 19:53:03 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 22 Dec 2015 19:53:03 -0500 Subject: [ITK-dev] Merging to ITK master for 4.10 Message-ID: Hi folks, Thanks to everyone who helped clean up the dashboard for the 4.9 release. We are getting back to our "happy place" -- the land of green dashboard wonderfulness. There were many of fixes for 4.9RC3. Unfortunately, we did not make the target release date. However, the dashboard is in good enough condition to confidently make the final release, apart from a few outstanding issues. I have collected known issues in the issue tracker with the tag "20151214_ITKv4.9.0_FINAL": https://issues.itk.org/jira/issues/?jql=fixVersion%20%3D%20%2220151214_ITKv4.9.0_FINAL%22%20AND%20project%20%3D%20ITK%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC If there are other issues to address, please add them there. Since the dashboard is getting back into shape, we should be able to merge enhancements for 4.10. Please branch fixes for 4.9 off the release branch and make a note in Gerrit so they can be merged into the release branch. As always, please help keep the dashboard in a clean state so regressions do not progressively accumulate. Thanks, Matt From marco.dev.open at gmail.com Wed Dec 23 09:30:25 2015 From: marco.dev.open at gmail.com (Marco Dev) Date: Wed, 23 Dec 2015 18:00:25 +0330 Subject: [ITK-dev] itk and vtk for NDK Message-ID: Hi, is there any reference or example source code for building itk and vtk for Android with NDK ? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From will.schroeder at kitware.com Wed Dec 30 11:50:41 2015 From: will.schroeder at kitware.com (Will Schroeder) Date: Wed, 30 Dec 2015 16:50:41 -0000 Subject: [ITK-dev] A little gratitude goes a long way, especially heading into a new year... Message-ID: Here are some kind words directed at open source maintainers: http://jlongster.com/Starters-and-Maintainers "Here?s to all the maintainers out there. To all the people putting in tireless, thankless work behind-the-scenes to keep code alive, to write documentation, to cut releases, to register domain names, and everything else. ?" Amen, I'd also like to add to that the unsung heroes , the Program Managers, academics, researchers, leaders, visionaries, and everyone else who do the hard work of keeping open source thriving by encouraging, contributing to, and/or funding these efforts. -- William J. Schroeder, PhD Kitware, Inc. 28 Corporate Drive Clifton Park, NY 12065 will.schroeder at kitware.com http://www.kitware.com (518) 881-4902 -------------- next part -------------- An HTML attachment was scrubbed... URL: