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.
-
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.
-
Quick 90 Camera Rotations
This allows you to quickly rotate 90 degrees around the current axis of the camera.
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]