From 1e1e2387ef8e85dfb5ccea2578d7d54af558d2f1 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Thu, 27 Feb 2025 05:05:43 +0000 Subject: [PATCH 01/11] chore: updating CHANGELOG for v0.8.0 --- CHANGELOG.md | 16 ++++++++++++++++ doc/changelog.d/978.maintenance.md | 1 - doc/changelog.d/979.dependencies.md | 1 - doc/changelog.d/983.dependencies.md | 1 - doc/changelog.d/985.dependencies.md | 1 - doc/changelog.d/986.dependencies.md | 1 - doc/changelog.d/987.maintenance.md | 1 - 7 files changed, 16 insertions(+), 6 deletions(-) delete mode 100644 doc/changelog.d/978.maintenance.md delete mode 100644 doc/changelog.d/979.dependencies.md delete mode 100644 doc/changelog.d/983.dependencies.md delete mode 100644 doc/changelog.d/985.dependencies.md delete mode 100644 doc/changelog.d/986.dependencies.md delete mode 100644 doc/changelog.d/987.maintenance.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 662cbfec3c..da8ca40478 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,22 @@ This project uses [towncrier](https://towncrier.readthedocs.io/) and the changes +## [0.8.0](https://github.com/ansys/pyprimemesh/releases/tag/v0.8.0) - 2025-02-27 + + +### Dependencies + +- build(deps): bump sphinx-notfound-page from 1.0.4 to 1.1.0 in the doc-dependencies group [#979](https://github.com/ansys/pyprimemesh/pull/979) +- build(deps): bump the doc-dependencies group across 1 directory with 2 updates [#983](https://github.com/ansys/pyprimemesh/pull/983) +- build(deps): bump ansys-tools-visualization-interface from 0.8.1 to 0.8.3 in the general-dependencies group [#985](https://github.com/ansys/pyprimemesh/pull/985) +- build(deps): bump the doc-dependencies group with 3 updates [#986](https://github.com/ansys/pyprimemesh/pull/986) + + +### Maintenance + +- chore: update CHANGELOG for v0.8.0.dev0 [#978](https://github.com/ansys/pyprimemesh/pull/978) +- publishing dev to release 0.8.0 [#987](https://github.com/ansys/pyprimemesh/pull/987) + ## [0.8.0.dev0](https://github.com/ansys/pyprimemesh/releases/tag/v0.8.0.dev0) - 2025-02-03 diff --git a/doc/changelog.d/978.maintenance.md b/doc/changelog.d/978.maintenance.md deleted file mode 100644 index b9b7a55fef..0000000000 --- a/doc/changelog.d/978.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -chore: update CHANGELOG for v0.8.0.dev0 \ No newline at end of file diff --git a/doc/changelog.d/979.dependencies.md b/doc/changelog.d/979.dependencies.md deleted file mode 100644 index 47789d4c62..0000000000 --- a/doc/changelog.d/979.dependencies.md +++ /dev/null @@ -1 +0,0 @@ -build(deps): bump sphinx-notfound-page from 1.0.4 to 1.1.0 in the doc-dependencies group \ No newline at end of file diff --git a/doc/changelog.d/983.dependencies.md b/doc/changelog.d/983.dependencies.md deleted file mode 100644 index c7d5ea053a..0000000000 --- a/doc/changelog.d/983.dependencies.md +++ /dev/null @@ -1 +0,0 @@ -build(deps): bump the doc-dependencies group across 1 directory with 2 updates \ No newline at end of file diff --git a/doc/changelog.d/985.dependencies.md b/doc/changelog.d/985.dependencies.md deleted file mode 100644 index fe2f81e9aa..0000000000 --- a/doc/changelog.d/985.dependencies.md +++ /dev/null @@ -1 +0,0 @@ -build(deps): bump ansys-tools-visualization-interface from 0.8.1 to 0.8.3 in the general-dependencies group \ No newline at end of file diff --git a/doc/changelog.d/986.dependencies.md b/doc/changelog.d/986.dependencies.md deleted file mode 100644 index c8f5233da7..0000000000 --- a/doc/changelog.d/986.dependencies.md +++ /dev/null @@ -1 +0,0 @@ -build(deps): bump the doc-dependencies group with 3 updates \ No newline at end of file diff --git a/doc/changelog.d/987.maintenance.md b/doc/changelog.d/987.maintenance.md deleted file mode 100644 index 5faea8ae44..0000000000 --- a/doc/changelog.d/987.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -publishing dev to release 0.8.0 \ No newline at end of file From 1dc211c107b0940da1fc10a216e7f6de678b7f2e Mon Sep 17 00:00:00 2001 From: Subha Nayak Date: Wed, 9 Apr 2025 13:07:28 +0530 Subject: [PATCH 02/11] update the image tag --- .github/workflows/ci_cd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index b674294a09..7e333c2c1d 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -15,7 +15,7 @@ on: env: DOCKER_IMAGE_NAME: ghcr.io/ansys/prime - DOCKER_IMAGE_TAG: '25.1.1' + DOCKER_IMAGE_TAG: '25.1.2' MAIN_PYTHON_VERSION: '3.12' PACKAGE_NAME: 'ansys-meshing-prime' PACKAGE_NAMESPACE: 'ansys.meshing.prime' From 785e59b6081a0036d611ac09c6246cc7330ae8e3 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Wed, 9 Apr 2025 07:40:21 +0000 Subject: [PATCH 03/11] chore: adding changelog file 997.maintenance.md [dependabot-skip] --- doc/changelog.d/997.maintenance.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 doc/changelog.d/997.maintenance.md diff --git a/doc/changelog.d/997.maintenance.md b/doc/changelog.d/997.maintenance.md new file mode 100644 index 0000000000..6bea58d960 --- /dev/null +++ b/doc/changelog.d/997.maintenance.md @@ -0,0 +1 @@ +release SP2 \ No newline at end of file From cd0a5f90635fa733677c5b8f4ea146f94346e67b Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Wed, 9 Apr 2025 07:51:55 +0000 Subject: [PATCH 04/11] chore: adding changelog file 997.maintenance.md [dependabot-skip] --- doc/changelog.d/997.maintenance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changelog.d/997.maintenance.md b/doc/changelog.d/997.maintenance.md index 6bea58d960..96c90415f6 100644 --- a/doc/changelog.d/997.maintenance.md +++ b/doc/changelog.d/997.maintenance.md @@ -1 +1 @@ -release SP2 \ No newline at end of file +updated docker image tag for SP2 changes \ No newline at end of file From ca49a49c7c5fc7e779852d09dcf2ce1d71eea757 Mon Sep 17 00:00:00 2001 From: Subha Nayak <118820636+subhnayak@users.noreply.github.com> Date: Thu, 17 Apr 2025 13:41:38 +0530 Subject: [PATCH 05/11] Sync ADO changes for sp2 (#1000) Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> --- doc/changelog.d/1000.miscellaneous.md | 1 + src/ansys/meshing/prime/autogen/automesh.py | 2 +- .../meshing/prime/autogen/automeshstructs.py | 2 +- .../meshing/prime/autogen/autoquadmesher.py | 2 +- .../prime/autogen/autoquadmesherstructs.py | 2 +- .../prime/autogen/boundaryfittednurbs.py | 2 +- .../meshing/prime/autogen/collapsetool.py | 2 +- .../prime/autogen/collapsetoolstructs.py | 2 +- .../meshing/prime/autogen/commonstructs.py | 2 +- .../meshing/prime/autogen/commontypes.py | 2 +- src/ansys/meshing/prime/autogen/connect.py | 2 +- .../meshing/prime/autogen/connectstructs.py | 2 +- .../meshing/prime/autogen/controldata.py | 2 +- .../meshing/prime/autogen/controlstructs.py | 2 +- src/ansys/meshing/prime/autogen/coreobject.py | 2 +- src/ansys/meshing/prime/autogen/deletetool.py | 2 +- .../prime/autogen/deletetoolstructs.py | 2 +- .../prime/autogen/featureextraction.py | 2 +- .../prime/autogen/featureextractionstructs.py | 2 +- src/ansys/meshing/prime/autogen/fileio.py | 2 +- .../meshing/prime/autogen/fileiostructs.py | 2 +- src/ansys/meshing/prime/autogen/igastructs.py | 2 +- .../prime/autogen/materialpointmanager.py | 2 +- .../autogen/materialpointmanagerstructs.py | 2 +- src/ansys/meshing/prime/autogen/meshinfo.py | 2 +- .../meshing/prime/autogen/meshinfostructs.py | 2 +- src/ansys/meshing/prime/autogen/model.py | 2 +- .../meshing/prime/autogen/modelstructs.py | 2 +- src/ansys/meshing/prime/autogen/morpher.py | 2 +- .../prime/autogen/morpherbcsstructs.py | 2 +- .../meshing/prime/autogen/morpherstructs.py | 2 +- .../meshing/prime/autogen/multizonecontrol.py | 2 +- src/ansys/meshing/prime/autogen/part.py | 2 +- .../meshing/prime/autogen/partstructs.py | 2 +- .../meshing/prime/autogen/periodiccontrol.py | 2 +- .../prime/autogen/periodiccontrolstructs.py | 2 +- .../meshing/prime/autogen/primeconfig.py | 2 +- .../meshing/prime/autogen/prismcontrol.py | 2 +- .../prime/autogen/prismcontrolstructs.py | 2 +- .../meshing/prime/autogen/quadtospline.py | 2 +- src/ansys/meshing/prime/autogen/scaffolder.py | 2 +- .../prime/autogen/scaffolderstructs.py | 2 +- .../meshing/prime/autogen/shellblcontrol.py | 2 +- .../prime/autogen/shellblcontrolstructs.py | 2 +- .../meshing/prime/autogen/sizecontrol.py | 2 +- .../prime/autogen/sizecontrolstructs.py | 2 +- src/ansys/meshing/prime/autogen/sizefield.py | 2 +- .../meshing/prime/autogen/sizefieldstructs.py | 2 +- .../meshing/prime/autogen/splittoolstructs.py | 2 +- .../meshing/prime/autogen/surfacesearch.py | 2 +- .../prime/autogen/surfacesearchstructs.py | 2 +- .../meshing/prime/autogen/surfaceutilities.py | 2 +- .../prime/autogen/surfaceutilitystructs.py | 2 +- src/ansys/meshing/prime/autogen/surfer.py | 2 +- .../meshing/prime/autogen/surferstructs.py | 2 +- .../prime/autogen/thinvolumecontrol.py | 2 +- .../prime/autogen/thinvolumecontrolstructs.py | 2 +- src/ansys/meshing/prime/autogen/topodata.py | 2 +- .../meshing/prime/autogen/topodatastructs.py | 2 +- .../prime/autogen/toposearchstructs.py | 2 +- .../meshing/prime/autogen/topoutilities.py | 2 +- .../prime/autogen/topoutilitystructs.py | 2 +- src/ansys/meshing/prime/autogen/transform.py | 2 +- .../meshing/prime/autogen/transformstructs.py | 2 +- .../meshing/prime/autogen/volumecontrol.py | 2 +- .../prime/autogen/volumecontrolstructs.py | 2 +- .../meshing/prime/autogen/volumemeshtool.py | 2 +- .../prime/autogen/volumemeshtoolstructs.py | 2 +- .../meshing/prime/autogen/volumesearch.py | 2 +- .../prime/autogen/volumesearchstructs.py | 2 +- .../meshing/prime/autogen/volumesweeper.py | 2 +- .../prime/autogen/volumesweeperstructs.py | 2 +- src/ansys/meshing/prime/autogen/vtcomposer.py | 2 +- .../prime/autogen/vtcomposerstructs.py | 2 +- src/ansys/meshing/prime/autogen/wrapper.py | 2 +- .../meshing/prime/autogen/wrappercontrol.py | 2 +- .../meshing/prime/autogen/wrapperstructs.py | 2 +- .../meshing/prime/core/mapdlcdbexportutils.py | 49 +++++++++++++------ src/ansys/meshing/prime/internals/client.py | 45 +++++++---------- src/ansys/meshing/prime/internals/launcher.py | 10 ++-- .../meshing/prime/params/primestructs.py | 4 +- 81 files changed, 135 insertions(+), 126 deletions(-) create mode 100644 doc/changelog.d/1000.miscellaneous.md diff --git a/doc/changelog.d/1000.miscellaneous.md b/doc/changelog.d/1000.miscellaneous.md new file mode 100644 index 0000000000..433a200c03 --- /dev/null +++ b/doc/changelog.d/1000.miscellaneous.md @@ -0,0 +1 @@ +Sync ADO changes for sp2 \ No newline at end of file diff --git a/src/ansys/meshing/prime/autogen/automesh.py b/src/ansys/meshing/prime/autogen/automesh.py index 72ca9bc822..dd4512f5a0 100644 --- a/src/ansys/meshing/prime/autogen/automesh.py +++ b/src/ansys/meshing/prime/autogen/automesh.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/automeshstructs.py b/src/ansys/meshing/prime/autogen/automeshstructs.py index dc2fa6b09a..3dce359c96 100644 --- a/src/ansys/meshing/prime/autogen/automeshstructs.py +++ b/src/ansys/meshing/prime/autogen/automeshstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/autoquadmesher.py b/src/ansys/meshing/prime/autogen/autoquadmesher.py index 0e56f07813..391854612e 100644 --- a/src/ansys/meshing/prime/autogen/autoquadmesher.py +++ b/src/ansys/meshing/prime/autogen/autoquadmesher.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/autoquadmesherstructs.py b/src/ansys/meshing/prime/autogen/autoquadmesherstructs.py index 574c9b7fe9..3d082f854e 100644 --- a/src/ansys/meshing/prime/autogen/autoquadmesherstructs.py +++ b/src/ansys/meshing/prime/autogen/autoquadmesherstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/boundaryfittednurbs.py b/src/ansys/meshing/prime/autogen/boundaryfittednurbs.py index 25ced9e3ed..d869b044d9 100644 --- a/src/ansys/meshing/prime/autogen/boundaryfittednurbs.py +++ b/src/ansys/meshing/prime/autogen/boundaryfittednurbs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/collapsetool.py b/src/ansys/meshing/prime/autogen/collapsetool.py index 6359a91aa2..9465f91e41 100644 --- a/src/ansys/meshing/prime/autogen/collapsetool.py +++ b/src/ansys/meshing/prime/autogen/collapsetool.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/collapsetoolstructs.py b/src/ansys/meshing/prime/autogen/collapsetoolstructs.py index 5cb3243a27..59f94cf1de 100644 --- a/src/ansys/meshing/prime/autogen/collapsetoolstructs.py +++ b/src/ansys/meshing/prime/autogen/collapsetoolstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/commonstructs.py b/src/ansys/meshing/prime/autogen/commonstructs.py index cabed1ef26..9ef24c20c3 100644 --- a/src/ansys/meshing/prime/autogen/commonstructs.py +++ b/src/ansys/meshing/prime/autogen/commonstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/commontypes.py b/src/ansys/meshing/prime/autogen/commontypes.py index 66343b63de..094114c527 100644 --- a/src/ansys/meshing/prime/autogen/commontypes.py +++ b/src/ansys/meshing/prime/autogen/commontypes.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/connect.py b/src/ansys/meshing/prime/autogen/connect.py index 3d6a970872..9c7fcfaedb 100644 --- a/src/ansys/meshing/prime/autogen/connect.py +++ b/src/ansys/meshing/prime/autogen/connect.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/connectstructs.py b/src/ansys/meshing/prime/autogen/connectstructs.py index 0b82eb031d..ebdfc5c24d 100644 --- a/src/ansys/meshing/prime/autogen/connectstructs.py +++ b/src/ansys/meshing/prime/autogen/connectstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/controldata.py b/src/ansys/meshing/prime/autogen/controldata.py index c2c91f2fbe..449ead4df9 100644 --- a/src/ansys/meshing/prime/autogen/controldata.py +++ b/src/ansys/meshing/prime/autogen/controldata.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/controlstructs.py b/src/ansys/meshing/prime/autogen/controlstructs.py index 5163f47043..ca7a14d185 100644 --- a/src/ansys/meshing/prime/autogen/controlstructs.py +++ b/src/ansys/meshing/prime/autogen/controlstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/coreobject.py b/src/ansys/meshing/prime/autogen/coreobject.py index 8e3a19fb09..a26f470f69 100644 --- a/src/ansys/meshing/prime/autogen/coreobject.py +++ b/src/ansys/meshing/prime/autogen/coreobject.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/deletetool.py b/src/ansys/meshing/prime/autogen/deletetool.py index 179981a241..592283279a 100644 --- a/src/ansys/meshing/prime/autogen/deletetool.py +++ b/src/ansys/meshing/prime/autogen/deletetool.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/deletetoolstructs.py b/src/ansys/meshing/prime/autogen/deletetoolstructs.py index 4af5ee9f0d..138aad94f7 100644 --- a/src/ansys/meshing/prime/autogen/deletetoolstructs.py +++ b/src/ansys/meshing/prime/autogen/deletetoolstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/featureextraction.py b/src/ansys/meshing/prime/autogen/featureextraction.py index c367a74475..abd7d8c446 100644 --- a/src/ansys/meshing/prime/autogen/featureextraction.py +++ b/src/ansys/meshing/prime/autogen/featureextraction.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/featureextractionstructs.py b/src/ansys/meshing/prime/autogen/featureextractionstructs.py index f71d2f97d0..6b4d964521 100644 --- a/src/ansys/meshing/prime/autogen/featureextractionstructs.py +++ b/src/ansys/meshing/prime/autogen/featureextractionstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/fileio.py b/src/ansys/meshing/prime/autogen/fileio.py index d8638aa7e0..83359a7e01 100644 --- a/src/ansys/meshing/prime/autogen/fileio.py +++ b/src/ansys/meshing/prime/autogen/fileio.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/fileiostructs.py b/src/ansys/meshing/prime/autogen/fileiostructs.py index 5c87e56ec2..8de7bda227 100644 --- a/src/ansys/meshing/prime/autogen/fileiostructs.py +++ b/src/ansys/meshing/prime/autogen/fileiostructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/igastructs.py b/src/ansys/meshing/prime/autogen/igastructs.py index 0da52bc332..7f18978005 100644 --- a/src/ansys/meshing/prime/autogen/igastructs.py +++ b/src/ansys/meshing/prime/autogen/igastructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/materialpointmanager.py b/src/ansys/meshing/prime/autogen/materialpointmanager.py index 0d1e602f1c..5122551458 100644 --- a/src/ansys/meshing/prime/autogen/materialpointmanager.py +++ b/src/ansys/meshing/prime/autogen/materialpointmanager.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/materialpointmanagerstructs.py b/src/ansys/meshing/prime/autogen/materialpointmanagerstructs.py index 727703dc7f..b7a99cade6 100644 --- a/src/ansys/meshing/prime/autogen/materialpointmanagerstructs.py +++ b/src/ansys/meshing/prime/autogen/materialpointmanagerstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/meshinfo.py b/src/ansys/meshing/prime/autogen/meshinfo.py index 9ba53f7601..7abd8f428f 100644 --- a/src/ansys/meshing/prime/autogen/meshinfo.py +++ b/src/ansys/meshing/prime/autogen/meshinfo.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/meshinfostructs.py b/src/ansys/meshing/prime/autogen/meshinfostructs.py index b8c0340d52..97ddd21d0b 100644 --- a/src/ansys/meshing/prime/autogen/meshinfostructs.py +++ b/src/ansys/meshing/prime/autogen/meshinfostructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/model.py b/src/ansys/meshing/prime/autogen/model.py index fbd6dab0fe..9a7af7a847 100644 --- a/src/ansys/meshing/prime/autogen/model.py +++ b/src/ansys/meshing/prime/autogen/model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/modelstructs.py b/src/ansys/meshing/prime/autogen/modelstructs.py index 986260a530..5983cc5d7a 100644 --- a/src/ansys/meshing/prime/autogen/modelstructs.py +++ b/src/ansys/meshing/prime/autogen/modelstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/morpher.py b/src/ansys/meshing/prime/autogen/morpher.py index 1b8c5547cc..75b474e31c 100644 --- a/src/ansys/meshing/prime/autogen/morpher.py +++ b/src/ansys/meshing/prime/autogen/morpher.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/morpherbcsstructs.py b/src/ansys/meshing/prime/autogen/morpherbcsstructs.py index 711097b060..bb5a8de537 100644 --- a/src/ansys/meshing/prime/autogen/morpherbcsstructs.py +++ b/src/ansys/meshing/prime/autogen/morpherbcsstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/morpherstructs.py b/src/ansys/meshing/prime/autogen/morpherstructs.py index aaf5df1d83..a364a35007 100644 --- a/src/ansys/meshing/prime/autogen/morpherstructs.py +++ b/src/ansys/meshing/prime/autogen/morpherstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/multizonecontrol.py b/src/ansys/meshing/prime/autogen/multizonecontrol.py index 9a9c289971..b874a6a988 100644 --- a/src/ansys/meshing/prime/autogen/multizonecontrol.py +++ b/src/ansys/meshing/prime/autogen/multizonecontrol.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/part.py b/src/ansys/meshing/prime/autogen/part.py index ba5ed017fe..992a8c3e8e 100644 --- a/src/ansys/meshing/prime/autogen/part.py +++ b/src/ansys/meshing/prime/autogen/part.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/partstructs.py b/src/ansys/meshing/prime/autogen/partstructs.py index 03f95ada56..e0420a2e1f 100644 --- a/src/ansys/meshing/prime/autogen/partstructs.py +++ b/src/ansys/meshing/prime/autogen/partstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/periodiccontrol.py b/src/ansys/meshing/prime/autogen/periodiccontrol.py index ca9fa1b9ac..fcc68ca982 100644 --- a/src/ansys/meshing/prime/autogen/periodiccontrol.py +++ b/src/ansys/meshing/prime/autogen/periodiccontrol.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/periodiccontrolstructs.py b/src/ansys/meshing/prime/autogen/periodiccontrolstructs.py index 4ae5b4dee9..71819345e9 100644 --- a/src/ansys/meshing/prime/autogen/periodiccontrolstructs.py +++ b/src/ansys/meshing/prime/autogen/periodiccontrolstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/primeconfig.py b/src/ansys/meshing/prime/autogen/primeconfig.py index ac02f73312..6983e531a2 100644 --- a/src/ansys/meshing/prime/autogen/primeconfig.py +++ b/src/ansys/meshing/prime/autogen/primeconfig.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/prismcontrol.py b/src/ansys/meshing/prime/autogen/prismcontrol.py index 1e6c28b292..43fc5e8f2b 100644 --- a/src/ansys/meshing/prime/autogen/prismcontrol.py +++ b/src/ansys/meshing/prime/autogen/prismcontrol.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/prismcontrolstructs.py b/src/ansys/meshing/prime/autogen/prismcontrolstructs.py index 8aa4a03ca8..7acfbc7c51 100644 --- a/src/ansys/meshing/prime/autogen/prismcontrolstructs.py +++ b/src/ansys/meshing/prime/autogen/prismcontrolstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/quadtospline.py b/src/ansys/meshing/prime/autogen/quadtospline.py index e9380546d1..e8482881dc 100644 --- a/src/ansys/meshing/prime/autogen/quadtospline.py +++ b/src/ansys/meshing/prime/autogen/quadtospline.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/scaffolder.py b/src/ansys/meshing/prime/autogen/scaffolder.py index c4671c4eb3..830f8161a6 100644 --- a/src/ansys/meshing/prime/autogen/scaffolder.py +++ b/src/ansys/meshing/prime/autogen/scaffolder.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/scaffolderstructs.py b/src/ansys/meshing/prime/autogen/scaffolderstructs.py index ce7bfc2d62..f546ba640f 100644 --- a/src/ansys/meshing/prime/autogen/scaffolderstructs.py +++ b/src/ansys/meshing/prime/autogen/scaffolderstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/shellblcontrol.py b/src/ansys/meshing/prime/autogen/shellblcontrol.py index 329c7fb989..f51318f7f1 100644 --- a/src/ansys/meshing/prime/autogen/shellblcontrol.py +++ b/src/ansys/meshing/prime/autogen/shellblcontrol.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/shellblcontrolstructs.py b/src/ansys/meshing/prime/autogen/shellblcontrolstructs.py index 1b115fd8d8..423c15c45a 100644 --- a/src/ansys/meshing/prime/autogen/shellblcontrolstructs.py +++ b/src/ansys/meshing/prime/autogen/shellblcontrolstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/sizecontrol.py b/src/ansys/meshing/prime/autogen/sizecontrol.py index f938a89275..716e3fd0ba 100644 --- a/src/ansys/meshing/prime/autogen/sizecontrol.py +++ b/src/ansys/meshing/prime/autogen/sizecontrol.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/sizecontrolstructs.py b/src/ansys/meshing/prime/autogen/sizecontrolstructs.py index d2e36e97c0..11f2462831 100644 --- a/src/ansys/meshing/prime/autogen/sizecontrolstructs.py +++ b/src/ansys/meshing/prime/autogen/sizecontrolstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/sizefield.py b/src/ansys/meshing/prime/autogen/sizefield.py index 3b20440791..68107f1bc1 100644 --- a/src/ansys/meshing/prime/autogen/sizefield.py +++ b/src/ansys/meshing/prime/autogen/sizefield.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/sizefieldstructs.py b/src/ansys/meshing/prime/autogen/sizefieldstructs.py index 8dfb4c7aee..6801ac46bc 100644 --- a/src/ansys/meshing/prime/autogen/sizefieldstructs.py +++ b/src/ansys/meshing/prime/autogen/sizefieldstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/splittoolstructs.py b/src/ansys/meshing/prime/autogen/splittoolstructs.py index 22af9d584a..9c99114ced 100644 --- a/src/ansys/meshing/prime/autogen/splittoolstructs.py +++ b/src/ansys/meshing/prime/autogen/splittoolstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/surfacesearch.py b/src/ansys/meshing/prime/autogen/surfacesearch.py index 24696218a8..3fabc7a503 100644 --- a/src/ansys/meshing/prime/autogen/surfacesearch.py +++ b/src/ansys/meshing/prime/autogen/surfacesearch.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/surfacesearchstructs.py b/src/ansys/meshing/prime/autogen/surfacesearchstructs.py index c7defc1cab..93896dfeb9 100644 --- a/src/ansys/meshing/prime/autogen/surfacesearchstructs.py +++ b/src/ansys/meshing/prime/autogen/surfacesearchstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/surfaceutilities.py b/src/ansys/meshing/prime/autogen/surfaceutilities.py index 934e4bcd39..4d3d53ca1e 100644 --- a/src/ansys/meshing/prime/autogen/surfaceutilities.py +++ b/src/ansys/meshing/prime/autogen/surfaceutilities.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/surfaceutilitystructs.py b/src/ansys/meshing/prime/autogen/surfaceutilitystructs.py index f606529008..6c416942e0 100644 --- a/src/ansys/meshing/prime/autogen/surfaceutilitystructs.py +++ b/src/ansys/meshing/prime/autogen/surfaceutilitystructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/surfer.py b/src/ansys/meshing/prime/autogen/surfer.py index c2c224970d..9ac8c67343 100644 --- a/src/ansys/meshing/prime/autogen/surfer.py +++ b/src/ansys/meshing/prime/autogen/surfer.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/surferstructs.py b/src/ansys/meshing/prime/autogen/surferstructs.py index b4b4500ace..ee46530228 100644 --- a/src/ansys/meshing/prime/autogen/surferstructs.py +++ b/src/ansys/meshing/prime/autogen/surferstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/thinvolumecontrol.py b/src/ansys/meshing/prime/autogen/thinvolumecontrol.py index 9b280691c5..b23d575230 100644 --- a/src/ansys/meshing/prime/autogen/thinvolumecontrol.py +++ b/src/ansys/meshing/prime/autogen/thinvolumecontrol.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/thinvolumecontrolstructs.py b/src/ansys/meshing/prime/autogen/thinvolumecontrolstructs.py index 21a685b622..dedaa6e24c 100644 --- a/src/ansys/meshing/prime/autogen/thinvolumecontrolstructs.py +++ b/src/ansys/meshing/prime/autogen/thinvolumecontrolstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/topodata.py b/src/ansys/meshing/prime/autogen/topodata.py index 8aa00d20f5..f54cab4625 100644 --- a/src/ansys/meshing/prime/autogen/topodata.py +++ b/src/ansys/meshing/prime/autogen/topodata.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/topodatastructs.py b/src/ansys/meshing/prime/autogen/topodatastructs.py index 6c865a8714..a68439d218 100644 --- a/src/ansys/meshing/prime/autogen/topodatastructs.py +++ b/src/ansys/meshing/prime/autogen/topodatastructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/toposearchstructs.py b/src/ansys/meshing/prime/autogen/toposearchstructs.py index 191dcb6535..1629a4a43b 100644 --- a/src/ansys/meshing/prime/autogen/toposearchstructs.py +++ b/src/ansys/meshing/prime/autogen/toposearchstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/topoutilities.py b/src/ansys/meshing/prime/autogen/topoutilities.py index 4eebb2cd29..b6c2e3e8c7 100644 --- a/src/ansys/meshing/prime/autogen/topoutilities.py +++ b/src/ansys/meshing/prime/autogen/topoutilities.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/topoutilitystructs.py b/src/ansys/meshing/prime/autogen/topoutilitystructs.py index 9df9b8b1a2..6e47c0ced7 100644 --- a/src/ansys/meshing/prime/autogen/topoutilitystructs.py +++ b/src/ansys/meshing/prime/autogen/topoutilitystructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/transform.py b/src/ansys/meshing/prime/autogen/transform.py index ea298e63c1..7c27a98666 100644 --- a/src/ansys/meshing/prime/autogen/transform.py +++ b/src/ansys/meshing/prime/autogen/transform.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/transformstructs.py b/src/ansys/meshing/prime/autogen/transformstructs.py index 4d49abde86..a8bd890f29 100644 --- a/src/ansys/meshing/prime/autogen/transformstructs.py +++ b/src/ansys/meshing/prime/autogen/transformstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/volumecontrol.py b/src/ansys/meshing/prime/autogen/volumecontrol.py index 37e6fae1fe..79ddb060ad 100644 --- a/src/ansys/meshing/prime/autogen/volumecontrol.py +++ b/src/ansys/meshing/prime/autogen/volumecontrol.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/volumecontrolstructs.py b/src/ansys/meshing/prime/autogen/volumecontrolstructs.py index 3568fe8c86..a7f8583697 100644 --- a/src/ansys/meshing/prime/autogen/volumecontrolstructs.py +++ b/src/ansys/meshing/prime/autogen/volumecontrolstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/volumemeshtool.py b/src/ansys/meshing/prime/autogen/volumemeshtool.py index c21ec19297..673154ff35 100644 --- a/src/ansys/meshing/prime/autogen/volumemeshtool.py +++ b/src/ansys/meshing/prime/autogen/volumemeshtool.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/volumemeshtoolstructs.py b/src/ansys/meshing/prime/autogen/volumemeshtoolstructs.py index 91a5d45a5e..094a32d344 100644 --- a/src/ansys/meshing/prime/autogen/volumemeshtoolstructs.py +++ b/src/ansys/meshing/prime/autogen/volumemeshtoolstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/volumesearch.py b/src/ansys/meshing/prime/autogen/volumesearch.py index 362c34dd73..710984d715 100644 --- a/src/ansys/meshing/prime/autogen/volumesearch.py +++ b/src/ansys/meshing/prime/autogen/volumesearch.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/volumesearchstructs.py b/src/ansys/meshing/prime/autogen/volumesearchstructs.py index c2bbfd9eec..942a9544be 100644 --- a/src/ansys/meshing/prime/autogen/volumesearchstructs.py +++ b/src/ansys/meshing/prime/autogen/volumesearchstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/volumesweeper.py b/src/ansys/meshing/prime/autogen/volumesweeper.py index 999799ad54..08a051b90a 100644 --- a/src/ansys/meshing/prime/autogen/volumesweeper.py +++ b/src/ansys/meshing/prime/autogen/volumesweeper.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/volumesweeperstructs.py b/src/ansys/meshing/prime/autogen/volumesweeperstructs.py index e639cb86b6..7bd1d5ab6d 100644 --- a/src/ansys/meshing/prime/autogen/volumesweeperstructs.py +++ b/src/ansys/meshing/prime/autogen/volumesweeperstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/vtcomposer.py b/src/ansys/meshing/prime/autogen/vtcomposer.py index 10def9faa9..45292db3c9 100644 --- a/src/ansys/meshing/prime/autogen/vtcomposer.py +++ b/src/ansys/meshing/prime/autogen/vtcomposer.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/vtcomposerstructs.py b/src/ansys/meshing/prime/autogen/vtcomposerstructs.py index 6a577ffcba..2876ab9722 100644 --- a/src/ansys/meshing/prime/autogen/vtcomposerstructs.py +++ b/src/ansys/meshing/prime/autogen/vtcomposerstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/wrapper.py b/src/ansys/meshing/prime/autogen/wrapper.py index 3d42df0adc..92169dcee6 100644 --- a/src/ansys/meshing/prime/autogen/wrapper.py +++ b/src/ansys/meshing/prime/autogen/wrapper.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/wrappercontrol.py b/src/ansys/meshing/prime/autogen/wrappercontrol.py index 446265a201..edc2b2a12a 100644 --- a/src/ansys/meshing/prime/autogen/wrappercontrol.py +++ b/src/ansys/meshing/prime/autogen/wrappercontrol.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/autogen/wrapperstructs.py b/src/ansys/meshing/prime/autogen/wrapperstructs.py index b55ac5d593..eff566ba1b 100644 --- a/src/ansys/meshing/prime/autogen/wrapperstructs.py +++ b/src/ansys/meshing/prime/autogen/wrapperstructs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/ansys/meshing/prime/core/mapdlcdbexportutils.py b/src/ansys/meshing/prime/core/mapdlcdbexportutils.py index 3a5ed7ace6..690900252f 100644 --- a/src/ansys/meshing/prime/core/mapdlcdbexportutils.py +++ b/src/ansys/meshing/prime/core/mapdlcdbexportutils.py @@ -1650,10 +1650,11 @@ def _process_elasticity(self, property_dict, material, mat_id): f"tempereture dependent values are not processed" ) clms = comps_nonlinear_mapping[comp_data['Parameters']['COMPONENT']] + stiff_val = float(comp_data['Data']['Stiffness'][0]) * 1000 elasticity_data += f"TB, JOIN, {mat_id}, 1, 3, {clms}\n" - elasticity_data += f"TBPT, , -1.0, -{comp_data['Data']['Stiffness'][0]}\n" - elasticity_data += f"TBPT, , 0.0, 0.0\n" - elasticity_data += f"TBPT, , 1.0, {comp_data['Data']['Stiffness'][0]}\n" + elasticity_data += f"TBPT, , -1000.0, -{stiff_val}\n" + elasticity_data += "TBPT, , 0.0, 0.0\n" + elasticity_data += f"TBPT, , 1000.0, {stiff_val}\n" else: if len(comp_data['Data']['Stiffness']) != 1: self._logger.warning( @@ -1761,10 +1762,11 @@ def _process_damping(self, property_dict, material, mat_id): f"tempereture dependent values are not processed" ) s1 = comps_nonlinear_mapping[comp_data['Parameters']['COMPONENT']] + damp_coeff = float(comp_data['Data']['damping_coeff'][0]) * 1000 damping_data += f"TB, JOIN, {mat_id}, 1, 3, {s1}\n" - damping_data += f"TBPT, , -1.0, -{comp_data['Data']['damping_coeff'][0]}\n" - damping_data += f"TBPT, , 0.0, 0.0\n" - damping_data += f"TBPT, , 1.0, {comp_data['Data']['damping_coeff'][0]}\n" + damping_data += f"TBPT, , -1000.0, -{damp_coeff}\n" + damping_data += "TBPT, , 0.0, 0.0\n" + damping_data += f"TBPT, , 1000.0, {damp_coeff}\n" else: # self._logger.info('linear') if len(comp_data['Data']['damping_coeff']) != 1: @@ -2806,6 +2808,7 @@ def get_static_analysis_data(self, static_data): time_increment = float(data['time_increment']) if 'time_period' in data: time_period = float(data['time_period']) + min_time_increment = time_period * 1e-05 if 'min_time_increment' in data: min_time_increment = float(data['min_time_increment']) if 'max_time_increment' in data: @@ -2821,7 +2824,7 @@ def get_static_analysis_data(self, static_data): time_interval_val = self.get_output_time_interval() if time_interval_val != 0.0: time_increment = time_interval_val - min_time_increment = time_interval_val + # min_time_increment = time_interval_val max_time_increment = time_interval_val # if time_increment > time_interval_val: # time_increment = time_interval_val @@ -2851,8 +2854,9 @@ def get_static_analysis_data(self, static_data): else: static_analysis_commands += 'ANTYPE, STATIC\n' static_analysis_commands += f'TIME,{self._time}\n' + static_analysis_commands += f'AUTOTS,ON\n' static_analysis_commands += ( - f'DELTIM, {time_increment}, {min_time_increment}, {max_time_increment}\n' + f'DELTIM, {time_increment}, {min_time_increment}, {max_time_increment}, , FORCE\n' ) static_analysis_commands += '\n' self._previous_analysis = "STATIC" @@ -2912,7 +2916,7 @@ def get_modal_dynamic_analysis_data(self, dynamic_data): f'! ---------------------------- STEP: {self._step_counter} -----------------------\n' ) if self._previous_analysis == "STATIC": - dynamic_analysis_commands += 'TINTP, 0.41421,,,,,,1\n' + dynamic_analysis_commands += 'TINTP, 0.41421,,,,,,-1\n' dynamic_analysis_commands += '\n' dynamic_analysis_commands += 'SOLO,STOT,FORCE,HHT\n' dynamic_analysis_commands += '\n' @@ -2929,6 +2933,8 @@ def get_modal_dynamic_analysis_data(self, dynamic_data): dynamic_analysis_commands += 'IC,ALL,DMGY,0,,,,LSIC\n' dynamic_analysis_commands += 'IC,ALL,DMGZ,0,,,,LSIC\n' dynamic_analysis_commands += '\n' + dynamic_analysis_commands += 'NROPT,FULL\n' + dynamic_analysis_commands += '\n' if self._previous_analysis == "FREQUENCY": dynamic_analysis_commands += f'FINISH\n' dynamic_analysis_commands += f'\n' @@ -2984,6 +2990,7 @@ def get_dynamic_analysis_data(self, dynamic_data): time_increment = float(data['time_increment']) if 'time_period' in data: time_period = float(data['time_period']) + min_time_increment = time_period * 1e-5 if 'min_time_increment' in data: min_time_increment = float(data['min_time_increment']) if 'max_time_increment' in data: @@ -3001,7 +3008,7 @@ def get_dynamic_analysis_data(self, dynamic_data): time_interval_val = self.get_output_time_interval() if time_interval_val != 0: time_increment = time_interval_val - min_time_increment = time_interval_val + # min_time_increment = time_interval_val max_time_increment = time_interval_val # if time_increment > time_interval_val: # time_increment = time_interval_val @@ -3024,7 +3031,7 @@ def get_dynamic_analysis_data(self, dynamic_data): f'! ------------------------- STEP: {self._step_counter} -----------------------\n' ) if self._previous_analysis == "STATIC": - dynamic_analysis_commands += 'TINTP, 0.41421,,,,,,1\n' + dynamic_analysis_commands += 'TINTP, 0.41421,,,,,,-1\n' dynamic_analysis_commands += '\n' dynamic_analysis_commands += 'SOLO,STOT,FORCE,HHT\n' dynamic_analysis_commands += '\n' @@ -3041,6 +3048,8 @@ def get_dynamic_analysis_data(self, dynamic_data): dynamic_analysis_commands += 'IC,ALL,DMGY,0,,,,LSIC\n' dynamic_analysis_commands += 'IC,ALL,DMGZ,0,,,,LSIC\n' dynamic_analysis_commands += '\n' + dynamic_analysis_commands += 'NROPT,FULL\n' + dynamic_analysis_commands += '\n' if self._previous_analysis == "FREQUENCY": dynamic_analysis_commands += f'FINISH\n' dynamic_analysis_commands += f'\n' @@ -3060,8 +3069,9 @@ def get_dynamic_analysis_data(self, dynamic_data): if transient_integration_param: dynamic_analysis_commands += f'TINTP, {transient_integration_param}\n' dynamic_analysis_commands += f'TIME, {self._time}\n' + dynamic_analysis_commands += f'AUTOTS,ON\n' dynamic_analysis_commands += ( - f'DELTIM, {time_increment}, {min_time_increment}, {max_time_increment}\n' + f'DELTIM, {time_increment}, {min_time_increment}, {max_time_increment},, FORCE\n' ) dynamic_analysis_commands += f'\n' if res_modes: @@ -3368,12 +3378,12 @@ def get_output_analysis_data(self, output_data): output_analysis_commands += "OUTRES, ERASE\n" output_analysis_commands += "OUTRES, ALL, NONE\n" if time_points: - output_analysis_commands += f"! OUTRES, EANGL, %{time_points}%\n" + output_analysis_commands += f"OUTRES, EANGL, %{time_points}%\n" else: # output_analysis_commands += "OUTRES, ALL, NONE\n" # TODO Removed this line to avoid complications of # multiple tabular output controls with NINTERVAL - output_analysis_commands += "! OUTRES, EANGL, NONE\n" + output_analysis_commands += "OUTRES, EANGL, NONE\n" pass output_analysis_commands += "\n" @@ -3801,6 +3811,10 @@ def get_output_analysis_data(self, output_data): ) ) output_analysis_commands += ', ,\n' + last_line = output_analysis_commands.split("\n")[-2] + if "STRS" in last_line and ", SEAM_WELD," in last_line: + new_line = last_line.replace("STRS", "EANGL") + output_analysis_commands += new_line + "\n" else: self._logger.warning( f"warning: element output key '{key}' is not processed." @@ -4098,6 +4112,7 @@ def _process_step(self, step_data): if key == "Output" and "Dynamic" in step_data: if "STATIC" in self._analysis_sequence and "DYNAMIC" in self._analysis_sequence: self._transient_output_controls = key_commands + self._transient_output_controls += "\nNROPT,FULL\n" if key == "Output" and "Static" in step_data: if "STATIC" in self._analysis_sequence and "DYNAMIC" in self._analysis_sequence: mapdl_step_commands += "Placeholder_Transient_Outres\n" @@ -4468,6 +4483,8 @@ def generate_mapdl_commands( analysis_settings += ( '!--------------------------------------------------------------------------\n' ) + # analysis_settings += '/copy,file0,err,,errfile,tmp\n' + # analysis_settings += '\n' analysis_settings += '/delete,,cnm,,1\n' analysis_settings += '/delete,,DSP,,\n' analysis_settings += '/delete,,mcf,,\n' @@ -4482,13 +4499,15 @@ def generate_mapdl_commands( # analysis_settings += '/delete,,rfrq,,1\n' analysis_settings += '/delete,,out,,1\n' # analysis_settings += '/delete,harmonic,rst,,1\n' - analysis_settings += '/delete,,mntr,,\n' + analysis_settings += '!/delete,,mntr,,\n' analysis_settings += '/delete,,ldhi,,\n' analysis_settings += '/delete,,r001,,1\n' analysis_settings += '/delete,,rst,,1\n' analysis_settings += '/delete,,stat,,1\n' analysis_settings += '/delete,,db,,\n' analysis_settings += '/delete,,rdb,,\n' + # analysis_settings += '\n' + # analysis_settings += '/rename,errfile,tmp,,file,err\n' if "Step" in json_simulation_data: for an_name in steps_data._assign_analysis: analysis_settings += f'/delete,{an_name},rst,,1\n' diff --git a/src/ansys/meshing/prime/internals/client.py b/src/ansys/meshing/prime/internals/client.py index ca6988066a..29764709c8 100644 --- a/src/ansys/meshing/prime/internals/client.py +++ b/src/ansys/meshing/prime/internals/client.py @@ -75,7 +75,6 @@ def __init__( self._local = local self._process = server_process self._comm = None - self._has_exited = False if not local: try: from ansys.meshing.prime.internals.grpc_communicator import ( @@ -112,10 +111,6 @@ def __init__( f'Failed to load prime_communicator with message: {err.msg}' ) - def __del__(self): - """In case unexpected termination, close the connection.""" - self.exit() - @property def model(self): """Get model associated with the client.""" @@ -159,27 +154,25 @@ def exit(self): >>> print(result) >>> prime_client.exit() # Sever connection with server and kill the server. """ - if not self._has_exited: - if self._comm is not None: - self._comm.close() - self._comm = None - if self._process is not None: - assert self._local == False - terminate_process(self._process) - self._process = None - - if config.using_container(): - container_name = getattr(self, 'container_name') - utils.stop_prime_github_container(container_name) - elif config.has_pim(): - self.remote_instance.delete() - self.pim_client.close() - - clear_examples = bool(int(os.environ.get('PYPRIMEMESH_CLEAR_EXAMPLES', '1'))) - if clear_examples: - download_manager = examples.DownloadManager() - download_manager.clear_download_cache() - self._has_exited = True + if self._comm is not None: + self._comm.close() + self._comm = None + if self._process is not None: + assert self._local == False + terminate_process(self._process) + self._process = None + + if config.using_container(): + container_name = getattr(self, 'container_name') + utils.stop_prime_github_container(container_name) + elif config.has_pim(): + self.remote_instance.delete() + self.pim_client.close() + + clear_examples = bool(int(os.environ.get('PYPRIMEMESH_CLEAR_EXAMPLES', '1'))) + if clear_examples: + download_manager = examples.DownloadManager() + download_manager.clear_download_cache() def __enter__(self): """Open client.""" diff --git a/src/ansys/meshing/prime/internals/launcher.py b/src/ansys/meshing/prime/internals/launcher.py index 38c5e9f83a..1bd441bfd5 100644 --- a/src/ansys/meshing/prime/internals/launcher.py +++ b/src/ansys/meshing/prime/internals/launcher.py @@ -21,6 +21,7 @@ # SOFTWARE. """Helper module for launching the server.""" +import logging import os import subprocess import sys @@ -161,7 +162,7 @@ def launch_server_process( if sys.platform.startswith('win32'): kwargs['creationflags'] = subprocess.CREATE_NEW_PROCESS_GROUP - print('Using Ansys Prime Server from {prime_root}'.format(prime_root=prime_root)) + logging.getLogger('PyPrimeMesh').info('Launching Ansys Prime Server') server = subprocess.Popen(server_args, **kwargs) return server @@ -175,7 +176,7 @@ def launch_remote_prime( This method creates a file transfer service that is available on Ansys Lab. """ if version is None: - version = '251-sp1' + version = '251-sp2' pim = pypim.connect() instance = pim.create_instance(product_name='prime', product_version=version) @@ -259,11 +260,6 @@ def launch_prime( config.set_using_container(True) client = Client(port=port, timeout=timeout) client.container_name = container_name - print( - 'Using Ansys Prime Server from container {container_name}'.format( - container_name=container_name - ) - ) return client server = launch_server_process( diff --git a/src/ansys/meshing/prime/params/primestructs.py b/src/ansys/meshing/prime/params/primestructs.py index 941b925b61..117daf4a2a 100644 --- a/src/ansys/meshing/prime/params/primestructs.py +++ b/src/ansys/meshing/prime/params/primestructs.py @@ -1,7 +1,7 @@ -# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2025 ANSYS, Inc. and/or its affiliates. +# Copyright 2025 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited. # SPDX-License-Identifier: MIT # -# # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights From 6f515f94822c7b413689051a764178c74fb70250 Mon Sep 17 00:00:00 2001 From: Subha Nayak <118820636+subhnayak@users.noreply.github.com> Date: Thu, 17 Apr 2025 18:11:49 +0530 Subject: [PATCH 06/11] minor fix for release/0.8.1 (#1004) Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> --- doc/changelog.d/1004.miscellaneous.md | 1 + src/ansys/meshing/prime/internals/launcher.py | 4 ++++ src/ansys/meshing/prime/params/primestructs.py | 3 +-- 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 doc/changelog.d/1004.miscellaneous.md diff --git a/doc/changelog.d/1004.miscellaneous.md b/doc/changelog.d/1004.miscellaneous.md new file mode 100644 index 0000000000..eb9c2453df --- /dev/null +++ b/doc/changelog.d/1004.miscellaneous.md @@ -0,0 +1 @@ +minor fix for release/0.8.1 \ No newline at end of file diff --git a/src/ansys/meshing/prime/internals/launcher.py b/src/ansys/meshing/prime/internals/launcher.py index 1bd441bfd5..87317c2882 100644 --- a/src/ansys/meshing/prime/internals/launcher.py +++ b/src/ansys/meshing/prime/internals/launcher.py @@ -113,6 +113,8 @@ def launch_server_process( run_prime_script = f'runPrime.{script_ext}' exec_path = os.path.join(prime_root, run_prime_script) + print('Using Ansys Prime Server from {prime_root}'.format(prime_root=prime_root)) + logging.getLogger('PyPrimeMesh').info('Using server from %s', prime_root) if not os.path.isfile(exec_path): raise FileNotFoundError(f'{run_prime_script} not found in {prime_root}') @@ -260,6 +262,8 @@ def launch_prime( config.set_using_container(True) client = Client(port=port, timeout=timeout) client.container_name = container_name + print('using server from docker : The container name %s', container_name) + logging.getLogger('PyPrimeMesh').info('uses server from container : %s', container_name) return client server = launch_server_process( diff --git a/src/ansys/meshing/prime/params/primestructs.py b/src/ansys/meshing/prime/params/primestructs.py index 117daf4a2a..004a5af739 100644 --- a/src/ansys/meshing/prime/params/primestructs.py +++ b/src/ansys/meshing/prime/params/primestructs.py @@ -1,5 +1,4 @@ -# Copyright (C) 2025 ANSYS, Inc. and/or its affiliates. -# Copyright 2025 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited. +# Copyright (C) 2024 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # Permission is hereby granted, free of charge, to any person obtaining a copy From 45e8807bab4b6f2d0669a1a9091b085d3ffd7824 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Tue, 29 Apr 2025 12:42:01 +0000 Subject: [PATCH 07/11] chore: updating CHANGELOG for v0.8.1 --- CHANGELOG.md | 28 +++++++++++++++++++++++++++ doc/changelog.d/1000.miscellaneous.md | 1 - doc/changelog.d/1004.miscellaneous.md | 1 - doc/changelog.d/980.documentation.md | 1 - doc/changelog.d/988.maintenance.md | 1 - doc/changelog.d/990.dependencies.md | 1 - doc/changelog.d/992.dependencies.md | 1 - doc/changelog.d/993.dependencies.md | 1 - doc/changelog.d/994.dependencies.md | 1 - doc/changelog.d/996.dependencies.md | 1 - doc/changelog.d/997.maintenance.md | 1 - 11 files changed, 28 insertions(+), 10 deletions(-) delete mode 100644 doc/changelog.d/1000.miscellaneous.md delete mode 100644 doc/changelog.d/1004.miscellaneous.md delete mode 100644 doc/changelog.d/980.documentation.md delete mode 100644 doc/changelog.d/988.maintenance.md delete mode 100644 doc/changelog.d/990.dependencies.md delete mode 100644 doc/changelog.d/992.dependencies.md delete mode 100644 doc/changelog.d/993.dependencies.md delete mode 100644 doc/changelog.d/994.dependencies.md delete mode 100644 doc/changelog.d/996.dependencies.md delete mode 100644 doc/changelog.d/997.maintenance.md diff --git a/CHANGELOG.md b/CHANGELOG.md index da8ca40478..8320385792 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,34 @@ This project uses [towncrier](https://towncrier.readthedocs.io/) and the changes +## [0.8.1](https://github.com/ansys/pyprimemesh/releases/tag/v0.8.1) - April 29, 2025 + + +### Dependencies + +- build(deps): bump sphinx from 8.2.1 to 8.2.3 in the doc-dependencies group [#990](https://github.com/ansys/pyprimemesh/pull/990) +- build(deps): bump ansys-sphinx-theme[autoapi] from 1.3.2 to 1.3.3 in the doc-dependencies group [#992](https://github.com/ansys/pyprimemesh/pull/992) +- build(deps): bump the test-dependencies group across 1 directory with 2 updates [#993](https://github.com/ansys/pyprimemesh/pull/993) +- build(deps): bump ansys-sphinx-theme[autoapi] from 1.3.3 to 1.4.2 in the doc-dependencies group [#994](https://github.com/ansys/pyprimemesh/pull/994) +- build(deps): bump pytest-cov from 6.0.0 to 6.1.1 in the test-dependencies group [#996](https://github.com/ansys/pyprimemesh/pull/996) + + +### Miscellaneous + +- Sync ADO changes for sp2 [#1000](https://github.com/ansys/pyprimemesh/pull/1000) +- minor fix for release/0.8.1 [#1004](https://github.com/ansys/pyprimemesh/pull/1004) + + +### Documentation + +- Update fileio.rst [#980](https://github.com/ansys/pyprimemesh/pull/980) + + +### Maintenance + +- chore: update CHANGELOG for v0.8.0 [#988](https://github.com/ansys/pyprimemesh/pull/988) +- updated docker image tag for SP2 changes [#997](https://github.com/ansys/pyprimemesh/pull/997) + ## [0.8.0](https://github.com/ansys/pyprimemesh/releases/tag/v0.8.0) - 2025-02-27 diff --git a/doc/changelog.d/1000.miscellaneous.md b/doc/changelog.d/1000.miscellaneous.md deleted file mode 100644 index 433a200c03..0000000000 --- a/doc/changelog.d/1000.miscellaneous.md +++ /dev/null @@ -1 +0,0 @@ -Sync ADO changes for sp2 \ No newline at end of file diff --git a/doc/changelog.d/1004.miscellaneous.md b/doc/changelog.d/1004.miscellaneous.md deleted file mode 100644 index eb9c2453df..0000000000 --- a/doc/changelog.d/1004.miscellaneous.md +++ /dev/null @@ -1 +0,0 @@ -minor fix for release/0.8.1 \ No newline at end of file diff --git a/doc/changelog.d/980.documentation.md b/doc/changelog.d/980.documentation.md deleted file mode 100644 index e6eaf87075..0000000000 --- a/doc/changelog.d/980.documentation.md +++ /dev/null @@ -1 +0,0 @@ -Update fileio.rst \ No newline at end of file diff --git a/doc/changelog.d/988.maintenance.md b/doc/changelog.d/988.maintenance.md deleted file mode 100644 index bf6ebae267..0000000000 --- a/doc/changelog.d/988.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -chore: update CHANGELOG for v0.8.0 \ No newline at end of file diff --git a/doc/changelog.d/990.dependencies.md b/doc/changelog.d/990.dependencies.md deleted file mode 100644 index 4d741d4940..0000000000 --- a/doc/changelog.d/990.dependencies.md +++ /dev/null @@ -1 +0,0 @@ -build(deps): bump sphinx from 8.2.1 to 8.2.3 in the doc-dependencies group \ No newline at end of file diff --git a/doc/changelog.d/992.dependencies.md b/doc/changelog.d/992.dependencies.md deleted file mode 100644 index 4272ef36cd..0000000000 --- a/doc/changelog.d/992.dependencies.md +++ /dev/null @@ -1 +0,0 @@ -build(deps): bump ansys-sphinx-theme[autoapi] from 1.3.2 to 1.3.3 in the doc-dependencies group \ No newline at end of file diff --git a/doc/changelog.d/993.dependencies.md b/doc/changelog.d/993.dependencies.md deleted file mode 100644 index f7544789e4..0000000000 --- a/doc/changelog.d/993.dependencies.md +++ /dev/null @@ -1 +0,0 @@ -build(deps): bump the test-dependencies group across 1 directory with 2 updates \ No newline at end of file diff --git a/doc/changelog.d/994.dependencies.md b/doc/changelog.d/994.dependencies.md deleted file mode 100644 index 6b2a851b28..0000000000 --- a/doc/changelog.d/994.dependencies.md +++ /dev/null @@ -1 +0,0 @@ -build(deps): bump ansys-sphinx-theme[autoapi] from 1.3.3 to 1.4.2 in the doc-dependencies group \ No newline at end of file diff --git a/doc/changelog.d/996.dependencies.md b/doc/changelog.d/996.dependencies.md deleted file mode 100644 index 5026a35c9e..0000000000 --- a/doc/changelog.d/996.dependencies.md +++ /dev/null @@ -1 +0,0 @@ -build(deps): bump pytest-cov from 6.0.0 to 6.1.1 in the test-dependencies group \ No newline at end of file diff --git a/doc/changelog.d/997.maintenance.md b/doc/changelog.d/997.maintenance.md deleted file mode 100644 index 96c90415f6..0000000000 --- a/doc/changelog.d/997.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -updated docker image tag for SP2 changes \ No newline at end of file From 16e546f112ed060300db9c87f7d4ab4959fa133e Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Tue, 29 Apr 2025 12:43:06 +0000 Subject: [PATCH 08/11] chore: adding changelog file 997.maintenance.md [dependabot-skip] --- doc/changelog.d/997.maintenance.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 doc/changelog.d/997.maintenance.md diff --git a/doc/changelog.d/997.maintenance.md b/doc/changelog.d/997.maintenance.md new file mode 100644 index 0000000000..96c90415f6 --- /dev/null +++ b/doc/changelog.d/997.maintenance.md @@ -0,0 +1 @@ +updated docker image tag for SP2 changes \ No newline at end of file From fabd4d5b68625ed897338df74e15236f69528004 Mon Sep 17 00:00:00 2001 From: afernand Date: Thu, 8 May 2025 16:31:49 +0200 Subject: [PATCH 09/11] hotfix(CICD): Update actions version --- .github/workflows/ci_cd.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 7e333c2c1d..303d64e66a 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -35,7 +35,7 @@ jobs: contents: write pull-requests: write steps: - - uses: ansys/actions/doc-deploy-changelog@v8 + - uses: ansys/actions/doc-deploy-changelog@v9 with: token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }} bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }} @@ -46,7 +46,7 @@ jobs: runs-on: ubuntu-latest steps: - name: PyAnsys code style checks - uses: ansys/actions/code-style@v8 + uses: ansys/actions/code-style@v9 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} vale-config: "doc/.vale.ini" @@ -57,7 +57,7 @@ jobs: runs-on: ubuntu-latest steps: - name: PyAnsys documentation style checks - uses: ansys/actions/doc-style@v8 + uses: ansys/actions/doc-style@v9 with: token: ${{ secrets.GITHUB_TOKEN }} @@ -77,7 +77,7 @@ jobs: os: macos-latest steps: - name: Build wheelhouse and perform smoke test - uses: ansys/actions/build-wheelhouse@v8 + uses: ansys/actions/build-wheelhouse@v9 with: library-name: ${{ env.PACKAGE_NAME }} library-namespace: ${{ env.PACKAGE_NAMESPACE }} @@ -100,10 +100,10 @@ jobs: run: docker pull ${{ env.DOCKER_IMAGE_NAME }}:${{ env.DOCKER_IMAGE_TAG }} - name: Setup headless display - uses: pyvista/setup-headless-display-action@v3 + uses: pyvista/setup-headless-display-action@v4 - name: "Run Ansys documentation building action" - uses: ansys/actions/doc-build@v8 + uses: ansys/actions/doc-build@v9 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} check-links: false @@ -139,7 +139,7 @@ jobs: restore-keys: pyvista-image-cache-${{ runner.os }}-v-${{ env.RESET_IMAGE_CACHE }} - name: "Run pytest" - uses: ansys/actions/tests-pytest@v8 + uses: ansys/actions/tests-pytest@v9 env: PYPRIMEMESH_LAUNCH_CONTAINER: 1 PYPRIMEMESH_IMAGE_TAG: ${{ env.DOCKER_IMAGE_TAG }} @@ -164,7 +164,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Build library source and wheel artifacts - uses: ansys/actions/build-library@v8 + uses: ansys/actions/build-library@v9 with: library-name: ${{ env.PACKAGE_NAME }} python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -176,14 +176,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Release to the public PyPI repository - uses: ansys/actions/release-pypi-public@v8 + uses: ansys/actions/release-pypi-public@v9 with: library-name: ${{ env.PACKAGE_NAME }} twine-username: "__token__" twine-token: ${{ secrets.PYPI_TOKEN }} - name: Release to GitHub - uses: ansys/actions/release-github@v8 + uses: ansys/actions/release-github@v9 with: library-name: ${{ env.PACKAGE_NAME }} @@ -194,7 +194,7 @@ jobs: needs: [package] steps: - name: Deploy the latest documentation - uses: ansys/actions/doc-deploy-dev@v8 + uses: ansys/actions/doc-deploy-dev@v9 with: cname: ${{ env.DOCUMENTATION_CNAME }} token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }} @@ -208,7 +208,7 @@ jobs: needs: [release] steps: - name: Deploy the stable documentation - uses: ansys/actions/doc-deploy-stable@v8 + uses: ansys/actions/doc-deploy-stable@v9 with: cname: ${{ env.DOCUMENTATION_CNAME }} token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }} From bbccb352d300c4640d8f57a63237a43d154e5393 Mon Sep 17 00:00:00 2001 From: afernand Date: Thu, 8 May 2025 16:31:49 +0200 Subject: [PATCH 10/11] Bump version 0.8.1 --- .github/workflows/ci_cd.yml | 24 ++++++++++++------------ pyproject.toml | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 7e333c2c1d..303d64e66a 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -35,7 +35,7 @@ jobs: contents: write pull-requests: write steps: - - uses: ansys/actions/doc-deploy-changelog@v8 + - uses: ansys/actions/doc-deploy-changelog@v9 with: token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }} bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }} @@ -46,7 +46,7 @@ jobs: runs-on: ubuntu-latest steps: - name: PyAnsys code style checks - uses: ansys/actions/code-style@v8 + uses: ansys/actions/code-style@v9 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} vale-config: "doc/.vale.ini" @@ -57,7 +57,7 @@ jobs: runs-on: ubuntu-latest steps: - name: PyAnsys documentation style checks - uses: ansys/actions/doc-style@v8 + uses: ansys/actions/doc-style@v9 with: token: ${{ secrets.GITHUB_TOKEN }} @@ -77,7 +77,7 @@ jobs: os: macos-latest steps: - name: Build wheelhouse and perform smoke test - uses: ansys/actions/build-wheelhouse@v8 + uses: ansys/actions/build-wheelhouse@v9 with: library-name: ${{ env.PACKAGE_NAME }} library-namespace: ${{ env.PACKAGE_NAMESPACE }} @@ -100,10 +100,10 @@ jobs: run: docker pull ${{ env.DOCKER_IMAGE_NAME }}:${{ env.DOCKER_IMAGE_TAG }} - name: Setup headless display - uses: pyvista/setup-headless-display-action@v3 + uses: pyvista/setup-headless-display-action@v4 - name: "Run Ansys documentation building action" - uses: ansys/actions/doc-build@v8 + uses: ansys/actions/doc-build@v9 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} check-links: false @@ -139,7 +139,7 @@ jobs: restore-keys: pyvista-image-cache-${{ runner.os }}-v-${{ env.RESET_IMAGE_CACHE }} - name: "Run pytest" - uses: ansys/actions/tests-pytest@v8 + uses: ansys/actions/tests-pytest@v9 env: PYPRIMEMESH_LAUNCH_CONTAINER: 1 PYPRIMEMESH_IMAGE_TAG: ${{ env.DOCKER_IMAGE_TAG }} @@ -164,7 +164,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Build library source and wheel artifacts - uses: ansys/actions/build-library@v8 + uses: ansys/actions/build-library@v9 with: library-name: ${{ env.PACKAGE_NAME }} python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -176,14 +176,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Release to the public PyPI repository - uses: ansys/actions/release-pypi-public@v8 + uses: ansys/actions/release-pypi-public@v9 with: library-name: ${{ env.PACKAGE_NAME }} twine-username: "__token__" twine-token: ${{ secrets.PYPI_TOKEN }} - name: Release to GitHub - uses: ansys/actions/release-github@v8 + uses: ansys/actions/release-github@v9 with: library-name: ${{ env.PACKAGE_NAME }} @@ -194,7 +194,7 @@ jobs: needs: [package] steps: - name: Deploy the latest documentation - uses: ansys/actions/doc-deploy-dev@v8 + uses: ansys/actions/doc-deploy-dev@v9 with: cname: ${{ env.DOCUMENTATION_CNAME }} token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }} @@ -208,7 +208,7 @@ jobs: needs: [release] steps: - name: Deploy the stable documentation - uses: ansys/actions/doc-deploy-stable@v8 + uses: ansys/actions/doc-deploy-stable@v9 with: cname: ${{ env.DOCUMENTATION_CNAME }} token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }} diff --git a/pyproject.toml b/pyproject.toml index 9da67409ef..883ff09384 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "flit_core.buildapi" [project] name = "ansys-meshing-prime" -version = "0.8.0" +version = "0.8.1" description = "PyPrimeMesh is a Python client to Ansys Prime Server, which delivers core Ansys meshing technology." readme = "README.md" requires-python = ">=3.10,<4" From db13613cb78462a45e4714407c4abe6ff32f9e27 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Fri, 9 May 2025 15:12:34 +0000 Subject: [PATCH 11/11] chore: updating CHANGELOG for v0.8.1 --- CHANGELOG.md | 7 +++++++ doc/changelog.d/997.maintenance.md | 1 - 2 files changed, 7 insertions(+), 1 deletion(-) delete mode 100644 doc/changelog.d/997.maintenance.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 8320385792..715503d285 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ This project uses [towncrier](https://towncrier.readthedocs.io/) and the changes +## [0.8.1](https://github.com/ansys/pyprimemesh/releases/tag/v0.8.1) - May 09, 2025 + + +### Maintenance + +- updated docker image tag for SP2 changes [#997](https://github.com/ansys/pyprimemesh/pull/997) + ## [0.8.1](https://github.com/ansys/pyprimemesh/releases/tag/v0.8.1) - April 29, 2025 diff --git a/doc/changelog.d/997.maintenance.md b/doc/changelog.d/997.maintenance.md deleted file mode 100644 index 96c90415f6..0000000000 --- a/doc/changelog.d/997.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -updated docker image tag for SP2 changes \ No newline at end of file