7.0.0-Release Candidate 9
This is the 7.0.0 Release Candidate 9. Below are listed the many bug fixes and development that have gone into this release.
Known Issues
Long visualization operations can lock up the GUI. Please be patient for those operations to end.
New Features
Visualization: 2D Image/Slice view (MUCH faster to view rendered data)
Visualization: Allow the Visualization Properties tree to be filtered and sorted.
Add a Table View for data
Allow user to dock/undock any UI widget.
Filter: Lable CAD Geometry
Filter: Remove Flag Triangles
Enhancement: ITKImageReader allows user to set the origin and/or spacing
Enhancement: ITKImageStackReader allows the user to convert images to grayscale on the fly
Enhancement: STL File writer can write entire triangle geometry in a single STL File
Enhancement: Crop Image Geometry with Physical Coordinate Bounds
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
Description (author) |
Git Commit Date |
---|---|
DOC: Update RC9 release notes [mike.jackson] |
e086c0cf |
ENH: Read CSV Filter Parameter improvements (#596) [mike.jackson] |
21cea829 |
ENH : Ignore duplicate VTK render calls. (#594) [jessica.marquis] |
42ee1828 |
ENH: Visual updates and bug fixes (#590) [jessica.marquis] |
eadb6a08 |
PY: Fixed prebuilt pipeline installation issue when packaging for Anaconda (#592) [jared.duffey] |
e8ad2641 |
ENH: Add filtering & sorting to visualization render window treeview (#578) [jessica.marquis] |
326b7fd4 |
Fix memory leak with data set from VXDataSource & the original index arrays (#591) [jessica.marquis] |
9209a64e |
ENH: ImageGeom Origin and Spacing clearly identified in mouse hover info [mike.jackson] |
654366d2 |
ENH: Add tool tips for pipeline filter list item “buttons” (#589) [jessica.marquis] |
d6ffe86b |
BUG: Try…Catch for azure variables that are not defined for develop builds [mike.jackson] |
9e9d86fb |
BUG: Fix crashing bug when duplicating filter to the end of pipeline (#587) [jessica.marquis] |
c78bcdff |
ENH: Improve Buttons that control camera snapping in the 3D widget (#575) [jessica.marquis] |
dbb208e3 |
PY: Package DREAM3D-NX as an Anaconda installable package (#579) [mike.jackson] |
8ff6fa32 |
BUG/ENH : Fix issues in the Volume Data View (#585) [jessica.marquis] |
7e1d8ceb |
BUG : Do not allow a filter to be removed from the pipeline by dragging outside the pipeline (#586) [jessica.marquis] |
a1d524eb |
ENH : Add new Image Data View (#573) [jessica.marquis] |
8aceefbc |
Add ability to delete visualization presets (#574) [jessica.marquis] |
4299a819 |
Fix data structure hover info for image geometries to match what is actually stored (#576) [jessica.marquis] |
c28224ff |
Add versioning to settings file in order to better initialize the filter parameters, workflow parameters, and visualization dockwidgets when comming from version 0 (#577) [jessica.marquis] |
b4330077 |
BUG: Fix dynamic table widget not saving user entered value. (#572) [joey.kleingers] |
a56c5cca |
DOC: Cleanup VS Generated Solution file for documentation targets [mike.jackson] |
e67ab887 |
BUG: Fix widget initialization for detach color setting buttons (#571) [jessica.marquis] |
45d33551 |
ENH: Sphinx generation improvements [mike.jackson] |
fe5bc238 |
Fix nullptr check in global source objects [jessica.marquis] |
dde8b69c |
BUG: Fix warning for nullptr in Qt signal/slot connection. [mike.jackson] |
23773772 |
BUG: Check nullptr before use in CDockWidget [mike.jackson] |
e65e7bed |
BUG: dock widget bug fixes (#570) [jessica.marquis] |
edd99cd8 |
ENH: no central dock widget (#566) [jessica.marquis] |
bb5f0afc |
BUG: Use correct preference file naming conventions on macOS (#568) [mike.jackson] |
738c52b0 |
ENH: Cleanup more internal names complex->simplnx (#565) [mike.jackson] |
c71ad4e0 |
ENH: spreadsheet view (#560) [jessica.marquis] |
07cef0bd |
Set PYTHONHOME using CONDA_PREFIX value when launching DREAM3DNX. (#567) [joey.kleingers] |
a4b89c61 |
BUG: Fix vtk widgets out-of-viewport rendering (#542) [jessica.marquis] |
79dbc3e0 |
ENH: Rename complex to simplnx (#559) [mike.jackson] |
f9f2f5cd |
DEV: Update to RC-9 versioning (#562) [mike.jackson] |
e01491f3 |
simplnx
Description (author) |
Git Commit Date |
---|---|
Description (author) |
Git Commit Date |
ENH: WriteAsciData now writes String Arrays (#856) [mike.jackson] |
f36a7320 |
COMP: Fix VS compiler warnings (#855) [mike.jackson] |
a55bf295 |
DOC: Created example images for most ITK ImageProcessing Filters (#841) [alex.jackson] |
c16c9d57 |
ENH: ReadCSVFilter and TriangleCentroidFilter improvements (#854) [joey.kleingers] |
dcdb63e2 |
ENH: FeatureFaceCurvature Filter Enhancements (#853) [mike.jackson] |
b568c7bb |
DEV: Enable macOS-ARM, remove extra checkout steps (#848) [mike.jackson] |
f8099861 |
BUG: GeneratePoleFigure-Only create RGB when creating the Image Geometry (#827) [mike.jackson] |
3a1e77e8 |
DOC: Link directly to the discussion page on GitHub. (#847) [mike.jackson] |
c83e9f2a |
ENH: Fixed cmake syntax warning (#850) [jared.duffey] |
4db702a5 |
ENH: Replaced deprecated exec_program with execute_process (#851) [jared.duffey] |
8f1a2919 |
FILTERS: Added CalculateHistogram, InterpolateGridData, and CliReader Python filters. (#838) [joey.kleingers] |
4a830573 |
COMP: Clang v14 -ffp-contract=off compiler option (#849) [mike.jackson] |
9d8379b6 |
FILTER: Label Triangle Geometry and Remove Flagged Triangles Filters (#842) [nathan.young] |
d512fa24 |
BUG: Fixed example pipeline installation when creating Anaconda package (#846) [jared.duffey] |
c265d601 |
ENH: Misc user facing labels and help text updates (#845) [mike.jackson] |
62e6ecec |
BUG: Fix IParallelAlgorithm not running in parallel (#844) [mike.jackson] |
d1d613b2 |
BUG: Fix human facing label in Crop Image Geometry (#843) [mike.jackson] |
73a21c9e |
BUG: ReadStlFile-Fix error logic when reading an ASCII STL File. (#839) [mike.jackson] |
77f3909c |
Updated vcpkg baseline for pybind11 2.11.1 (#840) [jared.duffey] |
0ff43b9d |
PY: Fix GIL crashes, unit test false positive results, misc other test issues. (#831) [jared.duffey] |
c6112835 |
ENH: ApplyTransformationToGeometry: Better error messages, Update documentation. (#835) [mike.jackson] |
6406635b |
ENH: ITKImageReader - Allow user to set/override the origin/spacing (#834) [mike.jackson] |
18498ae2 |
ENH: ITKImportImageStack - Add option to convert images to grayscale ‘on-the-fly’. (#832) [mike.jackson] |
19b009c8 |
BUG: ITKImportFijiMontage: Fixing incorrect DataPath that was causing a crash. (#833) [joey.kleingers] |
7c434ae5 |
BUG: Fix preflight updated values for Create Geometry filters (#825) [jessica.marquis] |
7060dcaa |
BUG: Fix ITKImportImageStack image flip operations. Add unit test for flip operations. (#815) [mike.jackson] |
3f70819a |
DynamicTableParameter: Return better error message when validation fails. (#824) [joey.kleingers] |
554be1bd |
FILTER: Generate Python Plugin/Filter Skeleton Code (#821) [joey.kleingers] |
f869943b |
Fixed shallow copy in python bindings function (#822) [jared.duffey] |
3b8230ce |
Changed StringArray to store its data in a shared_ptr (#823) [jared.duffey] |
ce7ae084 |
ENH: Crop Image Geometry with Physical Coordinate Bounds (#818) [nathan.young] |
3e637324 |
PY: Added Python Code for Most Example Pipelines (#800) [alex.jackson] |
f282e771 |
ENH: Fix various anaconda packaging issues (#810) [mike.jackson] |
6eef7638 |
ENH: Group a copy file target into the proper source group (#817) [mike.jackson] |
91964a50 |
DOC: ConvertHexGridToSquareGrid. Update and add image to doc file (#816) [mike.jackson] |
3fa6c4a1 |
ENH: Write STL File - Option to write out the entire triangle geometry in a single file. (#809) [nathan.young] |
1e7759ae |
BUG: Fix determination of default parallelization mode. (#814) [mike.jackson] |
8641d3f4 |
STYLE: Fix all-contributors Dynamic Badge in README (#813) [nathan.young] |
f1d7bbed |
BUG: Fix missing python dependencies for ASAN build (#812) [mike.jackson] |
f36fa0cd |
ENH/BUG: Additional Origin Centering Options and BoundingBox API Fix (#811) [nathan.young] |
62df7647 |
Expose IDataArray/IDataStore resize_tuples method to Python. (#807) [joey.kleingers] |
4994adba |
PY: Fix crash when running nxrunner with python filters. (#808) [mike.jackson] |
26de9937 |
PY: Enable testing python example codes (#806) [mike.jackson] |
cded997f |
ENH: Create unit tests for each python example pipeline (#793) [mike.jackson] |
0e9ce25e |
ENH: Add Additional Warnings When Moving/Copying DataObjects with a Tuple Mismatch (#804) [nathan.young] |
6b7b1f0e |
BUG: Repair Append Image Geometry Z Slice Default Pipeline (#805) [nathan.young] |
ca4c8189 |
ENH: Rename complex to simplnx (#801) [mike.jackson] |
95265d6c |
BUG FIX: All IDataCreationAction subclasses now correctly pass the geometry path member variable when being cloned. (#802) [joey.kleingers] |
f340465e |
ENH: Write Temp Files for All Writers (#790) [nathan.young] |
5b9d046b |