Skip to content

7.4.0-Release

BlueQuartz Software is proud to release version 7.4.0 of DREAM3D-NX. This smaller update contains a few key bug fixes and introduces a few small but nice features.

  • Release Date: October 27 2025

What's New and Fixed in DREAM3D-NX Version 7.4.0

  • Multidimensional Spreadsheet View


    Spreadsheet Feature DREAM3D-NX is introducing a new spreadsheet module. There are two views that can be used including a traditional view where each tuple in the data set is a row and the total number of tuples is the total number of rows in the spreadsheet view. The second allows the user to view a hyperslab of 2D data from within the data set. This is handy when viewing multi-dimensional data and you need to see the numbers and not a visual representation.

  • Crop Import Image Stack


    Crop Import Image Stack
    Now you can crop an image stack while it is being read from disk saving valuable memory and processing time.

Other Important Enhancements and Bug fixes

  • ENH: Microtexture related filter cleanup (#1438) [2025-10-25]
  • BUG: Fix HDF5 memory leaks. (#1446) [2025-09-29]
  • ENH: Move visualization tree check state indicator in place of decoration icon (#994) [2025-10-13]

Known Issues

  • Synthetic Building Filters are not yet implemented
  • Long visualization operations can lock up the GUI. Please be patient for those operations to end.
  • Compute Feature Centroids will not respect periodic boundaries in a model
  • The Anaconda version will not save your GUI window layout correctly. The workaround is to create a layout to your liking and save it as a preset.
  • Computing Volumes from Triangle Features will not work correctly unless all triangle normals are consistent and the surface mesh is watertight.

Complete List of updates

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 included are the Git commit hash. These can be fully reviewed at:

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

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

DREAM3D-NX

  • BUG: Add missing spreadsheet macros and auto dock spreadsheet dock widget when loading old state files (#997) [2025-10-23]
  • STY: Update and Add Scatter Chart Icons (#973) [2025-10-22]
  • API: Update to latest EbsdLib 1.0.40 API and Update Reference Frame Docs (#999) [2025-10-22]
  • BUG: Fix finalize method of caption annotation to remove actor when destructing (#996) [2025-10-20]
  • ENH: Crop Geometry Parameter (#983) [2025-10-16]
  • ENH: Move visualization tree check state indicator in place of decoration icon (#994) [2025-10-13]
  • BUG: Fix build plate glow pass highlighter to not be visible when highlighted actor is not visible (#995) [2025-10-13]
  • BUG: Fix changes to camera presets to update in all render windows (#993) [2025-10-13]
  • BUG: Fix spreadsheet load state & reload data bugs (#991) [2025-10-10]
  • ENH: Alphabetize window layout presets (#992) [2025-10-10]
  • ENH: Add Quadric Clustering LOD Filter (#961) [2025-10-07]
  • BUG: Add missing tool tips to spreadsheet color buttons and fix extra spacer in basic spreadsheet options (#989) [2025-10-07]
  • ENH: Increment preference file version and auto dock new spreadsheet dock widget (#988) [2025-10-06]
  • ENH: Implement basic and multi-dimensional spreadsheet module (#924) [2025-10-06]
  • BUG: Fix size policy and initialization for the data structure treeview (#984) [2025-10-04]
  • ENH: ShapeType Centralization and Multidimensional NeighborList/StringArray (#975) [2025-10-03]
  • BUG: Fix loading state files with visualization split views (#985) [2025-10-03]
  • BUG: Fixes HDF5 memory leak in NXImportHDF5DatasetWidget.cpp (#982) [2025-09-30]

SIMPLNX

  • ENH: Microtexture related filter cleanup (#1438) [2025-10-25]
  • VERS: Update EbsdLib to 1.0.40 (#1458) [2025-10-21]
  • ENH: Add option to use 26 neighbor kernel for SegmentFeatures class. (#1373) [2025-10-21]
  • ENH: Crop Geometry Parameter add to ITKImageImport (#1449) [2025-10-16]
  • BUG: Fixes Calculator filter array indexing int32 overflow. (#1456) [2025-10-08]
  • ENH: Removed unnecessary use of 'typename' keyword (#1453) [2025-10-07]
  • BUG: Compute Feature Phases Warnings Consolidated (#1455) [2025-10-07]
  • BUG: Use a Static Boolean to Register ITK Factories Once (#1451) [2025-10-05]
  • ENH: Modernize ComputeFZQuaternions (#1452) [2025-10-05]
  • CI: Update macOS x86_64 to macOS 14 (#1450) [2025-10-04]
  • ENH/API: Multi-Dimensional Tuple Support for StringArray and NeighborList (#1439) [2025-10-03]
  • DOC: Update Build Documentation (#1448) [2025-10-01]
  • BUG: Modernize Segment Features Feedback (#1444) [2025-10-01]
  • BUG: Fix HDF5 memory leaks. (#1446) [2025-09-29]

  • API: Update to latest EbsdLib API changes

  • BUG: CAxisSegmentFeatures - Ensure all voxels that are segmented have a hexagonal phase type.

  • BUG: ComputeAvgOrientations fix incorrect computation.
  • BUG: ConvertOrientations - make sure the quaternion is properly formed before conversion
  • BUG: Edax,Bruker,Oxford H5 EBSD Readers should check for null PatternData pointer
  • BUG: FindFeatureReferenceCAxisOrientation - Use doubles to accumulate the StdDev values. Output values now agree with DREAM.3D > 6.5.171
  • BUG: Fixes ComputeFeatureNeighborCAxisAlignments crash if "Find Avg Misalignments" was not enabled.
  • BUG: Fixes incorrect progress message in ComputeNeighborhoods filter
  • BUG: ReadH5Ebsd: EulerAngles must be read to perform the Euler Ref frame transform
  • BUG: ReadH5OimData: Fix index calculation when copying data into final arrays
  • DOC: Add Point Group and Rotation Point Group to the Laue class table
  • DOC: Updates CreateEnsembleInfo documentation to add in the Rotation Point Groups
  • ENH: Fixes SegmentFeatures algorithm to use a throttled messenger for progress updates
  • ENH: Remove warning about hex phases for CAxisSegmentFeatures