7.0.0-Release Candidate 10

This is the 7.0.0 Release Candidate 10. Below are listed the many bug fixes and development that have gone into this release.

Known Issues

  • Long visualization operations can lock up the GUI. Please be patient for those operations to end.

New Features

Fixed Issues

In the below tables are summarized git logs from the commits since the last release. Each line should have a short code at the start of the line indicate a general area that the commit falls under. Also include is the Github Pull Request (PR) number. These can be fully reviewed at:

https://www.github.com/bluequartzsoftware/simplnx

https://www.github.com/bluequartzsoftware/DREAM3DNX

DREAM3D NX

  • ENH/BUG: Fix various bugs, improve Anaconda installations, other misc fixes (#636) [621504de]

  • BUG: NXPreferencesPanel-Don’t show disabled popup warning when reverting changes on cancel (#635) [26f2507d]

  • ENH: cache settings widgets (#633) [4c242018]

  • BUG: Fix array coloring/active array bug in ImageSlice representation class (#632) [e4765b9e]

  • BUG: show file button shows warning message when path does not exist (#631) [d438d01a]

  • ENH: link dock widgets (#628) [102a073a]

  • ENH: Refactor loading pipeline (#620) [c435fa38]

  • ENH: Update Data Structure Delegate Styling (#629) [4821346b]

  • ENH: Add support for reading .h5oina files (#601) [f01a9266]

  • COMP: Fix compile error on MacOS when update checks are disabled. (#627) [b9dcea92]

  • BUG: ReadCSVWidget-Various UI enhancements & bug fixes (#618) [f9f354f1]

  • BUG: Fix bugs in VXPipelineModel preventing compatibility with proxy model (#626) [d807ee2c]

  • ENH: Update compile options to remove network connections (#625) [074b3a27]

  • ENH: Remove disable auto rescale feature from custom data range feature (#622) [2de8e89d]

  • BUG: Fix vtkScalarBarWidget Interactor warnings when loading state files (#621) [d19b08c5]

  • ENH: Replace orientation marker axes style widget with annotated cube (#612) [970f319b]

  • BUG: extract pipeline from DREAM3D file bugs (#616) [560756a9]

  • WEB: Fix typos introduced with the redesign [cfb7cc07]

  • ENH: Allow Drag-N-Drop of data files into the pipeline area to load a filter (#608) [727db7be]

  • ENH: Usability enhancements for Visualization Measure Tool (#607) [99f69a84]

  • BUG: Fix temp dir default value not saving (#611) [417850f8]

  • ENH: Allow changing text annotation font size from settings widget (#610) [a36a6c21]

  • ENH: Temp DREAM3D files & unified preferences panel (#603) [02212be2]

  • ENH: OpenGL, UI, nullptr crash fixes and usability enhancements (#609) [5f7f82fc]

  • ENH: Generate Color Table Updates (#606) [2e57210e]

  • ENH: Fix nullptr crash in viz, adjust Preflight Updated Value display. [8ee6e836]

  • BUG: Fix crash when closing a window. [cf9f61b3]

  • BUG: MacOS-Fix packaging issue where platforms plugin was not installed. [40374615]

  • BUG: ReadCSVParameter-Streamlined file loading code and fixed duplicate Accept/Reject buttons. (#602) [719784a2]

  • BUG: Fix Volume Render Crash, Fix Orientation utility icons (#600) [8188a359]

  • PY: Add support for Python 3.12 with HDF5 1.14. (#599) [a702bc25]

  • DEV: Update version to RC-10 [17646e18]

  • REL: DREAM3D-NX v7.0.0-RC9 (#598) [76251305]

simplnx

  • ENH: Update error messages from DataArrayIO and StringArrayIO (#901) [d769fce3]

  • DOC: Add example for GeneratedFileListParameter in Python (#902) [7021f182]

  • BUG: Fixed issue with failing print causing filter to fail (#899) [5da9e786]

  • DOC: Update Python documentation with improved navigation (#895) [c59e375c]

  • ENH: GeneratePythonPlugin can generate batch/shell init file. (#896) [8f1a45df]

  • ENH: Misc doc and filter updates for ITK, ExtractInternalSurfaces and SurfaceNets (#898) [d43cc50b]

  • FILTER: ExtractPipelineToFile added (#897) [8b748077]

  • FILTER: Add H5OINAReader (#700) [a51dd5f3]

  • BUG: Small bugs, doc fixes, StopWatch class added (#894) [327e4b65]

  • BUG: StringUtilities::split-Add Additional Edge Case Checks(#893) [3a9c87d8]

  • BUG: Rename GenerateFaceMisorientationColors to GenerateFeatureFaceMisorientations (#889) [5ed1cd93]

  • BUG: Return invalid Result<> if size of directory is requested. (#891) [219471be]

  • BUG/ENH: StringUtilities Split Function Updates (#892) [381aecc4]

  • ENH: Report total installed memory on some memory allocation errors (#887) [0343a96c]

  • ENH: Add support for getting the pipeline json object from a dream3d file (#890) [6a80a1be]

  • ENH: Add checks to ensure vertex cropping bounds are not the same. (#888) [e9f0542a]

  • ENH: Forward error messages when creating Node geometries. (#885) [eed0c9b4]

  • FILT: ITKImageProcessing - Add new batch of filters (#884) [daea37d6]

  • BUG: Fix python plugin generation codes (#881) [60a81213]

  • ENH: Initialize Data - Increased Variance in Random Generation for Floats (#880) [023c9896]

  • BUG: Fix resetting of the DataStructure::Id when importing from a file. (#879) [8e4e8f98]

  • ENH: GeneratePythonFilter-Crashing fixed, Generation Fixed, headers split (#877) [fa92713c]

  • BUG: Find Array Statistics (#878) [1645a22f]

  • ENH: ReadMHAFile-Allow user to transpose stored matrix and other UI improvements (#871) [f9034641]

  • BUG: Fix accepted input file extension types for ConvertHexGridToSquarGridFilter (#875) [eb588250]

  • ENH: Update Generate Color Table Filter and Parameter (#866) [d4264ca1]

  • ENH: CombineSTLFiles-Add option to label the faces and vertices based on a file index (#873) [93ca6a33]

  • PY: Use consistent simplnx alias, tweak parameter declaration sections. (#872) [5340383d]

  • BUG: Fix issue where spacing would be set to 1,1,1 (#870) [c8f5f0cf]

  • FILTER: Rename ‘Contouring’ to ‘FlyingEdges3D’ (#869) [b6a50195]

  • PY: DataPath API additions, Example OpenCV filter included. (#868) [1b1d2d8d]

  • PYTHON FILTER: Contour Statistics (#865) [da8428bd]

  • BUG: ReadH5Ebsd-Fix issue creating proper sized Attribute Matrix for Ensemble Data (#863) [c089bc23]

  • DOCS: Implement python developer documentation including filter examples and a tutorial (#837) [2a7b94cd]

  • PY: Add support for Python 3.12 with HDF5 1.14. (#861) [5b24757e]

Added the following new ITK Filters

  • ITKApproximateSignedDistanceMapImage

  • ITKConnectedComponentImage

  • ITKCurvatureAnisotropicDiffusionImage

  • ITKCurvatureFlowImage

  • ITKDanielssonDistanceMapImage

  • ITKDoubleThresholdImage

  • ITKGradientAnisotropicDiffusionImage

  • ITKGradientMagnitudeRecursiveGaussianImage

  • ITKIsoContourDistanceImage

  • ITKLaplacianRecursiveGaussianImage

  • ITKMinMaxCurvatureFlowImage

  • ITKRegionalMaximaImage

  • ITKRegionalMinimaImage

  • ITKSignedDanielssonDistanceMapImage

  • ITKThresholdMaximumConnectedComponentsImage

  • ITKZeroCrossingImage