[ITK] [ITK-dev] ITK 4.7 Release Candidate 2 has been tagged!

Bradley Lowekamp blowekamp at mail.nih.gov
Tue Dec 16 12:04:50 EST 2014


Matt,

Here is a the commit which provided insight:

https://github.com/InsightSoftwareConsortium/ITK/commit/d7bd945330746905c5e813275690477ff8981e7b

The png files previously written by ITK have an UNKNOW sCal field. With PNG 1.5, the value is ignored unlike the prior versions. ITK now writes the the sCAL field as METER.

My solution was to take a version of SimpleITK with ITK's PNG and just read and re-write the files:


import SimpleITK as sitk
from glob import glob
fn = glob("*/*.png")
for f in fn:
    img = sitk.ReadImage(f)
    sitk.WriteImage(img, f)


I don't see how to improve this behavior. This line just works differently with the new libpng [1].

Brad

On Dec 16, 2014, at 11:53 AM, Matt McCormick <matt.mccormick at kitware.com> wrote:

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20141216/ac821ddc/attachment-0001.html>
-------------- next part --------------
_______________________________________________
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


More information about the Community mailing list