7.0.2

This is the 7.0.2 release. Below are listed the many bug fixes and development that have gone into this release.

Known Issues

  • The “Compute Feature Shapes from Triangle Geometry” has been fixed and re-enabled

  • 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

  • Synthetic Building Filters are not yet implemented

Feature & Bug Fixes of Note

  • Implement a master state file for DREAM3D-NX (#788)

  • Fixes algorithm to compute shape factors from Triangle geometry (#1157)

  • Add multi component support to MultiThresholdObjectsFilter (#1184)

  • Added a number of ITK Projection Filters (#1162)

  • Crop Edge Geometry (#1153)

  • Add WriteNodesAndElementsFiles filter

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

  • REL: DREAM3D-NX v7.0.2 Release [2025-02-24]

  • STYLE: Fix padding on combo boxes (#828) [2025-02-24]

  • 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]