Skip to content

7.0.2-Release

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

  • Release Date: FEB 24 2025

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

  • Quickly Copy Rendering to the Clipboard

    Use the "Right Click" menu to quickly create a copy of the current rendering window.


    Quickly Copy Rendered Image

  • Save the complete state of DREAM3D-NX

    Use the "File->Save State" and "File->Load State" to save and load the complete state of DREAM3D-NX from a file.


    Save the complete state of DREAM3D-NX Application

  • Quick 90 Camera Rotations

    This allows you to quickly rotate 90 degrees around the current axis of the camera.


    Quickly rotate 90 around the camera axis

Other Important Enhancements and Bug fixes

  • Fixed a pair of memory leaks when using the visualization feature
  • You can now save the complete state of DREAM3D-NX to a file and then use that the next time you start DREAM3D-NX
  • FILTER: ITK Projection Filters (#1162) [2025-01-16]
  • FILTER: Add WriteNodesAndElementsFiles filter (#1168) [2025-01-03]
  • FILTER: Crop Edge Geometry (#1153) [2024-12-11]

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.
  • 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.
  • The 2D Charting feature is still in testing. If you would like to try it out and give us feedback please send your request to support@bluequartz.net

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

  • Fixed a pair of memory leaks when using the visualization feature
  • You can now save the complete state of DREAM3D-NX to a file and then use that the next time you start DREAM3D-NX
  • FILTER: ITK Projection Filters (#1162) [2025-01-16]
  • FILTER: Add WriteNodesAndElementsFiles filter (#1168) [2025-01-03]
  • FILTER: Crop Edge Geometry (#1153) [2024-12-11]

Other Enhancements and Fixes

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

  • ENH: Add min/max range sliders to all custom range features (#830) [2025-02-21]
  • BUG: Fix filter parameter layout priority on setup (#827) [2025-02-20]
  • BUG: Fix bug accessing data structure from dream3d file in charting (#829) [2025-02-20]
  • BUG: Fix check for final data structure file (#826) [2025-02-19]
  • BUG: Fixes memory leak in the 2D Slice/Image View (#821) [2025-02-17]
  • ENH: Add feature to Copy Visualization as an image to the Clipboard (#818) [2025-02-13]
  • ENH: Rotate Vis Camera Clockwise/Counterclockwise 90 degrees (#819) [2025-02-13]
  • DOC: Update developer docs to build DREAM3D-NX and VTK from scratch (#796) [2025-02-12]
  • BUG: Fixes style issue with QComboBox and Qt 6.8. (#816) [2025-02-12]
  • ENH: Update Qt-Advanced-Docking-System to 4.4.0 release. (#804) [2025-02-12]
  • ENH: Updates to DREAM3D file requirements for saving state files (#814) [2025-02-12]
  • ENH: Turn off auto scrolling on filter list (#815) [2025-02-12]
  • STYLE: Fix styling for Image Slice View slice number slider/spin box (#813) [2025-02-12]
  • BUG: Fixes incorrect file path when drag-and-drop on Linux into NXFSDropLineEdit (#801) [2025-02-12]
  • ENH: Update comp combo boxes in charting to use large combo boxes (#808) [2025-02-12]
  • BUG: Quiets deprecation warnings for Qt 6.8 and beyond. Also removes unused Qt Macros. (#803) [2025-02-12]
  • BUG: Fix displayed filter number label when drag move changes order of filters in pipeline (#809) [2025-02-10]
  • BUG: Fix data structure model memory leak in DataStructureTreeView (#799) [2025-02-05]
  • BUG: Adds missing Qt TLS libraries to the installed application. (#797) [2025-01-31]
  • CI: Fix warning message about not being in a git repository (#795) [2025-01-28]
  • Updated array thresholds widgets with multi component support (#793) [2025-01-28]
  • ENH: Updates to support Qt 6.8 & vtk 9.4 (#792) [2025-01-22]
  • ENH: Implement a master state file for DREAM3D-NX (#788) [2025-01-13]
  • ENH: Update 'Bookmark' icon and 'RemoveAll' icon (#789) [2025-01-06]
  • BUG/ENH: Crashing when very large numbers of rows from spreadsheet view are copied (#784) [2025-01-06]
  • BUG: Fix filter param layouts when priority layout parameter is linked (#781) [2025-01-06]
  • BUG: Update selection mode for MultiPathSelectionWidgets to ExtendedSelection (#787) [2025-01-06]
  • ENH/BUG: Remove the workflow mode flag from the preferences file (#786) [2024-12-18]
  • BUG: Fix memory leak when visualizing node based geometries (#778) [2024-12-06]
  • ENH: Disable use of the point hover info feature on image and rectilinear grid geometries (#775) [2024-12-05]
  • BUG: Fixes issue installing DLLs under anaconda builds (#776) [2024-12-05]
  • BUG: Block writing of window layout preferences during initialization (#777) [2024-12-04]
  • ENH: Add ability to create multiple 2D Charts through splitting of the view (#760) [2024-12-03]

SIMPLNX

  • BUG FIX: CSV Reader now reads UTF-8 text files correctly. (#1205) [2025-02-24]
  • ENH: Excessive Warning Cleanup (#1194) [2025-02-19]
  • BUG: Fixes bug where CreateDataArrayAdvanced initializes the arrays twice (#1202) [2025-02-19]
  • ENH: Updates array names to have padding digits for SplitAtributeArray. (#1204) [2025-02-18]
  • BUG: Disables data transfer from voxels to triangles for SurfaceNets (#1200) [2025-02-14]
  • BUG FIX: Read H5Ebsd File now reports image geometry bounds correctly. (#1201) [2025-02-13]
  • ENH: Crop Image Geometry now crops by physical units by default. (#1196) [2025-02-11]
  • BUG: Fixes Python plugin code generation and creates stub doc file(s) (#1195) [2025-02-10]
  • BUG: Fix voxel center assumption for ComputeShapes (#1124) [2025-02-07]
  • Updated vcpkg baseline for reproc 14.2.5 (#1192) [2025-02-05]
  • Fixed some compiler warnings in simplnx (#1189) [2025-02-04]
  • ENH: Geometry Constants Cleanup & GeomTypeToString Method (#1187) [2025-01-31]
  • ENH: Fixes algorithm to compute shape factors from Triangle geometry (#1157) [2025-01-28]
  • ENH: Add multi component support to MultiThresholdObjectsFilter (#1184) [2025-01-24]
  • BUG: DataArray::getComponent should return a value not a reference (#1183) [2025-01-21]
  • Fixed formatting (#1182) [2025-01-21]
  • BUG: Fix format_pr workflow (#1180) [2025-01-21]
  • FILTER: ITK Projection Filters (#1162) [2025-01-16]
  • ENH: Improve performance of the Surface Mesh to Regular Grid. (#1146) [2025-01-16]
  • ENH: Add slice-by-slice processing option to Isolate Largest Feature. (#1169) [2025-01-14]
  • ENH: Update all Alignment Filter documentation to include output file format and explanation (#1170) [2025-01-13]
  • BUG: Defends against malformed preferences JSON file or Json content within the file (#1171) [2025-01-10]
  • BUG FIX: MeshIO writer code now writes cell data properly. (#1166) [2025-01-06]
  • ENH: Use GetAllGeomTypes() method in PartitionGeometryFilter. (#1167) [2025-01-06]
  • FILTER: Add WriteNodesAndElementsFiles filter (#1168) [2025-01-03]
  • ENH: ReadCSVFile can now read data into existing data groups. (#1164) [2024-12-20]
  • ENH: Use more specific parameters instead of generic parameters. (#1165) [2024-12-20]
  • ENH: Add support for .ply files and vertex geometries to MeshIO python filters (#1163) [2024-12-19]
  • FILTER: Crop Edge Geometry (#1153) [2024-12-11]
  • ENH: Fixes high memory consumption in SurfaceNets Filter (#1156) [2024-12-10]
  • ENH: Filters use consistent ordering for Spacing and Origin for Image Geometries (#1152) [2024-12-06]
  • ENH: Added iter() and keys() to BaseGroup python binding (#1159) [2024-12-06]