Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .github/workflows/ci_cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ on:

env:
DOCKER_IMAGE_NAME: ghcr.io/ansys/prime
DOCKER_IMAGE_TAG: '25.2.0'
DOCKER_IMAGE_TAG: '25.2.2'
MAIN_PYTHON_VERSION: '3.13'
PACKAGE_NAME: 'ansys-meshing-prime'
PACKAGE_NAMESPACE: 'ansys.meshing.prime'
Expand Down Expand Up @@ -144,7 +144,7 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}
bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
bot-email: ${{ secrets.PYANSYS_CI_BOT_EMAIL }}
maximum-pr-doc-deployments: 10
maximum-pr-doc-deployments: 20

testing:
name: Run Unit Tests
Expand Down Expand Up @@ -207,6 +207,9 @@ jobs:
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v')
needs: [package, update-changelog]
runs-on: ubuntu-latest
permissions:
id-token: write
contents: write
steps:
- name: Release to the public PyPI repository
uses: ansys/actions/release-pypi-public@v10
Expand All @@ -218,6 +221,7 @@ jobs:
- name: Release to GitHub
uses: ansys/actions/release-github@v10
with:
token: ${{ secrets.GITHUB_TOKEN }}
library-name: ${{ env.PACKAGE_NAME }}

upload_dev_docs:
Expand Down
105 changes: 105 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,111 @@ This project uses [towncrier](https://towncrier.readthedocs.io/) and the changes

<!-- towncrier release notes start -->

## [0.9.3](https://github.com/ansys/pyprimemesh/releases/tag/v0.9.3) - September 23, 2025


### Miscellaneous

- Updates the pyproj.toml [#1158](https://github.com/ansys/pyprimemesh/pull/1158)
- Fix for search bar issue [#1160](https://github.com/ansys/pyprimemesh/pull/1160)


### Maintenance

- Update the conf.py file for pyansys tags & update the ansys-sphinx-theme version [#1159](https://github.com/ansys/pyprimemesh/pull/1159)

## [0.9.2](https://github.com/ansys/pyprimemesh/releases/tag/v0.9.2) - September 18, 2025


### Miscellaneous

- Revert the index.rst code [#1156](https://github.com/ansys/pyprimemesh/pull/1156)

## [0.9.2](https://github.com/ansys/pyprimemesh/releases/tag/v0.9.2) - September 17, 2025


### Miscellaneous

- Include fix for broken methods links in api [#1109](https://github.com/ansys/pyprimemesh/pull/1109)
- Removed the dev4 version from pyproj.toml [#1110](https://github.com/ansys/pyprimemesh/pull/1110)
- Include changes for SP1 release for dev0 [#1118](https://github.com/ansys/pyprimemesh/pull/1118)
- Update the version for sp1 stable release [#1121](https://github.com/ansys/pyprimemesh/pull/1121)
- Ado to GitHub 252 sp2 [#1142](https://github.com/ansys/pyprimemesh/pull/1142)
- Updates to the version [#1143](https://github.com/ansys/pyprimemesh/pull/1143)
- Stable release for 2025 R2 SP02 [#1153](https://github.com/ansys/pyprimemesh/pull/1153)

## [0.9.0.dev4](https://github.com/ansys/pyprimemesh/releases/tag/v0.9.0.dev4) - July 15, 2025


### Miscellaneous

- Fix for v0.9.0.dev4 pipeline issue [#1107](https://github.com/ansys/pyprimemesh/pull/1107)

## [0.9.0.dev4](https://github.com/ansys/pyprimemesh/releases/tag/v0.9.0.dev4) - July 14, 2025


### Fixed

- fix: Revert napoleon extension [#1052](https://github.com/ansys/pyprimemesh/pull/1052)


### 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), [#1060](https://github.com/ansys/pyprimemesh/pull/1060)
- 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)
- build(deps): bump ansys/actions from 8 to 9 [#999](https://github.com/ansys/pyprimemesh/pull/999)
- build(deps): bump the pyvista group with 2 updates [#1005](https://github.com/ansys/pyprimemesh/pull/1005), [#1021](https://github.com/ansys/pyprimemesh/pull/1021)
- build(deps): bump ansys-tools-visualization-interface from 0.8.3 to 0.9.1 in the general-dependencies group [#1006](https://github.com/ansys/pyprimemesh/pull/1006)
- build(deps): bump pyvista/setup-headless-display-action from 3 to 4 [#1011](https://github.com/ansys/pyprimemesh/pull/1011)
- build(deps): bump ansys-sphinx-theme[autoapi] from 1.4.2 to 1.4.4 in the doc-dependencies group [#1022](https://github.com/ansys/pyprimemesh/pull/1022)
- build(deps): bump ansys-sphinx-theme[autoapi] from 1.4.4 to 1.5.2 in the doc-dependencies group [#1032](https://github.com/ansys/pyprimemesh/pull/1032)


### Miscellaneous

- Update Dockerfile [#1015](https://github.com/ansys/pyprimemesh/pull/1015)
- fix to remove %s string while printing the server name [#1026](https://github.com/ansys/pyprimemesh/pull/1026)
- doc fix [#1033](https://github.com/ansys/pyprimemesh/pull/1033)
- Build(deps): bump ansys/actions from 9 to 10 [#1048](https://github.com/ansys/pyprimemesh/pull/1048)
- Build(deps): bump pytest from 8.4.0 to 8.4.1 in the test-dependencies group [#1065](https://github.com/ansys/pyprimemesh/pull/1065)
- Chore: update security.md [#1068](https://github.com/ansys/pyprimemesh/pull/1068)
- Doc: adding deep wiki link [#1071](https://github.com/ansys/pyprimemesh/pull/1071)
- Update pyproj.toml to 0.9.0.dev4 [#1104](https://github.com/ansys/pyprimemesh/pull/1104)


### Documentation

- Update fileio.rst [#980](https://github.com/ansys/pyprimemesh/pull/980)
- Update index.rst [#1008](https://github.com/ansys/pyprimemesh/pull/1008), [#1023](https://github.com/ansys/pyprimemesh/pull/1023)
- Sraj/getting started [#1009](https://github.com/ansys/pyprimemesh/pull/1009)
- Maint/python 3.13 [#1018](https://github.com/ansys/pyprimemesh/pull/1018)
- Docker image [#1025](https://github.com/ansys/pyprimemesh/pull/1025)
- Update shellblcontrolstructs.py [#1027](https://github.com/ansys/pyprimemesh/pull/1027)
- Doc/changes [#1028](https://github.com/ansys/pyprimemesh/pull/1028)
- Fix docstring [#1034](https://github.com/ansys/pyprimemesh/pull/1034)
- doc: remove attributes from docs [#1035](https://github.com/ansys/pyprimemesh/pull/1035)
- fix: Avoid bad `trame-vtk` version [#1037](https://github.com/ansys/pyprimemesh/pull/1037)
- docs: remove extra colon in api docs [#1051](https://github.com/ansys/pyprimemesh/pull/1051)


### Maintenance

- chore: update CHANGELOG for v0.8.0 [#988](https://github.com/ansys/pyprimemesh/pull/988)
- docs: Update ``CONTRIBUTORS.md`` with the latest contributors [#995](https://github.com/ansys/pyprimemesh/pull/995), [#1045](https://github.com/ansys/pyprimemesh/pull/1045)
- Sync ADO Changes for 252 [#1010](https://github.com/ansys/pyprimemesh/pull/1010)
- Maint/migrate examples to main [#1017](https://github.com/ansys/pyprimemesh/pull/1017)
- Update LICENSE [#1019](https://github.com/ansys/pyprimemesh/pull/1019)
- chore: update CHANGELOG for v0.8.1 [#1020](https://github.com/ansys/pyprimemesh/pull/1020)
- sync up client side changes from release/release-252 [#1029](https://github.com/ansys/pyprimemesh/pull/1029)
- revert the pyproj toml file [#1031](https://github.com/ansys/pyprimemesh/pull/1031)
- maint: check vulnerabilities [#1038](https://github.com/ansys/pyprimemesh/pull/1038)
- maint: create pull_request_template.md [#1039](https://github.com/ansys/pyprimemesh/pull/1039)
- maint: deploy pr docs [#1041](https://github.com/ansys/pyprimemesh/pull/1041)
- maint: temporary numpy fix [#1050](https://github.com/ansys/pyprimemesh/pull/1050)

## [0.8.1](https://github.com/ansys/pyprimemesh/releases/tag/v0.8.1) - May 09, 2025


Expand Down
1 change: 0 additions & 1 deletion doc/changelog.d/1005.dependencies.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1006.dependencies.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1008.documentation.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1009.documentation.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1010.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1011.dependencies.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1015.miscellaneous.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1017.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1018.documentation.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1019.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1020.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1021.dependencies.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1022.dependencies.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1023.documentation.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1025.documentation.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1026.miscellaneous.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1027.documentation.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1028.documentation.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1029.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1031.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1032.dependencies.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1033.miscellaneous.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1034.documentation.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1035.documentation.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1037.documentation.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1038.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1039.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1041.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1045.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1048.miscellaneous.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1050.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1051.documentation.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1052.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1060.dependencies.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1065.miscellaneous.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1068.miscellaneous.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/1071.miscellaneous.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/980.documentation.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/988.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/990.dependencies.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/992.dependencies.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/993.dependencies.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/994.dependencies.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/995.maintenance.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/996.dependencies.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changelog.d/999.dependencies.md

This file was deleted.

15 changes: 4 additions & 11 deletions doc/source/_templates/autosummary/class.rst
Original file line number Diff line number Diff line change
@@ -1,26 +1,21 @@
.. vale off

{% set excluded_attrs = ['real', 'imag', 'numerator', 'denominator'] %}

{% set excluded_methods = ['__init__', 'bit_length', 'conjugate', 'from_bytes', 'to_bytes', 'bit_count', 'as_integer_ratio', 'is_integer'] %}

{% set filtered_methods = methods | reject('in', excluded_methods) | list %}

{{ name | escape | underline}}

.. currentmodule:: {{ module }}

.. autoclass:: {{ objname }}

{% block methods %}
{% if filtered_methods %}
{% if methods %}
.. rubric:: {{ _('Methods') }}

.. autosummary::
:toctree:

{% for item in filtered_methods %}
   {{ name }}.{{ item }}
{% for item in methods %}
{% if item != '__init__' %}{{ name }}.{{ item }}{% endif %}
{%- endfor %}
{% endif %}
{% endblock %}
Expand All @@ -32,9 +27,7 @@
.. autosummary::
:toctree:
{% for item in attributes %}
{% if item not in excluded_attrs %}
{{ name }}.{{ item }}
{% endif %}
{%- endfor %}
{% endif %}
{% endblock %}
Expand Down
3 changes: 1 addition & 2 deletions doc/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
"github_repo": "pyprimemesh",
"github_version": "main",
"doc_path": "doc/source",
"pyansys_tags": ["CAD", "Meshing"],
}

# specify the location of your github repo
Expand All @@ -40,8 +41,6 @@
"json_url": f"https://{cname}/versions.json",
"version_match": get_version_match(__version__),
},
"check_switcher": False,
"navbar_end": ["version-switcher", "theme-switcher", "navbar-icon-links"],
"navigation_with_keys": False,
"github_url": "https://github.com/ansys/pyprimemesh",
"show_prev_next": False,
Expand Down
2 changes: 1 addition & 1 deletion doc/source/getting_started/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ for the Ansys Prime Server and install this image.

.. code-block:: pycon

docker pull ghcr.io/ansys/prime:25.2.0
docker pull ghcr.io/ansys/prime:25.2.2


Build the Ansys Prime Server linux container
Expand Down
2 changes: 1 addition & 1 deletion docker/build_docker_linux.py
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ def create_docker_image(dest_package_path):
# Build the docker image
print(">>> Building docker image. This might take some time...")
out = subprocess.run(
["docker", "build", "-f", "linux/Dockerfile", "-t", "ghcr.io/ansys/prime:latest", "."],
["docker", "build", "-f", "linux/Dockerfile", "-t", "ghcr.io/ansys/prime:25.2.2.dev0", "."],
cwd=os.path.dirname(os.path.abspath(__file__)),
capture_output=True,
)
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "flit_core.buildapi"

[project]
name = "ansys-meshing-prime"
version = "0.9.0.dev3"
version = "0.9.3"
description = "PyPrimeMesh is a Python client to Ansys Prime Server, which delivers core Ansys meshing technology."
readme = "README.md"
requires-python = ">=3.10,<4"
Expand Down Expand Up @@ -42,7 +42,7 @@ tests = [
"pyvista[trame]==0.45.2",
]
doc = [
"ansys-sphinx-theme[autoapi]==1.5.2",
"ansys-sphinx-theme[autoapi]==1.6.1",
"ansys-tools-visualization-interface==0.9.2",
"jupyter-sphinx==0.5.3",
"numpydoc==1.8.0",
Expand Down
Loading
Loading