Release Notes 25.07.23

The simplnx library is under activate development and while we strive to maintain a stable API bugs are found that necessitate the changing of the API.

Version 25.07.23

API Changes & Additions 25.07.23

  • Added NeighborList Pythong Bindings

  • Add ability to append to a DREAM3D file

Change Log 25.07.23

  • BUG: ReadCSVFile filter now properly uses the filter’s instance id. (#1367) [2025-07-19]

  • BUG: Fix Import DREAM3D Memory Usage (#1341) [2025-07-17]

  • ENH: Add ‘swap’ method to IDataArray and implementations in subclasses. (#1347) [2025-07-15]

  • BUG: Set attribute on temp directory to force Dropbox to not sync temp files (#1362) [2025-07-11]

  • ENH: Add progress feedback to RotateEulerRefFrame (#1360) [2025-07-10]

  • ENH: Add option to keep input geometry origin for RotateSampleRefFrame Filter (#1355) [2025-07-03]

  • ENH: Allow existing geometry in RegularGridSampleSampleSurfaceMesh (#1344) [2025-07-03]

  • ENH: Add min/max operators to Array Calculator filter. (#1351) [2025-07-02]

  • DOC: Add missing documentation for Randomize FeatureIds Filer (#1348) [2025-07-01]

  • ENH: Creates an edge geometry that visualize bounding boxes (#1326) [2025-07-01]

  • ENH: Add StringArray Support To ReadCSVFile Filter (#1339) [2025-06-30]

  • BUG: Fix out-of-bounds array access in RequireMinNumNeighbors Filter (#1343) [2025-06-30]

  • ENH: Improved threadsafe messaging (#1340) [2025-06-30]

  • ENH: Add Randomize FeatureI ds utility and filter (#1306) [2025-06-24]

  • BUG: Fix Hardcoded Element List Name to Match SIMPL (#1336) [2025-06-20]

  • BUG: Misc Image Geometry Bug Fixes (#1328) [2025-06-20]

  • ENH: Update vcpkg for fmt, spdlog, and ITK (#1333) [2025-06-20]

  • BUG: RequireMinNumNeighbors DataArray Update fixes (#1320) [2025-06-19]

  • ENH: Allow “Segment Features” to consider periodic microstructures (#1291) [2025-06-18]

  • FILT: Compute Coordinate Threshold (#1319) [2025-06-18]

  • ENH: Replace C style 2D arrays with Eigen::Matrix (#1324) [2025-06-17]

  • FILT: Split Array (By Tuple) (#1327) [2025-06-13]

  • FILT: Compute Coordinates Image Geom (#1316) [2025-06-06]

  • ENH: ComputeFeatureShapesTriangleGeom algorithm parallelization (#1307) [2025-06-05]

  • PY: Added NeighborList python bindings (#1314) [2025-06-02]

  • FILT: Compute Feature Bounds Filter (#1303) [2025-05-27]

  • BUG: Fix RequireMinNumNeighbors Not Using Ignore Paths (#1310) [2025-05-24]

  • ENH: Clarify Kernel Average Misorientation algorithm with proper casting. (#1305) [2025-05-23]

  • BUG: Range check Compute Triangle Feature Volumes (#1309) [2025-05-23]

  • ENH: Update ValidateFeatureIdsToFeatureAttributeMatrixIndexing API (#1308) [2025-05-23]

  • STYLE/PERF: Remove Deprecated Test Files and Remove Dead Code in Test Case (#1302) [2025-05-16]

  • ENH: Compute Array Statistics - Range Gating and Histogram Migration (#1288) [2025-05-15]

  • ENH: Updates codes to use MakeErrorResult() for better readability (#1297) [2025-05-14]

  • ENH: Ensure all filters are checking for cancel and sending progress messages. (#1267) [2025-05-13]

  • ENH: Add Fill Functionality to Create Array Action & Utility File Refactoring (#1295) [2025-05-13]

  • FILT: Point Sample Edge Geometry (#1286) [2025-05-13]

  • ENH: Add function to generate an example file name for the generated file list parameter (#1296) [2025-05-13]

  • ENH: Add ability to append to a DREAM3D file (#1294) [2025-05-09]

  • COMP: Misc. compiler warning cleanups. (#1249) [2025-05-08]

  • ENH: Add functions to support loading indexed color presets (#1289) [2025-05-07]

  • ENH: Assign -1.0 to all values if triangle mesh is non-conformant. (#1293) [2025-05-06]

  • ENH: Verify Triangle Windings Filter and Meshing Util API Expansion (#1279) [2025-05-02]

  • ENH: Update conda and vcpkg to use EbsdLib 1.0.38 (#1290) [2025-05-02]

  • ENH: Crop Image Geometry now displays input image info even if there are filter errors. (#1287) [2025-05-01]

  • ENH: Add Euler Characteristic computation to Compute Triangle Geometry Shapes (#1280) [2025-04-24]

  • BUG: Ensure FeatureId arrays are range checked against the Feature Attribute Matrix. (#1278) [2025-04-24]

  • BUG: Fix incorrect logic to validate usage of existing attribute matrix (#1275) [2025-04-22]

  • ENH: Updated python filter template to show correct way to cancel (#1268) [2025-04-15]

  • ENH: Make Dummy Node Optional in Abaqus Hexahedron Writer (#1265) [2025-04-15]

  • ENH: Show EBSD Phase Info in Preflight Updated Values for each EBSD readers (#1263) [2025-04-11]

  • COMP: Fix missing include directive for <algorithm> (#1266) [2025-04-11]

  • FILT: Add ‘Pad Image Geometry’ filter to SimplnxCore (#1255) [2025-04-11]

  • ENH: Pull out CSV Reader helper methods to FileUtilities::CSV (#1261) [2025-04-11]

  • ENH: Remove Matrix3x3 and Matrix3x1 classes. Use Eigen instead. (#1258) [2025-04-10]

  • BUG: Fix the embedded names of example pipelines and parameter warnings. (#1256) [2025-04-10]

  • ENH: Fixes empty exception messages. (#1246) [2025-04-10]

  • BUG: Reads and Writes the length units for geometries. (#1251) [2025-04-10]

  • ENH: Add missing documentation comments for preflight and execute methods in filters (#1257) [2025-04-10]

  • ENH: Update to EbsdLib 1.0.38 (#1259) [2025-04-10]

  • ENH: Merge Initial Out-of-Core infrastructure (#1253) [2025-04-09]

  • ENH: Dream3dImportParameter supports additional import options. (#1230) [2025-03-26]