Hi Brad, Thanks for the feedback. I've tweaked the release text accordingly.
On a side note, I also created this issue [1], so that we will remember to allow modules to declare their own examples in the future. Thanks, Matt [1] https://issues.itk.org/jira/browse/ITK-3336 On Tue, Dec 9, 2014 at 9:29 AM, Bradley Lowekamp <blowek...@mail.nih.gov> wrote: > Matt, > > I don't think you sufficiently highlighted that now all ITK examples from the > Software Guide, Wiki Examples, and SphinxExamples are indexed and crossed > linked in Doxygen[1]. So now when you go to your favorite filter or other > object, say the ResampleImageFilter[2], 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! > > Brad > > [1] http://itk.org/Insight/Doxygen/html/examples.html > [2] http://www.itk.org/Doxygen/html/classitk_1_1ResampleImageFilter.html > > On Dec 8, 2014, at 11:44 PM, Matt McCormick <matt.mccorm...@kitware.com> > wrote: > >> On behalf of the Insight Toolkit community, we are proud to announce >> that ITK 4.7.0 release candidate 1 has been tagged and is available >> for testing! >> >> >> To obtain the source code, >> >> git clone http://itk.org/ITK.git >> cd ITK >> git checkout -q --detach v4.7rc01 >> >> For more details, please see the Git documentation [1]. >> >> >> 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 everyone that has contributed to this >> release. Release candidates are tagged every week. The final release >> is scheduled for December 18th. >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >> >> [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 >> >> * 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() >> >> * New Remote Modules >> - Higher Order Accurate Gradient >> - http://hdl.handle.net/10380/3231 >> - IO Transform DCMTK >> - http://hdl.handle.net/10380/3468 >> >> * 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 >> >> * Performance improvements >> - Faster recursive Gaussian on VectorImage >> - 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.5.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 >> commun...@itk.org >> http://public.kitware.com/mailman/listinfo/community > _______________________________________________ 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