From 1d0a733f6e17510d5834a2b1dd1cb270de5c1c22 Mon Sep 17 00:00:00 2001 From: Michael Jackson Date: Thu, 15 Feb 2024 09:25:31 -0500 Subject: [PATCH] REL: DREAM3D-NX v7.0.0-RC9 (#859) Signed-off-by: Michael Jackson --- test/simplnx_test_dirs.hpp.in | 1 + wrapping/python/docs/index_template.rst | 7 +- wrapping/python/docs/source/Installation.rst | 6 +- .../python/docs/source/ReleaseNotes_123.rst | 47 +++++++++++++ .../python/docs/source/ReleaseNotes_124.rst | 69 +++++++++++++++++++ wrapping/python/docs/source/conf.py | 4 +- 6 files changed, 126 insertions(+), 8 deletions(-) create mode 100644 wrapping/python/docs/source/ReleaseNotes_123.rst create mode 100644 wrapping/python/docs/source/ReleaseNotes_124.rst diff --git a/test/simplnx_test_dirs.hpp.in b/test/simplnx_test_dirs.hpp.in index 8ae6d9ab0b..7ab0e6199c 100644 --- a/test/simplnx_test_dirs.hpp.in +++ b/test/simplnx_test_dirs.hpp.in @@ -12,5 +12,6 @@ inline constexpr StringLiteral k_BuildDir = SIMPLNX_BUILD_DIR; inline constexpr StringLiteral k_BinaryTestOutputDir = "@simplnx_BINARY_DIR@/simplnx/test_output"; inline constexpr StringLiteral k_DREAM3DDataDir = "@DREAM3D_DATA_DIR_NORM@"; inline constexpr StringLiteral k_TestFilesDir = "@DREAM3D_DATA_DIR_NORM@/TestFiles"; +inline constexpr StringLiteral k_CMakeExecutable = "@CMAKE_COMMAND_NORM@"; } } // namespace nx::core diff --git a/wrapping/python/docs/index_template.rst b/wrapping/python/docs/index_template.rst index dcc3486aab..08db500019 100644 --- a/wrapping/python/docs/index_template.rst +++ b/wrapping/python/docs/index_template.rst @@ -5,7 +5,7 @@ DREAM3D-NX Python Docs ======================= -Latest Version: 1.2.1 +Latest Version: 1.2.3 --------------------- The *simplnx* library can be installed through an Anaconda packages from the *BlueQuartzSoftware* channel. This can be achieved @@ -15,8 +15,8 @@ by creating a new virtual environment conda config --add channels conda-forge conda config --set channel_priority strict - conda create -n cxpython python=3.10 - conda activate cxpython + conda create -n nxpython python=3.10 + conda activate nxpython conda install -c bluequartzsoftware simplnx .. toctree:: @@ -33,6 +33,7 @@ by creating a new virtual environment ReleaseNotes_110 ReleaseNotes_120 ReleaseNotes_121 + ReleaseNotes_123 @PLUGIN_LIST@ Indices and tables diff --git a/wrapping/python/docs/source/Installation.rst b/wrapping/python/docs/source/Installation.rst index 1dc62fbfb4..2582f64472 100644 --- a/wrapping/python/docs/source/Installation.rst +++ b/wrapping/python/docs/source/Installation.rst @@ -1,7 +1,7 @@ Installation ============ -Latest Version: 1.2.1 +Latest Version: 1.2.4 --------------------- The *simplnx* library can be installed through an Anaconda packages from the *BlueQuartzSoftware* channel. This can be achieved @@ -11,7 +11,7 @@ by creating a new virtual environment conda config --add channels conda-forge conda config --set channel_priority strict - conda create -n cxpython python=3.10 - conda activate cxpython + conda create -n nxpython python=3.10 + conda activate nxpython conda install -c bluequartzsoftware simplnx diff --git a/wrapping/python/docs/source/ReleaseNotes_123.rst b/wrapping/python/docs/source/ReleaseNotes_123.rst new file mode 100644 index 0000000000..8ee6ec2c1b --- /dev/null +++ b/wrapping/python/docs/source/ReleaseNotes_123.rst @@ -0,0 +1,47 @@ +Release Notes 1.2.3 +=================== + +The `simplnx` library is under activate development and while we strive to maintain a stable API bugs are +found the necessitate the changing of the API. + +Version 1.2.3 +------------- + +- Documentation has been updated +- Examples updated to use new API + + +API Additions 1.2.3 +^^^^^^^^^^^^^^^^^^^ + +None this release + +Filter Changes 1.2.3 +^^^^^^^^^^^^^^^^^^^^ +- ENH: ITKImportImageStack - Add option to convert images to grayscale 'on-the-fly'. (#832) [2024-01-29] +- BUG: ITKImportFijiMontage: Fixing incorrect DataPath that was causing a crash. (#833) [2024-01-29] +- BUG: Fix preflight updated values for Create Geometry filters (#825) [2024-01-23] +- BUG: Fix ITKImportImageStack image flip operations. Add unit test for flip operations. (#815) [2024-01-19] +- DynamicTableParameter: Return better error message when validation fails. (#824) [2024-01-17] +- FILTER: Generate Python Plugin/Filter Skeleton Code (#821) [2024-01-17] +- Fixed shallow copy in python bindings function (#822) [2024-01-16] +- Changed StringArray to store its data in a shared_ptr (#823) [2024-01-16] +- ENH: Crop Image Geometry with Physical Coordinate Bounds (#818) [2024-01-16] +- PY: Added Python Code for Most Example Pipelines (#800) [2024-01-14] +- ENH: Fix various anaconda packaging issues (#810) [2024-01-12] +- ENH: Group a copy file target into the proper source group (#817) [2024-01-12] +- DOC: ConvertHexGridToSquareGrid. Update and add image to doc file (#816) [2024-01-12] +- ENH: Write STL File - Option to write out the entire triangle geometry in a single file. (#809) [2024-01-09] +- BUG: Fix determination of default parallelization mode. (#814) [2024-01-05] +- STYLE: Fix all-contributors Dynamic Badge in README (#813) [2024-01-05] +- BUG: Fix missing python dependencies for ASAN build (#812) [2024-01-05] +- ENH/BUG: Additional Origin Centering Options and BoundingBox API Fix (#811) [2024-01-03] +- Expose IDataArray/IDataStore resize_tuples method to Python. (#807) [2023-12-28] +- PY: Fix crash when running nxrunner with python filters. (#808) [2023-12-27] +- PY: Enable testing python example codes (#806) [2023-12-27] +- ENH: Create unit tests for each python example pipeline (#793) [2023-12-26] +- ENH: Add Additional Warnings When Moving/Copying DataObjects with a Tuple Mismatch (#804) [2023-12-26] +- BUG: Repair Append Image Geometry Z Slice Default Pipeline (#805) [2023-12-26] +- ENH: Rename complex to simplnx (#801) [2023-12-22] +- BUG FIX: All IDataCreationAction subclasses now correctly pass the geometry path member variable when being cloned. (#802) [2023-12-21] +- ENH: Write Temp Files for All Writers (#790) [2023-12-19] \ No newline at end of file diff --git a/wrapping/python/docs/source/ReleaseNotes_124.rst b/wrapping/python/docs/source/ReleaseNotes_124.rst new file mode 100644 index 0000000000..5156a08589 --- /dev/null +++ b/wrapping/python/docs/source/ReleaseNotes_124.rst @@ -0,0 +1,69 @@ +Release Notes 1.2.4 +=================== + +The `simplnx` library is under activate development and while we strive to maintain a stable API bugs are +found the necessitate the changing of the API. + +Version 1.2.4 +------------- + +- Documentation has been updated +- Examples updated to use new API + + +API Additions 1.2.4 +^^^^^^^^^^^^^^^^^^^ + +None this release + +Change Log 1.2.4 +^^^^^^^^^^^^^^^^^^^^ + +- DOC: Created example images for most ITK ImageProcessing Filters (#841) - c16c9d57 +- ENH: ReadCSVFilter and TriangleCentroidFilter improvements (#854) - dcdb63e2 +- ENH: FeatureFaceCurvature Filter Enhancements (#853) - b568c7bb +- DEV: Enable macOS-ARM, remove extra checkout steps (#848) - f8099861 +- BUG: GeneratePoleFigure-Only create RGB when creating the Image Geometry (#827) - 3a1e77e8 +- DOC: Link directly to the discussion page on GitHub. (#847) - c83e9f2a +- ENH: Fixed cmake syntax warning (#850) - 4db702a5 +- ENH: Replaced deprecated exec_program with execute_process (#851) - 8f1a2919 +- FILTERS: Added CalculateHistogram, InterpolateGridData, and CliReader Python filters. (#838) - 4a830573 +- COMP: Clang v14 -ffp-contract=off compiler option (#849) - 9d8379b6 +- FILTER: Label Triangle Geometry and Remove Flagged Triangles Filters (#842) - d512fa24 +- BUG: Fixed example pipeline installation when creating Anaconda package (#846) - c265d601 +- ENH: Misc user facing labels and help text updates (#845) - 62e6ecec +- BUG: Fix IParallelAlgorithm not running in parallel (#844) - d1d613b2 +- BUG: Fix human facing label in Crop Image Geometry (#843) - 73a21c9e +- BUG: ReadStlFile-Fix error logic when reading an ASCII STL File. (#839) - 77f3909c +- Updated vcpkg baseline for pybind11 2.11.1 (#840) - 0ff43b9d +- PY: Fix GIL crashes, unit test false positive results, misc other test issues. (#831) - c6112835 +- ENH: ApplyTransformationToGeometry: Better error messages, Update documentation. (#835) - 6406635b +- ENH: ITKImageReader - Allow user to set/override the origin/spacing (#834) - 18498ae2 +- ENH: ITKImportImageStack - Add option to convert images to grayscale 'on-the-fly'. (#832) - 19b009c8 +- BUG: ITKImportFijiMontage: Fixing incorrect DataPath that was causing a crash. (#833) - 7c434ae5 +- BUG: Fix preflight updated values for Create Geometry filters (#825) - 7060dcaa +- BUG: Fix ITKImportImageStack image flip operations. Add unit test for flip operations. (#815) - 3f70819a +- DynamicTableParameter: Return better error message when validation fails. (#824) - 554be1bd +- FILTER: Generate Python Plugin/Filter Skeleton Code (#821) - f869943b +- Fixed shallow copy in python bindings function (#822) - 3b8230ce +- Changed StringArray to store its data in a shared_ptr (#823) - ce7ae084 +- ENH: Crop Image Geometry with Physical Coordinate Bounds (#818) - 3e637324 +- PY: Added Python Code for Most Example Pipelines (#800) - f282e771 +- ENH: Fix various anaconda packaging issues (#810) - 6eef7638 +- ENH: Group a copy file target into the proper source group (#817) - 91964a50 +- DOC: ConvertHexGridToSquareGrid. Update and add image to doc file (#816) - 3fa6c4a1 +- ENH: Write STL File - Option to write out the entire triangle geometry in a single file. (#809) - 1e7759ae +- BUG: Fix determination of default parallelization mode. (#814) - 8641d3f4 +- STYLE: Fix all-contributors Dynamic Badge in README (#813) - f1d7bbed +- BUG: Fix missing python dependencies for ASAN build (#812) - f36fa0cd +- ENH/BUG: Additional Origin Centering Options and BoundingBox API Fix (#811) - 62df7647 +- Expose IDataArray/IDataStore resize_tuples method to Python. (#807) - 4994adba +- PY: Fix crash when running nxrunner with python filters. (#808) - 26de9937 +- PY: Enable testing python example codes (#806) - cded997f +- ENH: Create unit tests for each python example pipeline (#793) - 0e9ce25e +- ENH: Add Additional Warnings When Moving/Copying DataObjects with a Tuple Mismatch (#804) - 6b7b1f0e +- BUG: Repair Append Image Geometry Z Slice Default Pipeline (#805) - ca4c8189 +- ENH: Rename complex to simplnx (#801) - 95265d6c +- BUG FIX: All IDataCreationAction subclasses now correctly pass the geometry path member variable when being cloned. (#802) - f340465e +- ENH: Write Temp Files for All Writers (#790) - 5b9d046b + diff --git a/wrapping/python/docs/source/conf.py b/wrapping/python/docs/source/conf.py index ac7eabc7d7..d663a5cd56 100644 --- a/wrapping/python/docs/source/conf.py +++ b/wrapping/python/docs/source/conf.py @@ -7,9 +7,9 @@ # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information project = 'DREAM3D-NX' -copyright = '2023, BlueQuartz Software, LLC' +copyright = '2024, BlueQuartz Software, LLC' author = 'BlueQuartz Software, LLC' -release = '1.2.1' +release = '1.2.4' # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration