Skip to content

Releases: ansys/pyansys-geometry

v0.11.2

26 Aug 16:20
Compare
Choose a tag to compare

0.11.2 - August 26, 2025

Added

Option to write body facets on save #2169
Body sweepwith_guide #2179
Remove materials #2180

Dependencies

Bump ansys-api-geometry from 0.4.71 to 0.4.72 #2175
Bump pyvista[jupyter] from 0.46.0 to 0.46.1 #2176
Bump ansys-api-geometry from 0.4.72 to 0.4.73 #2177
Bump ansys-api-geometry from 0.4.73 to 0.4.74 #2183
Bump requests from 2.32.4 to 2.32.5 #2192
Bump pyvista[jupyter] from 0.46.1 to 0.46.2 #2196

Fixed

Make import component named selections optional #2144
Prevent tool and command classes instantiation outside of modeler object #2188
Mathematical approximations leading to potential issues - allowing rounding #2190

Maintenance

Update CHANGELOG for v0.11.1 #2173
Enable timeout for pytest to prevent blockage #2174
Pre-commit automatic update #2181, #2195
Bump github/codeql-action from 3.29.9 to 3.29.10 in the actions group #2182
Bump codecov/codecov-action from 5.4.3 to 5.5.0 in the actions group #2186
Bump github/codeql-action from 3.29.10 to 3.29.11 in the actions group #2191

Artifact Attestations

You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the files from this release page or from PyPI. Then, run the following commands:

$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.2-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.2-all-wheelhouse-macos-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.2-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.2-all-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.2-all-wheelhouse-macos-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.2-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.2-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.2-all-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.2-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.2-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.2-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.2-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys dist/ansys-geometry-core-artifacts/ansys_geometry_core-0.11.2-py3-none-any.whl
$ gh attestation verify --owner ansys dist/ansys-geometry-core-artifacts/ansys_geometry_core-0.11.2.tar.gz

v0.11.1

13 Aug 13:46
Compare
Choose a tag to compare

0.11.1 - August 13, 2025

Added

Nurbs sketching and surface support #2104
Surface body unit test fix #2118
Verifying backwards compatibility #2124
Component operations - makeindependent() and importnamed_selections() #2129
Set multiple export ids #2148

Dependencies

Bump vtk from 9.4.2 to 9.5.0 #2082
Bump ansys-api-geometry from 0.4.65 to 0.4.66 #2117
Bump ansys-api-geometry from 0.4.66 to 0.4.67 #2123
Bump pyvista[jupyter] from 0.45.2 to 0.45.3 #2126
Bump ansys-api-geometry from 0.4.67 to 0.4.68 #2131
Bump trame-vtk from 2.9.0 to 2.9.1 #2134
Bump panel from 1.7.4 to 1.7.5 #2135
Bump pygltflib from 1.16.4 to 1.16.5 #2139
Bump matplotlib from 3.10.3 to 3.10.5 #2151
Bump ansys-api-geometry from 0.4.68 to 0.4.69 #2154
Bump notebook from 7.4.4 to 7.4.5 in the docs-deps group #2160
Bump quarto-cli from 1.7.32 to 1.7.33 #2165
Bump pyvista[jupyter] from 0.45.3 to 0.46.0 #2171
Bump ansys-api-geometry from 0.4.69 to 0.4.71 #2172

Fixed

Workflow 2b nurbs fixes #2137
Clarify logic in min distance grpc call #2166

Maintenance

Update changelog for v0.11.0 #2116
Bump minor version in main #2119
Pre-commit automatic update #2125, #2140, #2150, #2163
Bump github/codeql-action from 3.29.2 to 3.29.3 in the actions group #2127
Bump github/codeql-action from 3.29.3 to 3.29.4 in the actions group #2130
Bump ansys/actions from 10.0.12 to 10.0.13 in the actions group #2133
Bump the actions group across 1 directory with 5 updates #2158
Bump the actions group with 2 updates #2164
Remove temporarily 25.1 backwards compatibility checks #2168
Bump github/codeql-action from 3.29.8 to 3.29.9 in the actions group #2170

Test

Adding test coverage for modeler, plotting, logger, and parameters #2108
Internalize external documents #2109
Add fixture for running with tracker #2120
Import named selection tests #2138
Nurbs length test #2142
Temp skip #2147
Skip xt reimport tests #2161

Artifact Attestations

You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the files from this release page or from PyPI. Then, run the following commands:

$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.1-all-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.1-all-wheelhouse-macos-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.1-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.1-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.1-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.1-all-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.1-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.1-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.1-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.1-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.1-all-wheelhouse-macos-latest-3.10.zip
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.1-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys dist/ansys-geometry-core-artifacts/ansys_geometry_core-0.11.1.tar.gz
$ gh attestation verify --owner ansys dist/ansys-geometry-core-artifacts/ansys_geometry_core-0.11.1-py3-none-any.whl

v0.11.0

15 Jul 07:55
Compare
Choose a tag to compare

0.11.0 - July 15, 2025

Added

Update with delta #1922
Find and fix stitch/missing/small faces enhancements #1953
Nurbs and trimmedcurve enhancements #1994
Allow logos linux 26 1 #2048
Nurbscurve conversions #2053
Add components to ns #2068
Add mating conditions (align, tangent, orient) #2069
Vertex references #2083

Dependencies

Bump jupytext from 1.17.1 to 1.17.2 in the docs-deps group #2024
Bump ansys-tools-visualization-interface from 0.9.1 to 0.9.2 #2027
Bump trame-vtk from 2.8.15 to 2.8.17 #2028
Bump pytest from 8.3.5 to 8.4.0 #2034
Bump requests from 2.32.3 to 2.32.4 #2040
Bump beartype from 0.20.2 to 0.21.0 #2042
Bump panel from 1.6.1 to 1.7.1 #2043
Bump ansys-tools-path from 0.7.1 to 0.7.2 #2044
Bump quarto-cli from 1.7.31 to 1.7.32 #2050
Bump ansys-tools-path from 0.7.2 to 0.7.3 #2051
Bump pytest-cov from 6.1.1 to 6.2.1 #2052
Limiting ansys-tools-visualization-interface #2054
Bump pytest from 8.4.0 to 8.4.1 #2065
Bump panel from 1.7.1 to 1.7.2 #2077
Bump trame-vtk from 2.8.17 to 2.9.0 #2078
Bump numpydoc from 1.8.0 to 1.9.0 in the docs-deps group #2080
Bump ansys-api-geometry from 0.4.62 to 0.4.64 #2081
Bump ansys-api-geometry from 0.4.64 to 0.4.65 #2085
Bump notebook from 7.4.3 to 7.4.4 in the docs-deps group #2086
Bump ansys-sphinx-theme[autoapi] from 1.5.2 to 1.5.3 in the docs-deps group #2089
Bump panel from 1.7.2 to 1.7.4 #2112
Bump pytest-pyvista from 0.1.9 to 0.2.0 #2113

Documentation

Adding extra line #2026
Add proper disclaimer to binaries repository #2060
Add warning section for minimum version on methods #2062
Add deepwiki link #2073

Fixed

Make sure exportglb is handling a single polydata object #2032
Prevent the creation of empty named selections #2063
Revert visualization changes #2084
Internalize document after insert: update test #2092

Maintenance

Update changelog for v0.10.9 #2023
Bump ansys/actions from 10.0.4 to 10.0.6 in the actions group #2025
Bump ansys/actions from 10.0.6 to 10.0.8 in the actions group #2029
Pre-commit automatic update #2033, #2066, #2076, #2090, #2111
Bump ansys/actions from 10.0.8 to 10.0.9 in the actions group #2035
Bump ansys/actions from 10.0.9 to 10.0.10 in the actions group #2038
Bump the actions group with 2 updates #2041
Upload code coverage on linux #2049
Bump ansys/actions from 10.0.11 to 10.0.12 in the actions group #2071
Bump github/codeql-action from 3.29.0 to 3.29.1 in the actions group #2075
Bump github/codeql-action from 3.29.1 to 3.29.2 in the actions group #2079
Using proper artifactory location #2114

Test

Expand code coverage and fix a few things #2039
Add more tests and update some tests #2046
Expanding test coverage for sketch #2047
Expanding test coverage for designer and math #2061
Adding test coverage for designer, sketch, misc #2070
Add more tests to expand coverage #2087
Add stride named selection import test #2088
Add more code coverage #2096
Logo removal should work on linux now #2098
Expand coverage and add bug fix test #2103
Bug fix test and round trip open file tests #2107

Artifact Attestations

You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the files from this release page or from PyPI. Then, run the following commands:

$ gh attestation verify --owner ansys dist/ansys-geometry-core-artifacts/ansys_geometry_core-0.11.0.tar.gz
$ gh attestation verify --owner ansys dist/ansys-geometry-core-artifacts/ansys_geometry_core-0.11.0-py3-none-any.whl
$ gh attestation verify --owner ansys dist/wheelhouse/ansys-geometry-core-v0.11.0-all-wheelhouse-windows-latest-3.10.zip
$ gh atte...
Read more

v0.10.9

05 Jun 14:01
Compare
Choose a tag to compare

0.10.9 - June 05, 2025

Dependencies

bump ansys-sphinx-theme[autoapi] from 1.4.4 to 1.4.5 in the docs-deps group #2008
bump ansys-sphinx-theme[autoapi] from 1.4.5 to 1.5.0 in the docs-deps group #2009
bump notebook from 7.4.2 to 7.4.3 in the docs-deps group #2010
bump geomdl from 5.3.1 to 5.4.0 #2012
bump ansys-sphinx-theme[autoapi] from 1.5.0 to 1.5.2 in the docs-deps group #2014

Fixed

Typo in the open request construction #2022

Maintenance

update CHANGELOG for v0.10.8 #2006
bump ansys/actions from 9.0.12 to 9.0.13 in the actions group #2011
pre-commit automatic update #2015
improving CodeQL #2016
fix labeler permissions #2017
Bump ansys/actions from 9.0.13 to 10.0.1 in the actions group #2018
Bump the actions group with 2 updates #2019, #2021

Test

Update Reader support info and add more import tests #2013

Artifact Attestations

You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the files from this release page or from PyPI. Then, run the following commands:

v0.10.8

27 May 13:33
Compare
Choose a tag to compare

0.10.8 - May 27, 2025

Added

repair tools refactoring #1912
use license metadata properly #1961
add 261 version api versions list #1980
grpc reachitecture - several modules #1988
deprecating product_version in favor of version #1998

Dependencies

bump quarto-cli from 1.6.42 to 1.7.29 #1962
bump jupytext from 1.16.7 to 1.17.1 in the docs-deps group #1963
bump ansys-sphinx-theme[autoapi] from 1.4.2 to 1.4.3 in the docs-deps group #1967
bump ansys-api-geometry from 0.4.58 to 0.4.59 #1968
bump ansys-sphinx-theme[autoapi] from 1.4.3 to 1.4.4 in the docs-deps group #1969
bump notebook from 7.4.1 to 7.4.2 in the docs-deps group #1971
bump quarto-cli from 1.7.29 to 1.7.30 #1972
bump matplotlib from 3.10.1 to 3.10.3 #1974
bump pyvista[jupyter] from 0.45.0 to 0.45.1 #1975
bump scipy from 1.15.2 to 1.15.3 #1976
bump pyvista[jupyter] from 0.45.1 to 0.45.2 #1981
bump ansys-api-geometry from 0.4.59 to 0.4.60 #1987
bump quarto-cli from 1.7.30 to 1.7.31 #1991
bump ansys-api-geometry from 0.4.60 to 0.4.61 #1992
bump numpy from 2.2.5 to 2.2.6 #1995
bump ansys-api-geometry from 0.4.61 to 0.4.62 #2003

Documentation

change python3statement url #1965

Fixed

myst warning -- all cells must be of same type #1970

Maintenance

update CHANGELOG for v0.10.7 #1959
pre-commit automatic update #1964, #1978, #1993, #2004
bump ansys/actions from 9.0.7 to 9.0.8 in the actions group #1966
bump ansys/actions from 9.0.8 to 9.0.9 in the actions group #1973
bump ansys/actions from 9.0.9 to 9.0.19 in the actions group #1979
bump ansys/actions from 9.0.19 to 9.0.20 in the actions group #1982
bump ansys/actions from 9.0.20 to 9.0.21 in the actions group #1983
bump ansys/actions from 9.0.21 to 9.0.22 in the actions group #1984
revert ansys/actions release #1985
bump the actions group with 2 updates #1990
bump ansys/actions from 9.0.9 to 9.0.11 in the actions group #1996
fix the usage of unstable container skip #2001
bump ansys/actions from 369ef11a9888875682d1a6b0ec65f82c4d8a664d to 5dc39c7838f50142138f7ac518ff3e4dca065d97 in the actions group #2002

Artifact Attestations

You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the files from this release page or from PyPI. Then, run the following commands:

v0.10.7

05 May 10:27
Compare
Choose a tag to compare

0.10.7 - May 05, 2025

Added

grpc driving dimensions stub implementation #1921
move coordinate systems stub to grpc layer #1943

Dependencies

bump numpy from 2.2.4 to 2.2.5 #1935
bump pygltflib from 1.16.3 to 1.16.4 #1940
bump notebook from 7.3.3 to 7.4.1 in the docs-deps group #1946
bump ansys-api-geometry from 0.4.57 to 0.4.58 #1954

Documentation

Update CONTRIBUTORS.md with the latest contributors #1938
ignore stackoverflow link #1957

Fixed

core service launcher missing CADIntegration bin folder in path #1958

Maintenance

update CHANGELOG for v0.10.6 #1933
use v4 of pyvista/setup-headless-display-action #1934
bump github/codeql-action from 3.28.15 to 3.28.16 in the actions group #1936
bump the actions group with 2 updates #1937, #1942
pre-commit automatic update #1941
bump github/codeql-action from 3.28.16 to 3.28.17 in the actions group #1956

Artifact Attestations

You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the source distribution and wheel from this release page or from PyPI. Then, run the following commands:

$ gh attestation verify --owner ansys ansys_geometry_core-0.10.7.tar.gz

and

$ gh attestation verify --owner ansys ansys_geometry_core-0.10.7-py3-none-any.whl

v0.10.6

22 Apr 13:54
Compare
Choose a tag to compare

0.10.6 - April 22, 2025

Added

grpc prepare tools stub implementation #1914

Dependencies

bump PyVista and VTK versions (support Python 3.13) #1924

Fixed

docstyle ordering #1925
adapt Native folder path for Linux and Windows #1932

Maintenance

update CHANGELOG for v0.10.5 #1919
bump skitionek/notify-microsoft-teams to v1.0.9 in the actions group #1920
bump ansys/actions from 9.0.2 to 9.0.3 in the actions group #1923
fix issues with OSMesa installation and env variables set up #1927
bump ansys/actions from 9.0.3 to 9.0.6 in the actions group #1928
pre-commit automatic update #1930
fix unstable workflows for Linux (missing headless display) #1931

Artifact Attestations

You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the source distribution and wheel from this release page or from PyPI. Then, run the following commands:

$ gh attestation verify --owner ansys ansys_geometry_core-0.10.6.tar.gz

and

$ gh attestation verify --owner ansys ansys_geometry_core-0.10.6-py3-none-any.whl

v0.10.5

16 Apr 12:18
Compare
Choose a tag to compare

0.10.5 - April 16, 2025

Added

grpc measurement tools stub implementation #1909

Dependencies

bump ansys-api-geometry from 0.4.56 to 0.4.57 #1906
bump grpcio limits and handle erratic gRPC channel creation #1913

Documentation

Update CONTRIBUTORS.md with the latest contributors #1907

Fixed

issuppressed is not available until 25R2 #1916

Maintenance

update CHANGELOG for v0.10.4 #1901
make doc releases dependent on GH and PyPI release #1902
bump ansys/actions from 9.0.1 to 9.0.2 in the actions group #1903
bump skitionek/notify-microsoft-teams from 190d4d92146df11f854709774a4dae6eaf5e2aa3 to fab6aca2609ba706ebc981d066278d47ab4af0fc in the actions group #1910
pre-commit automatic update #1911
bump the actions group with 2 updates #1915
update CHANGELOG for v0.8.3 #1917
update CHANGELOG for v0.9.2 #1918

Artifact Attestations

You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the source distribution and wheel from this release page or from PyPI. Then, run the following commands:

$ gh attestation verify --owner ansys ansys_geometry_core-0.10.5.tar.gz

and

$ gh attestation verify --owner ansys ansys_geometry_core-0.10.5-py3-none-any.whl

v0.9.2

16 Apr 10:00
Compare
Choose a tag to compare

0.9.2 - April 16, 2025

Fixed

  • issuppressed is not available until
    25R2 #1916

v0.10.4

09 Apr 16:52
Compare
Choose a tag to compare

0.10.4 - April 09, 2025

Added

grpc named selection stub implementation #1899

Dependencies

bump ansys-api-geometry from 0.4.55 to 0.4.56 #1896

Documentation

Ahmed body example for external aero simulation #1886
adding command for single example build #1893

Fixed

geomdl dependency in conda-forge #1900

Maintenance

update CHANGELOG for v0.10.3 #1894
upgrading to ansys/actions v9 and securing action usage #1895
bump the actions group with 3 updates #1897
remove whitelisting #1898

Artifact Attestations

You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the source distribution and wheel from this release page or from PyPI. Then, run the following commands:

$ gh attestation verify --owner ansys ansys_geometry_core-0.10.4.tar.gz

and

$ gh attestation verify --owner ansys ansys_geometry_core-0.10.4-py3-none-any.whl