fix: "update_coordinates" not found in dcb composite example#4272
Merged
fix: "update_coordinates" not found in dcb composite example#4272
Conversation
Contributor
There was a problem hiding this comment.
Pull Request Overview
Fixes a bug in the DCB composite example where plotter.update_coordinates method calls were failing because the method doesn't exist. The solution replaces these calls with direct assignment to the mesh points.
- Replaced non-existent
plotter.update_coordinates()calls with direct mesh point assignments - Maintained the same functionality while using the correct API
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #4272 +/- ##
==========================================
+ Coverage 91.05% 91.27% +0.21%
==========================================
Files 193 193
Lines 15720 15720
==========================================
+ Hits 14314 14348 +34
+ Misses 1406 1372 -34 🚀 New features to boost your workflow:
|
Collaborator
Author
|
@pyansys-ci-bot LGTM. |
clatapie
pushed a commit
that referenced
this pull request
Oct 27, 2025
* fix: "update_coordinates" not found in dcb composite example * chore: adding changelog file 4272.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]>
clatapie
pushed a commit
that referenced
this pull request
Nov 5, 2025
* fix: "update_coordinates" not found in dcb composite example * chore: adding changelog file 4272.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]>
clatapie
pushed a commit
that referenced
this pull request
Nov 18, 2025
* fix: "update_coordinates" not found in dcb composite example * chore: adding changelog file 4272.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]>
clatapie
pushed a commit
that referenced
this pull request
Nov 21, 2025
* fix: "update_coordinates" not found in dcb composite example * chore: adding changelog file 4272.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]>
clatapie
pushed a commit
that referenced
this pull request
Nov 21, 2025
* fix: "update_coordinates" not found in dcb composite example * chore: adding changelog file 4272.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]>
clatapie
pushed a commit
that referenced
this pull request
Feb 18, 2026
* fix: "update_coordinates" not found in dcb composite example * chore: adding changelog file 4272.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]>
clatapie
added a commit
that referenced
this pull request
Mar 16, 2026
* feat: ``prep7`` - part 1 (#4153) * feat: ``prep7`` - part 1 * chore: adding changelog file 4153.miscellaneous.md [dependabot-skip] * fix: ``preproc`` init file * chore: adding changelog file 4153.dependencies.md [dependabot-skip] * chore: adding changelog file 4153.miscellaneous.md [dependabot-skip] * chore: adding changelog file 4153.added.md [dependabot-skip] * fix: adding ``Prep7Commands`` to ``Commands`` class * fix: adding ``meshing`` submodule due to failing tests * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: meshing subsubmodule * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * chore: adding changelog file 4153.added.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: German <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * fix: removing artifacts (#4248) * fix: removing artifacts * chore: adding changelog file 4248.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * test: skip database tests based on TEST_DB environment variable (#4250) * test: skip database tests based on TEST_DB environment variable * chore: adding changelog file 4250.test.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * ci: add InProcess testing module (#4185) * ci: add MapdlInProcessRunner and related tests for Python execution in MAPDL * chore: adding changelog file 4185.miscellaneous.md [dependabot-skip] * fix: remove redundant import of ON_LOCAL in test fixture * fix: correct condition for skipping InProcess tests based on environment variable * Update tests/test_inprocess.py Co-authored-by: Copilot <[email protected]> * fix: streamline subprocess execution in MapdlInProcessRunner * fix: correct condition for skipping InProcess tests based on environment variable * fix: add support for additional switches in subprocess execution * fix: improve command execution in MapdlInProcessRunner and update test assertions * fix: update skip message for InProcess tests to improve clarity * fix: enhance MapdlInProcessRunner with virtual environment detection and output handling * fix: enhance requirement checking and add virtual environment tests * fix: keep only tests from mapdl, from pymapdl and check python path with fix without python env * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: update MapdlInProcessRunner to include version parameter and adjust environment handling * fix: Set venv to the one we're using for pymapdl * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: add mapdl_inprocess parameter to test_start_python_from_pymapdl function to avoid running the function in MAPDL < 25.2 * chore: adding changelog file 4185.maintenance.md [dependabot-skip] * fix: Test correction for Windows * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: valallansys <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * build: bump plotly from 6.3.0 to 6.3.1 in the documentation group (#4255) * build: bump plotly from 6.3.0 to 6.3.1 in the documentation group Bumps the documentation group with 1 update: [plotly](https://github.com/plotly/plotly.py). Updates `plotly` from 6.3.0 to 6.3.1 - [Release notes](https://github.com/plotly/plotly.py/releases) - [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md) - [Commits](https://github.com/plotly/plotly.py/compare/v6.3.0...v6.3.1) --- updated-dependencies: - dependency-name: plotly dependency-version: 6.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: documentation ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4255.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump ansys-tools-visualization-interface from 0.11.0 to 0.12.1 in the core group (#4254) * build: bump ansys-tools-visualization-interface in the core group Bumps the core group with 1 update: [ansys-tools-visualization-interface](https://github.com/ansys/ansys-tools-visualization-interface). Updates `ansys-tools-visualization-interface` from 0.11.0 to 0.12.1 - [Release notes](https://github.com/ansys/ansys-tools-visualization-interface/releases) - [Changelog](https://github.com/ansys/ansys-tools-visualization-interface/blob/main/CHANGELOG.md) - [Commits](https://github.com/ansys/ansys-tools-visualization-interface/compare/v0.11.0...v0.12.1) --- updated-dependencies: - dependency-name: ansys-tools-visualization-interface dependency-version: 0.12.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: core ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4254.dependencies.md [dependabot-skip] * fix: update ansys-tools-visualization-interface version constraint to <0.13.0 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: German <[email protected]> * build: bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group (#4253) * build: bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group Bumps the grpc-deps group with 1 update: [grpcio](https://github.com/grpc/grpc). Updates `grpcio` from 1.75.0 to 1.75.1 - [Release notes](https://github.com/grpc/grpc/releases) - [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md) - [Commits](https://github.com/grpc/grpc/compare/v1.75.0...v1.75.1) --- updated-dependencies: - dependency-name: grpcio dependency-version: 1.75.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: grpc-deps ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4253.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: pre-commit autoupdate (#4258) * ci: pre-commit autoupdate updates: - [github.com/pycqa/isort: 6.1.0 → 7.0.0](https://github.com/pycqa/isort/compare/6.1.0...7.0.0) - [github.com/python-jsonschema/check-jsonschema: 0.34.0 → 0.34.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.34.0...0.34.1) * chore: adding changelog file 4258.maintenance.md [dependabot-skip] --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * fix: filter non-numeric values when parsing item list (#4257) * fix: filter non-numeric values when parsing item list * chore: adding changelog file 4257.fixed.md [dependabot-skip] * test: add test for creating a large component with many nodes * test: replace unnecessary f-string with plain string in test_big_component --------- Co-authored-by: pyansys-ci-bot <[email protected]> * ci: bump the actions group with 2 updates (#4259) * ci: bump the actions group with 2 updates Bumps the actions group with 2 updates: [docker/login-action](https://github.com/docker/login-action) and [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment). Updates `docker/login-action` from 3.5.0 to 3.6.0 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v3.5.0...v3.6.0) Updates `peter-evans/create-or-update-comment` from 4 to 5 - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases) - [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: peter-evans/create-or-update-comment dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4259.maintenance.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: reducing secret exposure (#4261) * ci: remove Meilisearch API keys from CI workflow environment * ci: remove GITHUB_TOKEN env from migrator workflow clone step * chore: adding changelog file 4261.maintenance.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group (#4264) * build: bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group Bumps the testing group with 1 update: [pytest-pyvista](https://github.com/pyvista/pytest-pyvista). Updates `pytest-pyvista` from 0.2.0 to 0.3.1 - [Release notes](https://github.com/pyvista/pytest-pyvista/releases) - [Commits](https://github.com/pyvista/pytest-pyvista/compare/v0.2.0...v0.3.1) --- updated-dependencies: - dependency-name: pytest-pyvista dependency-version: 0.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: testing ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4264.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump the core group with 2 updates (#4263) * build: bump the core group with 2 updates Bumps the core group with 2 updates: [matplotlib](https://github.com/matplotlib/matplotlib) and [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme). Updates `matplotlib` from 3.10.6 to 3.10.7 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](https://github.com/matplotlib/matplotlib/compare/v3.10.6...v3.10.7) Updates `ansys-sphinx-theme` from 1.6.1 to 1.6.3 - [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases) - [Commits](https://github.com/ansys/ansys-sphinx-theme/compare/v1.6.1...v1.6.3) --- updated-dependencies: - dependency-name: matplotlib dependency-version: 3.10.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: core - dependency-name: ansys-sphinx-theme dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: core ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4263.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: add actions-security job to audit GitHub Actions usage (#4260) * ci: bump the actions group with 2 updates (#4271) * ci: bump the actions group with 2 updates Bumps the actions group with 2 updates: [actions-ecosystem/action-add-assignees](https://github.com/actions-ecosystem/action-add-assignees) and [actions-ecosystem/action-add-labels](https://github.com/actions-ecosystem/action-add-labels). Updates `actions-ecosystem/action-add-assignees` from 1.0.0 to 1.0.1 - [Release notes](https://github.com/actions-ecosystem/action-add-assignees/releases) - [Commits](https://github.com/actions-ecosystem/action-add-assignees/compare/ce5019e63cc4f35aba27308dc88d19c8f3686747...a5b84af721c4a621eb9c7a4a95ec20a90d0b88e9) Updates `actions-ecosystem/action-add-labels` from 1.1.0 to 1.1.3 - [Release notes](https://github.com/actions-ecosystem/action-add-labels/releases) - [Commits](https://github.com/actions-ecosystem/action-add-labels/compare/bd52874380e3909a1ac983768df6976535ece7f8...18f1af5e3544586314bbe15c0273249c770b2daf) --- updated-dependencies: - dependency-name: actions-ecosystem/action-add-assignees dependency-version: 1.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: actions-ecosystem/action-add-labels dependency-version: 1.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4271.maintenance.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * fix(slurm): make get_slurm_options astype optional and preserve default type. (#4267) * fix(slurm): make get_slurm_options astype optional and preserve default type. * chore: adding changelog file 4267.fixed.md [dependabot-skip] * fix(slurm): allow non-integer SLURM option values by trying float then falling back to str --------- Co-authored-by: pyansys-ci-bot <[email protected]> * docs: fix typos and improve testing documentation (#4273) * docs: fix typos and improve testing documentation - Fix multiple typos in MAPDL documentation (madpl -> mapdl) - Improve testing documentation with environment variables table - Add DMP and SMP terms to dictionary - Minor code comment fixes * chore: adding changelog file 4273.documentation.md [dependabot-skip] * Apply suggestions from code review Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> * fix: open gui not working (#4270) * feat(core): add exec_file param to open_gui and improve execable lookup - Add typed exec_file parameter to open_gui and document its behavior. - Defer importing get_mapdl_path and only attempt to resolve the MAPDL executable when ansys.mapdl.core ATP helper is available. - Use start_parm exec_file if provided, otherwise try get_mapdl_path; raise a clear MapdlRuntimeError if no executable path can be determined. - Minor docstring/format tweaks. * fix(core): propagate env_vars into start parameters, avoid circular import, and make MapdlGrpc._launch accept start_parm - Add env_vars to start_parm in launch_mapdl so environment vars are carried in generated start parameters. - Replace import from ansys.mapdl.core.launcher with package-level get_mapdl_path to prevent circular imports. - Update MapdlGrpc._launch signature to accept an optional start_parm, use it when provided, and call _connect() without passing the port explicitly. * fix: "update_coordinates" not found in dcb composite example (#4272) * fix: "update_coordinates" not found in dcb composite example * chore: adding changelog file 4272.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump the minimal group with 2 updates (#4275) * build: bump the minimal group with 2 updates Bumps the minimal group with 2 updates: [platformdirs](https://github.com/tox-dev/platformdirs) and [psutil](https://github.com/giampaolo/psutil). Updates `platformdirs` from 4.4.0 to 4.5.0 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst) - [Commits](https://github.com/tox-dev/platformdirs/compare/4.4.0...4.5.0) Updates `psutil` from 7.1.0 to 7.1.1 - [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst) - [Commits](https://github.com/giampaolo/psutil/compare/release-7.1.0...release-7.1.1) --- updated-dependencies: - dependency-name: platformdirs dependency-version: 4.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minimal - dependency-name: psutil dependency-version: 7.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minimal ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4275.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pytest-rerunfailures from 16.0.1 to 16.1 in the testing group (#4276) * build: bump pytest-rerunfailures in the testing group Bumps the testing group with 1 update: [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures). Updates `pytest-rerunfailures` from 16.0.1 to 16.1 - [Changelog](https://github.com/pytest-dev/pytest-rerunfailures/blob/master/CHANGES.rst) - [Commits](https://github.com/pytest-dev/pytest-rerunfailures/compare/16.0.1...16.1) --- updated-dependencies: - dependency-name: pytest-rerunfailures dependency-version: '16.1' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: testing ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4276.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pyfakefs from 5.9.3 to 5.10.0 (#4277) * build: bump pyfakefs from 5.9.3 to 5.10.0 Bumps [pyfakefs](https://github.com/pytest-dev/pyfakefs) from 5.9.3 to 5.10.0. - [Release notes](https://github.com/pytest-dev/pyfakefs/releases) - [Changelog](https://github.com/pytest-dev/pyfakefs/blob/main/CHANGES.md) - [Commits](https://github.com/pytest-dev/pyfakefs/compare/v5.9.3...v5.10.0) --- updated-dependencies: - dependency-name: pyfakefs dependency-version: 5.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4277.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci(migrator): enable persist-credentials for actions/checkout to allow pushes (#4278) * ci(migrator): enable persist-credentials for actions/checkout to allow pushes * chore: adding changelog file 4278.maintenance.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * fix(cli): skip processes owned by other users and handle AccessDenied when stopping MAPDL (#4281) * fix(cli): skip processes owned by other users and handle AccessDenied when stopping MAPDL - Add _can_access_process() and use it in stop() to skip processes not owned by the current user or that raise AccessDenied/NoSuchProcess when queried. - Broaden exception handling in stop() to catch psutil.AccessDenied where appropriate. - Make is_ansys_process() resilient to AccessDenied/NoSuchProcess and return False when process info cannot be accessed. - Add unit test (test_pymapdl_stop_permission_handling) and adjust mocks to include username behavior to ensure permission edge-cases are handled without crashing. * chore: adding changelog file 4281.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * fix(migrated PR 4207): issue 4206 (#4279) * Initial fix in interp_star_status function * Removed junk lines and fixed a typo * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * chore: adding changelog file 4279.fixed.md [dependabot-skip] * chore: adding changelog file 4279.fixed.md [dependabot-skip] * style: add type annotations to parameter parsing helpers in parameters.py Add explicit type hints for math_header, array_header, is_parameter_listing, is_math_listing, is_array_listing, and interp_star_status to improve clarity and support static analysis. * test: add tests for C_FullFile parameter handling in interp_star_status Add golden "c_fullfile status" sample and multiple tests to verify interp_star_status correctly parses C_FullFile entries. Cover mixed SMAT/C_FullFile outputs, single C_FullFile outputs, and various C_FullFile-like names; ensure only the "type" field is present for C_FullFile parameters and other fields (value, MemoryMB, workspace, shape) are not included. Also include the c_fullfile case in the parameterized status test. --------- Co-authored-by: Chai Fillerup <[email protected]> Co-authored-by: ChaiF1 <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Camille Latapie <[email protected]> Co-authored-by: German <[email protected]> * docs: expand MAPDL error-handling docs and add PDF download link (#4282) * docs: expand MAPDL error-handling docs and add PDF download link - Expand "Warnings and errors" to describe Pythonic exception conversion and error-handling behavior - Add concrete try/except examples (including MapdlRuntimeError) and an example showing handling of specific Mapdl exceptions - Document the exception hierarchy and common error classes - Clarify that ignore_errors is an attribute and show usage - Add link to download the complete PyMAPDL documentation PDF in the Getting Started learning page * chore: adding changelog file 4282.documentation.md [dependabot-skip] * docs: remove duplicated pymapdl_latest_pdf_doc link from links.rst --------- Co-authored-by: pyansys-ci-bot <[email protected]> * chore: update CHANGELOG for v0.71.1 (#4286) * chore: updating CHANGELOG for v0.71.1 * chore: adding changelog file 4286.maintenance.md [dependabot-skip] * docs: Update ``CONTRIBUTORS.md`` with the latest contributors (#4289) * Update CONTRIBUTORS.md with the latest contributors * chore: adding changelog file 4289.documentation.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * fix: removing artifacts (#4248) * fix: removing artifacts * chore: adding changelog file 4248.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * test: skip database tests based on TEST_DB environment variable (#4250) * test: skip database tests based on TEST_DB environment variable * chore: adding changelog file 4250.test.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * ci: add InProcess testing module (#4185) * ci: add MapdlInProcessRunner and related tests for Python execution in MAPDL * chore: adding changelog file 4185.miscellaneous.md [dependabot-skip] * fix: remove redundant import of ON_LOCAL in test fixture * fix: correct condition for skipping InProcess tests based on environment variable * Update tests/test_inprocess.py Co-authored-by: Copilot <[email protected]> * fix: streamline subprocess execution in MapdlInProcessRunner * fix: correct condition for skipping InProcess tests based on environment variable * fix: add support for additional switches in subprocess execution * fix: improve command execution in MapdlInProcessRunner and update test assertions * fix: update skip message for InProcess tests to improve clarity * fix: enhance MapdlInProcessRunner with virtual environment detection and output handling * fix: enhance requirement checking and add virtual environment tests * fix: keep only tests from mapdl, from pymapdl and check python path with fix without python env * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: update MapdlInProcessRunner to include version parameter and adjust environment handling * fix: Set venv to the one we're using for pymapdl * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: add mapdl_inprocess parameter to test_start_python_from_pymapdl function to avoid running the function in MAPDL < 25.2 * chore: adding changelog file 4185.maintenance.md [dependabot-skip] * fix: Test correction for Windows * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: valallansys <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * build: bump plotly from 6.3.0 to 6.3.1 in the documentation group (#4255) * build: bump plotly from 6.3.0 to 6.3.1 in the documentation group Bumps the documentation group with 1 update: [plotly](https://github.com/plotly/plotly.py). Updates `plotly` from 6.3.0 to 6.3.1 - [Release notes](https://github.com/plotly/plotly.py/releases) - [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md) - [Commits](https://github.com/plotly/plotly.py/compare/v6.3.0...v6.3.1) --- updated-dependencies: - dependency-name: plotly dependency-version: 6.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: documentation ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4255.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump ansys-tools-visualization-interface from 0.11.0 to 0.12.1 in the core group (#4254) * build: bump ansys-tools-visualization-interface in the core group Bumps the core group with 1 update: [ansys-tools-visualization-interface](https://github.com/ansys/ansys-tools-visualization-interface). Updates `ansys-tools-visualization-interface` from 0.11.0 to 0.12.1 - [Release notes](https://github.com/ansys/ansys-tools-visualization-interface/releases) - [Changelog](https://github.com/ansys/ansys-tools-visualization-interface/blob/main/CHANGELOG.md) - [Commits](https://github.com/ansys/ansys-tools-visualization-interface/compare/v0.11.0...v0.12.1) --- updated-dependencies: - dependency-name: ansys-tools-visualization-interface dependency-version: 0.12.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: core ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4254.dependencies.md [dependabot-skip] * fix: update ansys-tools-visualization-interface version constraint to <0.13.0 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: German <[email protected]> * build: bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group (#4253) * build: bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group Bumps the grpc-deps group with 1 update: [grpcio](https://github.com/grpc/grpc). Updates `grpcio` from 1.75.0 to 1.75.1 - [Release notes](https://github.com/grpc/grpc/releases) - [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md) - [Commits](https://github.com/grpc/grpc/compare/v1.75.0...v1.75.1) --- updated-dependencies: - dependency-name: grpcio dependency-version: 1.75.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: grpc-deps ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4253.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: pre-commit autoupdate (#4258) * ci: pre-commit autoupdate updates: - [github.com/pycqa/isort: 6.1.0 → 7.0.0](https://github.com/pycqa/isort/compare/6.1.0...7.0.0) - [github.com/python-jsonschema/check-jsonschema: 0.34.0 → 0.34.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.34.0...0.34.1) * chore: adding changelog file 4258.maintenance.md [dependabot-skip] --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * fix: filter non-numeric values when parsing item list (#4257) * fix: filter non-numeric values when parsing item list * chore: adding changelog file 4257.fixed.md [dependabot-skip] * test: add test for creating a large component with many nodes * test: replace unnecessary f-string with plain string in test_big_component --------- Co-authored-by: pyansys-ci-bot <[email protected]> * ci: bump the actions group with 2 updates (#4259) * ci: bump the actions group with 2 updates Bumps the actions group with 2 updates: [docker/login-action](https://github.com/docker/login-action) and [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment). Updates `docker/login-action` from 3.5.0 to 3.6.0 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v3.5.0...v3.6.0) Updates `peter-evans/create-or-update-comment` from 4 to 5 - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases) - [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: peter-evans/create-or-update-comment dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4259.maintenance.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: reducing secret exposure (#4261) * ci: remove Meilisearch API keys from CI workflow environment * ci: remove GITHUB_TOKEN env from migrator workflow clone step * chore: adding changelog file 4261.maintenance.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group (#4264) * build: bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group Bumps the testing group with 1 update: [pytest-pyvista](https://github.com/pyvista/pytest-pyvista). Updates `pytest-pyvista` from 0.2.0 to 0.3.1 - [Release notes](https://github.com/pyvista/pytest-pyvista/releases) - [Commits](https://github.com/pyvista/pytest-pyvista/compare/v0.2.0...v0.3.1) --- updated-dependencies: - dependency-name: pytest-pyvista dependency-version: 0.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: testing ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4264.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump the core group with 2 updates (#4263) * build: bump the core group with 2 updates Bumps the core group with 2 updates: [matplotlib](https://github.com/matplotlib/matplotlib) and [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme). Updates `matplotlib` from 3.10.6 to 3.10.7 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](https://github.com/matplotlib/matplotlib/compare/v3.10.6...v3.10.7) Updates `ansys-sphinx-theme` from 1.6.1 to 1.6.3 - [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases) - [Commits](https://github.com/ansys/ansys-sphinx-theme/compare/v1.6.1...v1.6.3) --- updated-dependencies: - dependency-name: matplotlib dependency-version: 3.10.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: core - dependency-name: ansys-sphinx-theme dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: core ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4263.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: add actions-security job to audit GitHub Actions usage (#4260) * ci: bump the actions group with 2 updates (#4271) * ci: bump the actions group with 2 updates Bumps the actions group with 2 updates: [actions-ecosystem/action-add-assignees](https://github.com/actions-ecosystem/action-add-assignees) and [actions-ecosystem/action-add-labels](https://github.com/actions-ecosystem/action-add-labels). Updates `actions-ecosystem/action-add-assignees` from 1.0.0 to 1.0.1 - [Release notes](https://github.com/actions-ecosystem/action-add-assignees/releases) - [Commits](https://github.com/actions-ecosystem/action-add-assignees/compare/ce5019e63cc4f35aba27308dc88d19c8f3686747...a5b84af721c4a621eb9c7a4a95ec20a90d0b88e9) Updates `actions-ecosystem/action-add-labels` from 1.1.0 to 1.1.3 - [Release notes](https://github.com/actions-ecosystem/action-add-labels/releases) - [Commits](https://github.com/actions-ecosystem/action-add-labels/compare/bd52874380e3909a1ac983768df6976535ece7f8...18f1af5e3544586314bbe15c0273249c770b2daf) --- updated-dependencies: - dependency-name: actions-ecosystem/action-add-assignees dependency-version: 1.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: actions-ecosystem/action-add-labels dependency-version: 1.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4271.maintenance.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * fix(slurm): make get_slurm_options astype optional and preserve default type. (#4267) * fix(slurm): make get_slurm_options astype optional and preserve default type. * chore: adding changelog file 4267.fixed.md [dependabot-skip] * fix(slurm): allow non-integer SLURM option values by trying float then falling back to str --------- Co-authored-by: pyansys-ci-bot <[email protected]> * docs: fix typos and improve testing documentation (#4273) * docs: fix typos and improve testing documentation - Fix multiple typos in MAPDL documentation (madpl -> mapdl) - Improve testing documentation with environment variables table - Add DMP and SMP terms to dictionary - Minor code comment fixes * chore: adding changelog file 4273.documentation.md [dependabot-skip] * Apply suggestions from code review Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> * fix: open gui not working (#4270) * feat(core): add exec_file param to open_gui and improve execable lookup - Add typed exec_file parameter to open_gui and document its behavior. - Defer importing get_mapdl_path and only attempt to resolve the MAPDL executable when ansys.mapdl.core ATP helper is available. - Use start_parm exec_file if provided, otherwise try get_mapdl_path; raise a clear MapdlRuntimeError if no executable path can be determined. - Minor docstring/format tweaks. * fix(core): propagate env_vars into start parameters, avoid circular import, and make MapdlGrpc._launch accept start_parm - Add env_vars to start_parm in launch_mapdl so environment vars are carried in generated start parameters. - Replace import from ansys.mapdl.core.launcher with package-level get_mapdl_path to prevent circular imports. - Update MapdlGrpc._launch signature to accept an optional start_parm, use it when provided, and call _connect() without passing the port explicitly. * fix: "update_coordinates" not found in dcb composite example (#4272) * fix: "update_coordinates" not found in dcb composite example * chore: adding changelog file 4272.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump the minimal group with 2 updates (#4275) * build: bump the minimal group with 2 updates Bumps the minimal group with 2 updates: [platformdirs](https://github.com/tox-dev/platformdirs) and [psutil](https://github.com/giampaolo/psutil). Updates `platformdirs` from 4.4.0 to 4.5.0 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst) - [Commits](https://github.com/tox-dev/platformdirs/compare/4.4.0...4.5.0) Updates `psutil` from 7.1.0 to 7.1.1 - [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst) - [Commits](https://github.com/giampaolo/psutil/compare/release-7.1.0...release-7.1.1) --- updated-dependencies: - dependency-name: platformdirs dependency-version: 4.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minimal - dependency-name: psutil dependency-version: 7.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minimal ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4275.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pytest-rerunfailures from 16.0.1 to 16.1 in the testing group (#4276) * build: bump pytest-rerunfailures in the testing group Bumps the testing group with 1 update: [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures). Updates `pytest-rerunfailures` from 16.0.1 to 16.1 - [Changelog](https://github.com/pytest-dev/pytest-rerunfailures/blob/master/CHANGES.rst) - [Commits](https://github.com/pytest-dev/pytest-rerunfailures/compare/16.0.1...16.1) --- updated-dependencies: - dependency-name: pytest-rerunfailures dependency-version: '16.1' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: testing ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4276.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pyfakefs from 5.9.3 to 5.10.0 (#4277) * build: bump pyfakefs from 5.9.3 to 5.10.0 Bumps [pyfakefs](https://github.com/pytest-dev/pyfakefs) from 5.9.3 to 5.10.0. - [Release notes](https://github.com/pytest-dev/pyfakefs/releases) - [Changelog](https://github.com/pytest-dev/pyfakefs/blob/main/CHANGES.md) - [Commits](https://github.com/pytest-dev/pyfakefs/compare/v5.9.3...v5.10.0) --- updated-dependencies: - dependency-name: pyfakefs dependency-version: 5.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4277.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci(migrator): enable persist-credentials for actions/checkout to allow pushes (#4278) * ci(migrator): enable persist-credentials for actions/checkout to allow pushes * chore: adding changelog file 4278.maintenance.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * fix(cli): skip processes owned by other users and handle AccessDenied when stopping MAPDL (#4281) * fix(cli): skip processes owned by other users and handle AccessDenied when stopping MAPDL - Add _can_access_process() and use it in stop() to skip processes not owned by the current user or that raise AccessDenied/NoSuchProcess when queried. - Broaden exception handling in stop() to catch psutil.AccessDenied where appropriate. - Make is_ansys_process() resilient to AccessDenied/NoSuchProcess and return False when process info cannot be accessed. - Add unit test (test_pymapdl_stop_permission_handling) and adjust mocks to include username behavior to ensure permission edge-cases are handled without crashing. * chore: adding changelog file 4281.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * fix(migrated PR 4207): issue 4206 (#4279) * Initial fix in interp_star_status function * Removed junk lines and fixed a typo * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * chore: adding changelog file 4279.fixed.md [dependabot-skip] * chore: adding changelog file 4279.fixed.md [dependabot-skip] * style: add type annotations to parameter parsing helpers in parameters.py Add explicit type hints for math_header, array_header, is_parameter_listing, is_math_listing, is_array_listing, and interp_star_status to improve clarity and support static analysis. * test: add tests for C_FullFile parameter handling in interp_star_status Add golden "c_fullfile status" sample and multiple tests to verify interp_star_status correctly parses C_FullFile entries. Cover mixed SMAT/C_FullFile outputs, single C_FullFile outputs, and various C_FullFile-like names; ensure only the "type" field is present for C_FullFile parameters and other fields (value, MemoryMB, workspace, shape) are not included. Also include the c_fullfile case in the parameterized status test. --------- Co-authored-by: Chai Fillerup <[email protected]> Co-authored-by: ChaiF1 <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Camille Latapie <[email protected]> Co-authored-by: German <[email protected]> * docs: expand MAPDL error-handling docs and add PDF download link (#4282) * docs: expand MAPDL error-handling docs and add PDF download link - Expand "Warnings and errors" to describe Pythonic exception conversion and error-handling behavior - Add concrete try/except examples (including MapdlRuntimeError) and an example showing handling of specific Mapdl exceptions - Document the exception hierarchy and common error classes - Clarify that ignore_errors is an attribute and show usage - Add link to download the complete PyMAPDL documentation PDF in the Getting Started learning page * chore: adding changelog file 4282.documentation.md [dependabot-skip] * docs: remove duplicated pymapdl_latest_pdf_doc link from links.rst --------- Co-authored-by: pyansys-ci-bot <[email protected]> * chore: update CHANGELOG for v0.71.1 (#4286) * chore: updating CHANGELOG for v0.71.1 * chore: adding changelog file 4286.maintenance.md [dependabot-skip] * fix(launcher): relax stdout check for gRPC server startup (#4299) * fix(launcher): relax stdout check for gRPC server startup Match "GRPC SERVER" (instead of the stricter "START GRPC SERVER") when detecting MAPDL's "Server listening on" output. This makes the startup detection more robust to variations in MAPDL log messages. * chore: adding changelog file 4299.fixed.md [dependabot-skip] * chore(ci): include git in apt installs for test-local workflow --------- Co-authored-by: pyansys-ci-bot <[email protected]> * chore: migrate ansys-tools-path -> ansys-tools-common (#4307) * chore: migrate ansys-tools-path -> ansys-tools-common Update dependency, imports, docs, links, and tests to use ansys-tools-common (ansys.tools.common.path) instead of ansys-tools-path. Add _HAS_ATC feature flag and provide a backward-compatible _HAS_ATP alias. Adjust CLI/help text, sphinx intersphinx mapping, workflow comment, and numerous test patches to reflect the new package name. * chore: adding changelog file 4307.maintenance.md [dependabot-skip] * Update src/ansys/mapdl/core/report.py Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> * feat: ``prep7`` - part 2 (#4262) * feat: prep7 - 2 * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * chore: adding changelog file 4262.added.md [dependabot-skip] * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: typo in ``commands.py`` * fix: removing ``edasmp`` mentions as deleted * fix: removing ``edbound`` mentions as deleted * fix: removing ``edbx`` mentions as deleted * fix: pre-commit * fix: removing ``edcgen``, ``edclist``, ``edcmore``, ``edcnstr``, ``edcontact``, ``edcrb``, ``edcurve``, ``edcadapt``, ``edcpu``, ``edcsc`` and ``edcts`` as removed * fix: removing all the deprecated ``ED*`` commands * revert: pre-commit change * fix: removing ``rexport`` as removed * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: pre-commit * fix: ``tbft`` command * fear: adding `ExplicitDynamics` class * feat: readding ``DEPRECATED_COMMANDS`` * fix: pre-commit * fix: adding missing doc * feat: reverting changes in ``madpl_extended`` * fix: adding ExplicitDynamics in ``commands.py`` * Update src/ansys/mapdl/core/_commands/prep7/keypoints.py Co-authored-by: Copilot <[email protected]> * fix: image rendering * fix: extra space * fix: pdf error * fix: svg images * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: svg images - 2 * fix: permission error * fix: svg images * test: svg images only on html --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: German <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: Revathyvenugopal162 <[email protected]> * fix: removing artifacts (#4248) * fix: removing artifacts * chore: adding changelog file 4248.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * test: skip database tests based on TEST_DB environment variable (#4250) * test: skip database tests based on TEST_DB environment variable * chore: adding changelog file 4250.test.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * ci: add InProcess testing module (#4185) * ci: add MapdlInProcessRunner and related tests for Python execution in MAPDL * chore: adding changelog file 4185.miscellaneous.md [dependabot-skip] * fix: remove redundant import of ON_LOCAL in test fixture * fix: correct condition for skipping InProcess tests based on environment variable * Update tests/test_inprocess.py Co-authored-by: Copilot <[email protected]> * fix: streamline subprocess execution in MapdlInProcessRunner * fix: correct condition for skipping InProcess tests based on environment variable * fix: add support for additional switches in subprocess execution * fix: improve command execution in MapdlInProcessRunner and update test assertions * fix: update skip message for InProcess tests to improve clarity * fix: enhance MapdlInProcessRunner with virtual environment detection and output handling * fix: enhance requirement checking and add virtual environment tests * fix: keep only tests from mapdl, from pymapdl and check python path with fix without python env * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: update MapdlInProcessRunner to include version parameter and adjust environment handling * fix: Set venv to the one we're using for pymapdl * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: add mapdl_inprocess parameter to test_start_python_from_pymapdl function to avoid running the function in MAPDL < 25.2 * chore: adding changelog file 4185.maintenance.md [dependabot-skip] * fix: Test correction for Windows * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: valallansys <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * build: bump plotly from 6.3.0 to 6.3.1 in the documentation group (#4255) * build: bump plotly from 6.3.0 to 6.3.1 in the documentation group Bumps the documentation group with 1 update: [plotly](https://github.com/plotly/plotly.py). Updates `plotly` from 6.3.0 to 6.3.1 - [Release notes](https://github.com/plotly/plotly.py/releases) - [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md) - [Commits](https://github.com/plotly/plotly.py/compare/v6.3.0...v6.3.1) --- updated-dependencies: - dependency-name: plotly dependency-version: 6.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: documentation ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4255.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump ansys-tools-visualization-interface from 0.11.0 to 0.12.1 in the core group (#4254) * build: bump ansys-tools-visualization-interface in the core group Bumps the core group with 1 update: [ansys-tools-visualization-interface](https://github.com/ansys/ansys-tools-visualization-interface). Updates `ansys-tools-visualization-interface` from 0.11.0 to 0.12.1 - [Release notes](https://github.com/ansys/ansys-tools-visualization-interface/releases) - [Changelog](https://github.com/ansys/ansys-tools-visualization-interface/blob/main/CHANGELOG.md) - [Commits](https://github.com/ansys/ansys-tools-visualization-interface/compare/v0.11.0...v0.12.1) --- updated-dependencies: - dependency-name: ansys-tools-visualization-interface dependency-version: 0.12.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: core ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4254.dependencies.md [dependabot-skip] * fix: update ansys-tools-visualization-interface version constraint to <0.13.0 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: German <[email protected]> * build: bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group (#4253) * build: bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group Bumps the grpc-deps group with 1 update: [grpcio](https://github.com/grpc/grpc). Updates `grpcio` from 1.75.0 to 1.75.1 - [Release notes](https://github.com/grpc/grpc/releases) - [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md) - [Commits](https://github.com/grpc/grpc/compare/v1.75.0...v1.75.1) --- updated-dependencies: - dependency-name: grpcio dependency-version: 1.75.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: grpc-deps ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4253.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: pre-commit autoupdate (#4258) * ci: pre-commit autoupdate updates: - [github.com/pycqa/isort: 6.1.0 → 7.0.0](https://github.com/pycqa/isort/compare/6.1.0...7.0.0) - [github.com/python-jsonschema/check-jsonschema: 0.34.0 → 0.34.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.34.0...0.34.1) * chore: adding changelog file 4258.maintenance.md [dependabot-skip] --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * fix: filter non-numeric values when parsing item list (#4257) * fix: filter non-numeric values when parsing item list * chore: adding changelog file 4257.fixed.md [dependabot-skip] * test: add test for creating a large component with many nodes * test: replace unnecessary f-string with plain string in test_big_component --------- Co-authored-by: pyansys-ci-bot <[email protected]> * ci: bump the actions group with 2 updates (#4259) * ci: bump the actions group with 2 updates Bumps the actions group with 2 updates: [docker/login-action](https://github.com/docker/login-action) and [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment). Updates `docker/login-action` from 3.5.0 to 3.6.0 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v3.5.0...v3.6.0) Updates `peter-evans/create-or-update-comment` from 4 to 5 - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases) - [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: peter-evans/create-or-update-comment dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4259.maintenance.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: reducing secret exposure (#4261) * ci: remove Meilisearch API keys from CI workflow environment * ci: remove GITHUB_TOKEN env from migrator workflow clone step * chore: adding changelog file 4261.maintenance.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group (#4264) * build: bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group Bumps the testing group with 1 update: [pytest-pyvista](https://github.com/pyvista/pytest-pyvista). Updates `pytest-pyvista` from 0.2.0 to 0.3.1 - [Release notes](https://github.com/pyvista/pytest-pyvista/releases) - [Commits](https://github.com/pyvista/pytest-pyvista/compare/v0.2.0...v0.3.1) --- updated-dependencies: - dependency-name: pytest-pyvista dependency-version: 0.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: testing ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4264.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump the core group with 2 updates (#4263) * build: bump the core group with 2 updates Bumps the core group with 2 updates: [matplotlib](https://github.com/matplotlib/matplotlib) and [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme). Updates `matplotlib` from 3.10.6 to 3.10.7 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](https://github.com/matplotlib/matplotlib/compare/v3.10.6...v3.10.7) Updates `ansys-sphinx-theme` from 1.6.1 to 1.6.3 - [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases) - [Commits](https://github.com/ansys/ansys-sphinx-theme/compare/v1.6.1...v1.6.3) --- updated-dependencies: - dependency-name: matplotlib dependency-version: 3.10.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: core - dependency-name: ansys-sphinx-theme dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: core ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4263.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: add actions-security job to audit GitHub Actions usage (#4260) * ci: bump the actions group with 2 updates (#4271) * ci: bump the actions group with 2 updates Bumps the actions group with 2 updates: [actions-ecosystem/action-add-assignees](https://github.com/actions-ecosystem/action-add-assignees) and [actions-ecosystem/action-add-labels](https://github.com/actions-ecosystem/action-add-labels). Updates `actions-ecosystem/action-add-assignees` from 1.0.0 to 1.0.1 - [Release notes](https://github.com/actions-ecosystem/action-add-assignees/releases) - [Commits](https://github.com/actions-ecosystem/action-add-assignees/compare/ce5019e63cc4f35aba27308dc88d19c8f3686747...a5b84af721c4a621eb9c7a4a95ec20a90d0b88e9) Updates `actions-ecosystem/action-add-labels` from 1.1.0 to 1.1.3 - [Release notes](https://github.com/actions-ecosystem/action-add-labels/releases) - [Commits](https://github.com/actions-ecosystem/action-add-labels/compare/bd52874380e3909a1ac983768df6976535ece7f8...18f1af5e3544586314bbe15c0273249c770b2daf) --- updated-dependencies: - dependency-name: actions-ecosystem/action-add-assignees dependency-version: 1.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: actions-ecosystem/action-add-labels dependency-version: 1.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4271.maintenance.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * fix(slurm): make get_slurm_options astype optional and preserve default type. (#4267) * fix(slurm): make get_slurm_options astype optional and preserve default type. * chore: adding changelog file 4267.fixed.md [dependabot-skip] * fix(slurm): allow non-integer SLURM option values by trying float then falling back to str --------- Co-authored-by: pyansys-ci-bot <[email protected]> * docs: fix typos and improve testing documentation (#4273) * docs: fix typos and improve testing documentation - Fix multiple typos in MAPDL documentation (madpl -> mapdl) - Improve testing documentation with environment variables table - Add DMP and SMP terms to dictionary - Minor code comment fixes * chore: adding changelog file 4273.documentation.md [dependabot-skip] * Apply suggestions from code review Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> * fix: open gui not working (#4270) * feat(core): add exec_file param to open_gui and improve execable lookup - Add typed exec_file parameter to open_gui and document its behavior. - Defer importing get_mapdl_path and only attempt to resolve the MAPDL executable when ansys.mapdl.core ATP helper is available. - Use start_parm exec_file if provided, otherwise try get_mapdl_path; raise a clear MapdlRuntimeError if no executable path can be determined. - Minor docstring/format tweaks. * fix(core): propagate env_vars into start parameters, avoid circular import, and make MapdlGrpc._launch accept start_parm - Add env_vars to start_parm in launch_mapdl so environment vars are carried in generated start parameters. - Replace import from ansys.mapdl.core.launcher with package-level get_mapdl_path to prevent circular imports. - Update MapdlGrpc._launch signature to accept an optional start_parm, use it when provided, and call _connect() without passing the port explicitly. * fix: "update_coordinates" not found in dcb composite example (#4272) * fix: "update_coordinates" not found in dcb composite example * chore: adding changelog file 4272.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump the minimal group with 2 updates (#4275) * build: bump the minimal group with 2 updates Bumps the minimal group with 2 updates: [platformdirs](https://github.com/tox-dev/platformdirs) and [psutil](https://github.com/giampaolo/psutil). Updates `platformdirs` from 4.4.0 to 4.5.0 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst) - [Commits](https://github.com/tox-dev/platformdirs/compare/4.4.0...4.5.0) Updates `psutil`…
clatapie
added a commit
that referenced
this pull request
Mar 16, 2026
* feat: ``prep7`` - part 1 (#4153) * feat: ``prep7`` - part 1 * chore: adding changelog file 4153.miscellaneous.md [dependabot-skip] * fix: ``preproc`` init file * chore: adding changelog file 4153.dependencies.md [dependabot-skip] * chore: adding changelog file 4153.miscellaneous.md [dependabot-skip] * chore: adding changelog file 4153.added.md [dependabot-skip] * fix: adding ``Prep7Commands`` to ``Commands`` class * fix: adding ``meshing`` submodule due to failing tests * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: meshing subsubmodule * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * chore: adding changelog file 4153.added.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: German <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * fix: removing artifacts (#4248) * fix: removing artifacts * chore: adding changelog file 4248.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * test: skip database tests based on TEST_DB environment variable (#4250) * test: skip database tests based on TEST_DB environment variable * chore: adding changelog file 4250.test.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * ci: add InProcess testing module (#4185) * ci: add MapdlInProcessRunner and related tests for Python execution in MAPDL * chore: adding changelog file 4185.miscellaneous.md [dependabot-skip] * fix: remove redundant import of ON_LOCAL in test fixture * fix: correct condition for skipping InProcess tests based on environment variable * Update tests/test_inprocess.py Co-authored-by: Copilot <[email protected]> * fix: streamline subprocess execution in MapdlInProcessRunner * fix: correct condition for skipping InProcess tests based on environment variable * fix: add support for additional switches in subprocess execution * fix: improve command execution in MapdlInProcessRunner and update test assertions * fix: update skip message for InProcess tests to improve clarity * fix: enhance MapdlInProcessRunner with virtual environment detection and output handling * fix: enhance requirement checking and add virtual environment tests * fix: keep only tests from mapdl, from pymapdl and check python path with fix without python env * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: update MapdlInProcessRunner to include version parameter and adjust environment handling * fix: Set venv to the one we're using for pymapdl * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: add mapdl_inprocess parameter to test_start_python_from_pymapdl function to avoid running the function in MAPDL < 25.2 * chore: adding changelog file 4185.maintenance.md [dependabot-skip] * fix: Test correction for Windows * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: valallansys <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * build: bump plotly from 6.3.0 to 6.3.1 in the documentation group (#4255) * build: bump plotly from 6.3.0 to 6.3.1 in the documentation group Bumps the documentation group with 1 update: [plotly](https://github.com/plotly/plotly.py). Updates `plotly` from 6.3.0 to 6.3.1 - [Release notes](https://github.com/plotly/plotly.py/releases) - [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md) - [Commits](https://github.com/plotly/plotly.py/compare/v6.3.0...v6.3.1) --- updated-dependencies: - dependency-name: plotly dependency-version: 6.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: documentation ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4255.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump ansys-tools-visualization-interface from 0.11.0 to 0.12.1 in the core group (#4254) * build: bump ansys-tools-visualization-interface in the core group Bumps the core group with 1 update: [ansys-tools-visualization-interface](https://github.com/ansys/ansys-tools-visualization-interface). Updates `ansys-tools-visualization-interface` from 0.11.0 to 0.12.1 - [Release notes](https://github.com/ansys/ansys-tools-visualization-interface/releases) - [Changelog](https://github.com/ansys/ansys-tools-visualization-interface/blob/main/CHANGELOG.md) - [Commits](https://github.com/ansys/ansys-tools-visualization-interface/compare/v0.11.0...v0.12.1) --- updated-dependencies: - dependency-name: ansys-tools-visualization-interface dependency-version: 0.12.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: core ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4254.dependencies.md [dependabot-skip] * fix: update ansys-tools-visualization-interface version constraint to <0.13.0 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: German <[email protected]> * build: bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group (#4253) * build: bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group Bumps the grpc-deps group with 1 update: [grpcio](https://github.com/grpc/grpc). Updates `grpcio` from 1.75.0 to 1.75.1 - [Release notes](https://github.com/grpc/grpc/releases) - [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md) - [Commits](https://github.com/grpc/grpc/compare/v1.75.0...v1.75.1) --- updated-dependencies: - dependency-name: grpcio dependency-version: 1.75.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: grpc-deps ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4253.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: pre-commit autoupdate (#4258) * ci: pre-commit autoupdate updates: - [github.com/pycqa/isort: 6.1.0 → 7.0.0](https://github.com/pycqa/isort/compare/6.1.0...7.0.0) - [github.com/python-jsonschema/check-jsonschema: 0.34.0 → 0.34.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.34.0...0.34.1) * chore: adding changelog file 4258.maintenance.md [dependabot-skip] --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * fix: filter non-numeric values when parsing item list (#4257) * fix: filter non-numeric values when parsing item list * chore: adding changelog file 4257.fixed.md [dependabot-skip] * test: add test for creating a large component with many nodes * test: replace unnecessary f-string with plain string in test_big_component --------- Co-authored-by: pyansys-ci-bot <[email protected]> * ci: bump the actions group with 2 updates (#4259) * ci: bump the actions group with 2 updates Bumps the actions group with 2 updates: [docker/login-action](https://github.com/docker/login-action) and [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment). Updates `docker/login-action` from 3.5.0 to 3.6.0 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v3.5.0...v3.6.0) Updates `peter-evans/create-or-update-comment` from 4 to 5 - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases) - [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: peter-evans/create-or-update-comment dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4259.maintenance.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: reducing secret exposure (#4261) * ci: remove Meilisearch API keys from CI workflow environment * ci: remove GITHUB_TOKEN env from migrator workflow clone step * chore: adding changelog file 4261.maintenance.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group (#4264) * build: bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group Bumps the testing group with 1 update: [pytest-pyvista](https://github.com/pyvista/pytest-pyvista). Updates `pytest-pyvista` from 0.2.0 to 0.3.1 - [Release notes](https://github.com/pyvista/pytest-pyvista/releases) - [Commits](https://github.com/pyvista/pytest-pyvista/compare/v0.2.0...v0.3.1) --- updated-dependencies: - dependency-name: pytest-pyvista dependency-version: 0.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: testing ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4264.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump the core group with 2 updates (#4263) * build: bump the core group with 2 updates Bumps the core group with 2 updates: [matplotlib](https://github.com/matplotlib/matplotlib) and [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme). Updates `matplotlib` from 3.10.6 to 3.10.7 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](https://github.com/matplotlib/matplotlib/compare/v3.10.6...v3.10.7) Updates `ansys-sphinx-theme` from 1.6.1 to 1.6.3 - [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases) - [Commits](https://github.com/ansys/ansys-sphinx-theme/compare/v1.6.1...v1.6.3) --- updated-dependencies: - dependency-name: matplotlib dependency-version: 3.10.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: core - dependency-name: ansys-sphinx-theme dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: core ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4263.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: add actions-security job to audit GitHub Actions usage (#4260) * ci: bump the actions group with 2 updates (#4271) * ci: bump the actions group with 2 updates Bumps the actions group with 2 updates: [actions-ecosystem/action-add-assignees](https://github.com/actions-ecosystem/action-add-assignees) and [actions-ecosystem/action-add-labels](https://github.com/actions-ecosystem/action-add-labels). Updates `actions-ecosystem/action-add-assignees` from 1.0.0 to 1.0.1 - [Release notes](https://github.com/actions-ecosystem/action-add-assignees/releases) - [Commits](https://github.com/actions-ecosystem/action-add-assignees/compare/ce5019e63cc4f35aba27308dc88d19c8f3686747...a5b84af721c4a621eb9c7a4a95ec20a90d0b88e9) Updates `actions-ecosystem/action-add-labels` from 1.1.0 to 1.1.3 - [Release notes](https://github.com/actions-ecosystem/action-add-labels/releases) - [Commits](https://github.com/actions-ecosystem/action-add-labels/compare/bd52874380e3909a1ac983768df6976535ece7f8...18f1af5e3544586314bbe15c0273249c770b2daf) --- updated-dependencies: - dependency-name: actions-ecosystem/action-add-assignees dependency-version: 1.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: actions-ecosystem/action-add-labels dependency-version: 1.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4271.maintenance.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * fix(slurm): make get_slurm_options astype optional and preserve default type. (#4267) * fix(slurm): make get_slurm_options astype optional and preserve default type. * chore: adding changelog file 4267.fixed.md [dependabot-skip] * fix(slurm): allow non-integer SLURM option values by trying float then falling back to str --------- Co-authored-by: pyansys-ci-bot <[email protected]> * docs: fix typos and improve testing documentation (#4273) * docs: fix typos and improve testing documentation - Fix multiple typos in MAPDL documentation (madpl -> mapdl) - Improve testing documentation with environment variables table - Add DMP and SMP terms to dictionary - Minor code comment fixes * chore: adding changelog file 4273.documentation.md [dependabot-skip] * Apply suggestions from code review Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> * fix: open gui not working (#4270) * feat(core): add exec_file param to open_gui and improve execable lookup - Add typed exec_file parameter to open_gui and document its behavior. - Defer importing get_mapdl_path and only attempt to resolve the MAPDL executable when ansys.mapdl.core ATP helper is available. - Use start_parm exec_file if provided, otherwise try get_mapdl_path; raise a clear MapdlRuntimeError if no executable path can be determined. - Minor docstring/format tweaks. * fix(core): propagate env_vars into start parameters, avoid circular import, and make MapdlGrpc._launch accept start_parm - Add env_vars to start_parm in launch_mapdl so environment vars are carried in generated start parameters. - Replace import from ansys.mapdl.core.launcher with package-level get_mapdl_path to prevent circular imports. - Update MapdlGrpc._launch signature to accept an optional start_parm, use it when provided, and call _connect() without passing the port explicitly. * fix: "update_coordinates" not found in dcb composite example (#4272) * fix: "update_coordinates" not found in dcb composite example * chore: adding changelog file 4272.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump the minimal group with 2 updates (#4275) * build: bump the minimal group with 2 updates Bumps the minimal group with 2 updates: [platformdirs](https://github.com/tox-dev/platformdirs) and [psutil](https://github.com/giampaolo/psutil). Updates `platformdirs` from 4.4.0 to 4.5.0 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst) - [Commits](https://github.com/tox-dev/platformdirs/compare/4.4.0...4.5.0) Updates `psutil` from 7.1.0 to 7.1.1 - [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst) - [Commits](https://github.com/giampaolo/psutil/compare/release-7.1.0...release-7.1.1) --- updated-dependencies: - dependency-name: platformdirs dependency-version: 4.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minimal - dependency-name: psutil dependency-version: 7.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minimal ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4275.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pytest-rerunfailures from 16.0.1 to 16.1 in the testing group (#4276) * build: bump pytest-rerunfailures in the testing group Bumps the testing group with 1 update: [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures). Updates `pytest-rerunfailures` from 16.0.1 to 16.1 - [Changelog](https://github.com/pytest-dev/pytest-rerunfailures/blob/master/CHANGES.rst) - [Commits](https://github.com/pytest-dev/pytest-rerunfailures/compare/16.0.1...16.1) --- updated-dependencies: - dependency-name: pytest-rerunfailures dependency-version: '16.1' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: testing ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4276.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pyfakefs from 5.9.3 to 5.10.0 (#4277) * build: bump pyfakefs from 5.9.3 to 5.10.0 Bumps [pyfakefs](https://github.com/pytest-dev/pyfakefs) from 5.9.3 to 5.10.0. - [Release notes](https://github.com/pytest-dev/pyfakefs/releases) - [Changelog](https://github.com/pytest-dev/pyfakefs/blob/main/CHANGES.md) - [Commits](https://github.com/pytest-dev/pyfakefs/compare/v5.9.3...v5.10.0) --- updated-dependencies: - dependency-name: pyfakefs dependency-version: 5.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4277.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci(migrator): enable persist-credentials for actions/checkout to allow pushes (#4278) * ci(migrator): enable persist-credentials for actions/checkout to allow pushes * chore: adding changelog file 4278.maintenance.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * fix(cli): skip processes owned by other users and handle AccessDenied when stopping MAPDL (#4281) * fix(cli): skip processes owned by other users and handle AccessDenied when stopping MAPDL - Add _can_access_process() and use it in stop() to skip processes not owned by the current user or that raise AccessDenied/NoSuchProcess when queried. - Broaden exception handling in stop() to catch psutil.AccessDenied where appropriate. - Make is_ansys_process() resilient to AccessDenied/NoSuchProcess and return False when process info cannot be accessed. - Add unit test (test_pymapdl_stop_permission_handling) and adjust mocks to include username behavior to ensure permission edge-cases are handled without crashing. * chore: adding changelog file 4281.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * fix(migrated PR 4207): issue 4206 (#4279) * Initial fix in interp_star_status function * Removed junk lines and fixed a typo * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * chore: adding changelog file 4279.fixed.md [dependabot-skip] * chore: adding changelog file 4279.fixed.md [dependabot-skip] * style: add type annotations to parameter parsing helpers in parameters.py Add explicit type hints for math_header, array_header, is_parameter_listing, is_math_listing, is_array_listing, and interp_star_status to improve clarity and support static analysis. * test: add tests for C_FullFile parameter handling in interp_star_status Add golden "c_fullfile status" sample and multiple tests to verify interp_star_status correctly parses C_FullFile entries. Cover mixed SMAT/C_FullFile outputs, single C_FullFile outputs, and various C_FullFile-like names; ensure only the "type" field is present for C_FullFile parameters and other fields (value, MemoryMB, workspace, shape) are not included. Also include the c_fullfile case in the parameterized status test. --------- Co-authored-by: Chai Fillerup <[email protected]> Co-authored-by: ChaiF1 <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Camille Latapie <[email protected]> Co-authored-by: German <[email protected]> * docs: expand MAPDL error-handling docs and add PDF download link (#4282) * docs: expand MAPDL error-handling docs and add PDF download link - Expand "Warnings and errors" to describe Pythonic exception conversion and error-handling behavior - Add concrete try/except examples (including MapdlRuntimeError) and an example showing handling of specific Mapdl exceptions - Document the exception hierarchy and common error classes - Clarify that ignore_errors is an attribute and show usage - Add link to download the complete PyMAPDL documentation PDF in the Getting Started learning page * chore: adding changelog file 4282.documentation.md [dependabot-skip] * docs: remove duplicated pymapdl_latest_pdf_doc link from links.rst --------- Co-authored-by: pyansys-ci-bot <[email protected]> * chore: update CHANGELOG for v0.71.1 (#4286) * chore: updating CHANGELOG for v0.71.1 * chore: adding changelog file 4286.maintenance.md [dependabot-skip] * docs: Update ``CONTRIBUTORS.md`` with the latest contributors (#4289) * Update CONTRIBUTORS.md with the latest contributors * chore: adding changelog file 4289.documentation.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * fix: removing artifacts (#4248) * fix: removing artifacts * chore: adding changelog file 4248.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * test: skip database tests based on TEST_DB environment variable (#4250) * test: skip database tests based on TEST_DB environment variable * chore: adding changelog file 4250.test.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * ci: add InProcess testing module (#4185) * ci: add MapdlInProcessRunner and related tests for Python execution in MAPDL * chore: adding changelog file 4185.miscellaneous.md [dependabot-skip] * fix: remove redundant import of ON_LOCAL in test fixture * fix: correct condition for skipping InProcess tests based on environment variable * Update tests/test_inprocess.py Co-authored-by: Copilot <[email protected]> * fix: streamline subprocess execution in MapdlInProcessRunner * fix: correct condition for skipping InProcess tests based on environment variable * fix: add support for additional switches in subprocess execution * fix: improve command execution in MapdlInProcessRunner and update test assertions * fix: update skip message for InProcess tests to improve clarity * fix: enhance MapdlInProcessRunner with virtual environment detection and output handling * fix: enhance requirement checking and add virtual environment tests * fix: keep only tests from mapdl, from pymapdl and check python path with fix without python env * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: update MapdlInProcessRunner to include version parameter and adjust environment handling * fix: Set venv to the one we're using for pymapdl * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: add mapdl_inprocess parameter to test_start_python_from_pymapdl function to avoid running the function in MAPDL < 25.2 * chore: adding changelog file 4185.maintenance.md [dependabot-skip] * fix: Test correction for Windows * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: valallansys <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * build: bump plotly from 6.3.0 to 6.3.1 in the documentation group (#4255) * build: bump plotly from 6.3.0 to 6.3.1 in the documentation group Bumps the documentation group with 1 update: [plotly](https://github.com/plotly/plotly.py). Updates `plotly` from 6.3.0 to 6.3.1 - [Release notes](https://github.com/plotly/plotly.py/releases) - [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md) - [Commits](https://github.com/plotly/plotly.py/compare/v6.3.0...v6.3.1) --- updated-dependencies: - dependency-name: plotly dependency-version: 6.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: documentation ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4255.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump ansys-tools-visualization-interface from 0.11.0 to 0.12.1 in the core group (#4254) * build: bump ansys-tools-visualization-interface in the core group Bumps the core group with 1 update: [ansys-tools-visualization-interface](https://github.com/ansys/ansys-tools-visualization-interface). Updates `ansys-tools-visualization-interface` from 0.11.0 to 0.12.1 - [Release notes](https://github.com/ansys/ansys-tools-visualization-interface/releases) - [Changelog](https://github.com/ansys/ansys-tools-visualization-interface/blob/main/CHANGELOG.md) - [Commits](https://github.com/ansys/ansys-tools-visualization-interface/compare/v0.11.0...v0.12.1) --- updated-dependencies: - dependency-name: ansys-tools-visualization-interface dependency-version: 0.12.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: core ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4254.dependencies.md [dependabot-skip] * fix: update ansys-tools-visualization-interface version constraint to <0.13.0 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: German <[email protected]> * build: bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group (#4253) * build: bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group Bumps the grpc-deps group with 1 update: [grpcio](https://github.com/grpc/grpc). Updates `grpcio` from 1.75.0 to 1.75.1 - [Release notes](https://github.com/grpc/grpc/releases) - [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md) - [Commits](https://github.com/grpc/grpc/compare/v1.75.0...v1.75.1) --- updated-dependencies: - dependency-name: grpcio dependency-version: 1.75.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: grpc-deps ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4253.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: pre-commit autoupdate (#4258) * ci: pre-commit autoupdate updates: - [github.com/pycqa/isort: 6.1.0 → 7.0.0](https://github.com/pycqa/isort/compare/6.1.0...7.0.0) - [github.com/python-jsonschema/check-jsonschema: 0.34.0 → 0.34.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.34.0...0.34.1) * chore: adding changelog file 4258.maintenance.md [dependabot-skip] --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * fix: filter non-numeric values when parsing item list (#4257) * fix: filter non-numeric values when parsing item list * chore: adding changelog file 4257.fixed.md [dependabot-skip] * test: add test for creating a large component with many nodes * test: replace unnecessary f-string with plain string in test_big_component --------- Co-authored-by: pyansys-ci-bot <[email protected]> * ci: bump the actions group with 2 updates (#4259) * ci: bump the actions group with 2 updates Bumps the actions group with 2 updates: [docker/login-action](https://github.com/docker/login-action) and [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment). Updates `docker/login-action` from 3.5.0 to 3.6.0 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v3.5.0...v3.6.0) Updates `peter-evans/create-or-update-comment` from 4 to 5 - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases) - [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: peter-evans/create-or-update-comment dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4259.maintenance.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: reducing secret exposure (#4261) * ci: remove Meilisearch API keys from CI workflow environment * ci: remove GITHUB_TOKEN env from migrator workflow clone step * chore: adding changelog file 4261.maintenance.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group (#4264) * build: bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group Bumps the testing group with 1 update: [pytest-pyvista](https://github.com/pyvista/pytest-pyvista). Updates `pytest-pyvista` from 0.2.0 to 0.3.1 - [Release notes](https://github.com/pyvista/pytest-pyvista/releases) - [Commits](https://github.com/pyvista/pytest-pyvista/compare/v0.2.0...v0.3.1) --- updated-dependencies: - dependency-name: pytest-pyvista dependency-version: 0.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: testing ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4264.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump the core group with 2 updates (#4263) * build: bump the core group with 2 updates Bumps the core group with 2 updates: [matplotlib](https://github.com/matplotlib/matplotlib) and [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme). Updates `matplotlib` from 3.10.6 to 3.10.7 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](https://github.com/matplotlib/matplotlib/compare/v3.10.6...v3.10.7) Updates `ansys-sphinx-theme` from 1.6.1 to 1.6.3 - [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases) - [Commits](https://github.com/ansys/ansys-sphinx-theme/compare/v1.6.1...v1.6.3) --- updated-dependencies: - dependency-name: matplotlib dependency-version: 3.10.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: core - dependency-name: ansys-sphinx-theme dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: core ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4263.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: add actions-security job to audit GitHub Actions usage (#4260) * ci: bump the actions group with 2 updates (#4271) * ci: bump the actions group with 2 updates Bumps the actions group with 2 updates: [actions-ecosystem/action-add-assignees](https://github.com/actions-ecosystem/action-add-assignees) and [actions-ecosystem/action-add-labels](https://github.com/actions-ecosystem/action-add-labels). Updates `actions-ecosystem/action-add-assignees` from 1.0.0 to 1.0.1 - [Release notes](https://github.com/actions-ecosystem/action-add-assignees/releases) - [Commits](https://github.com/actions-ecosystem/action-add-assignees/compare/ce5019e63cc4f35aba27308dc88d19c8f3686747...a5b84af721c4a621eb9c7a4a95ec20a90d0b88e9) Updates `actions-ecosystem/action-add-labels` from 1.1.0 to 1.1.3 - [Release notes](https://github.com/actions-ecosystem/action-add-labels/releases) - [Commits](https://github.com/actions-ecosystem/action-add-labels/compare/bd52874380e3909a1ac983768df6976535ece7f8...18f1af5e3544586314bbe15c0273249c770b2daf) --- updated-dependencies: - dependency-name: actions-ecosystem/action-add-assignees dependency-version: 1.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: actions-ecosystem/action-add-labels dependency-version: 1.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4271.maintenance.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * fix(slurm): make get_slurm_options astype optional and preserve default type. (#4267) * fix(slurm): make get_slurm_options astype optional and preserve default type. * chore: adding changelog file 4267.fixed.md [dependabot-skip] * fix(slurm): allow non-integer SLURM option values by trying float then falling back to str --------- Co-authored-by: pyansys-ci-bot <[email protected]> * docs: fix typos and improve testing documentation (#4273) * docs: fix typos and improve testing documentation - Fix multiple typos in MAPDL documentation (madpl -> mapdl) - Improve testing documentation with environment variables table - Add DMP and SMP terms to dictionary - Minor code comment fixes * chore: adding changelog file 4273.documentation.md [dependabot-skip] * Apply suggestions from code review Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> * fix: open gui not working (#4270) * feat(core): add exec_file param to open_gui and improve execable lookup - Add typed exec_file parameter to open_gui and document its behavior. - Defer importing get_mapdl_path and only attempt to resolve the MAPDL executable when ansys.mapdl.core ATP helper is available. - Use start_parm exec_file if provided, otherwise try get_mapdl_path; raise a clear MapdlRuntimeError if no executable path can be determined. - Minor docstring/format tweaks. * fix(core): propagate env_vars into start parameters, avoid circular import, and make MapdlGrpc._launch accept start_parm - Add env_vars to start_parm in launch_mapdl so environment vars are carried in generated start parameters. - Replace import from ansys.mapdl.core.launcher with package-level get_mapdl_path to prevent circular imports. - Update MapdlGrpc._launch signature to accept an optional start_parm, use it when provided, and call _connect() without passing the port explicitly. * fix: "update_coordinates" not found in dcb composite example (#4272) * fix: "update_coordinates" not found in dcb composite example * chore: adding changelog file 4272.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump the minimal group with 2 updates (#4275) * build: bump the minimal group with 2 updates Bumps the minimal group with 2 updates: [platformdirs](https://github.com/tox-dev/platformdirs) and [psutil](https://github.com/giampaolo/psutil). Updates `platformdirs` from 4.4.0 to 4.5.0 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst) - [Commits](https://github.com/tox-dev/platformdirs/compare/4.4.0...4.5.0) Updates `psutil` from 7.1.0 to 7.1.1 - [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst) - [Commits](https://github.com/giampaolo/psutil/compare/release-7.1.0...release-7.1.1) --- updated-dependencies: - dependency-name: platformdirs dependency-version: 4.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minimal - dependency-name: psutil dependency-version: 7.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minimal ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4275.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pytest-rerunfailures from 16.0.1 to 16.1 in the testing group (#4276) * build: bump pytest-rerunfailures in the testing group Bumps the testing group with 1 update: [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures). Updates `pytest-rerunfailures` from 16.0.1 to 16.1 - [Changelog](https://github.com/pytest-dev/pytest-rerunfailures/blob/master/CHANGES.rst) - [Commits](https://github.com/pytest-dev/pytest-rerunfailures/compare/16.0.1...16.1) --- updated-dependencies: - dependency-name: pytest-rerunfailures dependency-version: '16.1' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: testing ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4276.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pyfakefs from 5.9.3 to 5.10.0 (#4277) * build: bump pyfakefs from 5.9.3 to 5.10.0 Bumps [pyfakefs](https://github.com/pytest-dev/pyfakefs) from 5.9.3 to 5.10.0. - [Release notes](https://github.com/pytest-dev/pyfakefs/releases) - [Changelog](https://github.com/pytest-dev/pyfakefs/blob/main/CHANGES.md) - [Commits](https://github.com/pytest-dev/pyfakefs/compare/v5.9.3...v5.10.0) --- updated-dependencies: - dependency-name: pyfakefs dependency-version: 5.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4277.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci(migrator): enable persist-credentials for actions/checkout to allow pushes (#4278) * ci(migrator): enable persist-credentials for actions/checkout to allow pushes * chore: adding changelog file 4278.maintenance.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * fix(cli): skip processes owned by other users and handle AccessDenied when stopping MAPDL (#4281) * fix(cli): skip processes owned by other users and handle AccessDenied when stopping MAPDL - Add _can_access_process() and use it in stop() to skip processes not owned by the current user or that raise AccessDenied/NoSuchProcess when queried. - Broaden exception handling in stop() to catch psutil.AccessDenied where appropriate. - Make is_ansys_process() resilient to AccessDenied/NoSuchProcess and return False when process info cannot be accessed. - Add unit test (test_pymapdl_stop_permission_handling) and adjust mocks to include username behavior to ensure permission edge-cases are handled without crashing. * chore: adding changelog file 4281.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * fix(migrated PR 4207): issue 4206 (#4279) * Initial fix in interp_star_status function * Removed junk lines and fixed a typo * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * chore: adding changelog file 4279.fixed.md [dependabot-skip] * chore: adding changelog file 4279.fixed.md [dependabot-skip] * style: add type annotations to parameter parsing helpers in parameters.py Add explicit type hints for math_header, array_header, is_parameter_listing, is_math_listing, is_array_listing, and interp_star_status to improve clarity and support static analysis. * test: add tests for C_FullFile parameter handling in interp_star_status Add golden "c_fullfile status" sample and multiple tests to verify interp_star_status correctly parses C_FullFile entries. Cover mixed SMAT/C_FullFile outputs, single C_FullFile outputs, and various C_FullFile-like names; ensure only the "type" field is present for C_FullFile parameters and other fields (value, MemoryMB, workspace, shape) are not included. Also include the c_fullfile case in the parameterized status test. --------- Co-authored-by: Chai Fillerup <[email protected]> Co-authored-by: ChaiF1 <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Camille Latapie <[email protected]> Co-authored-by: German <[email protected]> * docs: expand MAPDL error-handling docs and add PDF download link (#4282) * docs: expand MAPDL error-handling docs and add PDF download link - Expand "Warnings and errors" to describe Pythonic exception conversion and error-handling behavior - Add concrete try/except examples (including MapdlRuntimeError) and an example showing handling of specific Mapdl exceptions - Document the exception hierarchy and common error classes - Clarify that ignore_errors is an attribute and show usage - Add link to download the complete PyMAPDL documentation PDF in the Getting Started learning page * chore: adding changelog file 4282.documentation.md [dependabot-skip] * docs: remove duplicated pymapdl_latest_pdf_doc link from links.rst --------- Co-authored-by: pyansys-ci-bot <[email protected]> * chore: update CHANGELOG for v0.71.1 (#4286) * chore: updating CHANGELOG for v0.71.1 * chore: adding changelog file 4286.maintenance.md [dependabot-skip] * fix(launcher): relax stdout check for gRPC server startup (#4299) * fix(launcher): relax stdout check for gRPC server startup Match "GRPC SERVER" (instead of the stricter "START GRPC SERVER") when detecting MAPDL's "Server listening on" output. This makes the startup detection more robust to variations in MAPDL log messages. * chore: adding changelog file 4299.fixed.md [dependabot-skip] * chore(ci): include git in apt installs for test-local workflow --------- Co-authored-by: pyansys-ci-bot <[email protected]> * chore: migrate ansys-tools-path -> ansys-tools-common (#4307) * chore: migrate ansys-tools-path -> ansys-tools-common Update dependency, imports, docs, links, and tests to use ansys-tools-common (ansys.tools.common.path) instead of ansys-tools-path. Add _HAS_ATC feature flag and provide a backward-compatible _HAS_ATP alias. Adjust CLI/help text, sphinx intersphinx mapping, workflow comment, and numerous test patches to reflect the new package name. * chore: adding changelog file 4307.maintenance.md [dependabot-skip] * Update src/ansys/mapdl/core/report.py Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> * feat: ``prep7`` - part 2 (#4262) * feat: prep7 - 2 * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * chore: adding changelog file 4262.added.md [dependabot-skip] * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: typo in ``commands.py`` * fix: removing ``edasmp`` mentions as deleted * fix: removing ``edbound`` mentions as deleted * fix: removing ``edbx`` mentions as deleted * fix: pre-commit * fix: removing ``edcgen``, ``edclist``, ``edcmore``, ``edcnstr``, ``edcontact``, ``edcrb``, ``edcurve``, ``edcadapt``, ``edcpu``, ``edcsc`` and ``edcts`` as removed * fix: removing all the deprecated ``ED*`` commands * revert: pre-commit change * fix: removing ``rexport`` as removed * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: pre-commit * fix: ``tbft`` command * fear: adding `ExplicitDynamics` class * feat: readding ``DEPRECATED_COMMANDS`` * fix: pre-commit * fix: adding missing doc * feat: reverting changes in ``madpl_extended`` * fix: adding ExplicitDynamics in ``commands.py`` * Update src/ansys/mapdl/core/_commands/prep7/keypoints.py Co-authored-by: Copilot <[email protected]> * fix: image rendering * fix: extra space * fix: pdf error * fix: svg images * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: svg images - 2 * fix: permission error * fix: svg images * test: svg images only on html --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: German <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: Revathyvenugopal162 <[email protected]> * fix: removing artifacts (#4248) * fix: removing artifacts * chore: adding changelog file 4248.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * test: skip database tests based on TEST_DB environment variable (#4250) * test: skip database tests based on TEST_DB environment variable * chore: adding changelog file 4250.test.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * ci: add InProcess testing module (#4185) * ci: add MapdlInProcessRunner and related tests for Python execution in MAPDL * chore: adding changelog file 4185.miscellaneous.md [dependabot-skip] * fix: remove redundant import of ON_LOCAL in test fixture * fix: correct condition for skipping InProcess tests based on environment variable * Update tests/test_inprocess.py Co-authored-by: Copilot <[email protected]> * fix: streamline subprocess execution in MapdlInProcessRunner * fix: correct condition for skipping InProcess tests based on environment variable * fix: add support for additional switches in subprocess execution * fix: improve command execution in MapdlInProcessRunner and update test assertions * fix: update skip message for InProcess tests to improve clarity * fix: enhance MapdlInProcessRunner with virtual environment detection and output handling * fix: enhance requirement checking and add virtual environment tests * fix: keep only tests from mapdl, from pymapdl and check python path with fix without python env * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: update MapdlInProcessRunner to include version parameter and adjust environment handling * fix: Set venv to the one we're using for pymapdl * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: add mapdl_inprocess parameter to test_start_python_from_pymapdl function to avoid running the function in MAPDL < 25.2 * chore: adding changelog file 4185.maintenance.md [dependabot-skip] * fix: Test correction for Windows * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: valallansys <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * build: bump plotly from 6.3.0 to 6.3.1 in the documentation group (#4255) * build: bump plotly from 6.3.0 to 6.3.1 in the documentation group Bumps the documentation group with 1 update: [plotly](https://github.com/plotly/plotly.py). Updates `plotly` from 6.3.0 to 6.3.1 - [Release notes](https://github.com/plotly/plotly.py/releases) - [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md) - [Commits](https://github.com/plotly/plotly.py/compare/v6.3.0...v6.3.1) --- updated-dependencies: - dependency-name: plotly dependency-version: 6.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: documentation ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4255.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump ansys-tools-visualization-interface from 0.11.0 to 0.12.1 in the core group (#4254) * build: bump ansys-tools-visualization-interface in the core group Bumps the core group with 1 update: [ansys-tools-visualization-interface](https://github.com/ansys/ansys-tools-visualization-interface). Updates `ansys-tools-visualization-interface` from 0.11.0 to 0.12.1 - [Release notes](https://github.com/ansys/ansys-tools-visualization-interface/releases) - [Changelog](https://github.com/ansys/ansys-tools-visualization-interface/blob/main/CHANGELOG.md) - [Commits](https://github.com/ansys/ansys-tools-visualization-interface/compare/v0.11.0...v0.12.1) --- updated-dependencies: - dependency-name: ansys-tools-visualization-interface dependency-version: 0.12.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: core ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4254.dependencies.md [dependabot-skip] * fix: update ansys-tools-visualization-interface version constraint to <0.13.0 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: German <[email protected]> * build: bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group (#4253) * build: bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group Bumps the grpc-deps group with 1 update: [grpcio](https://github.com/grpc/grpc). Updates `grpcio` from 1.75.0 to 1.75.1 - [Release notes](https://github.com/grpc/grpc/releases) - [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md) - [Commits](https://github.com/grpc/grpc/compare/v1.75.0...v1.75.1) --- updated-dependencies: - dependency-name: grpcio dependency-version: 1.75.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: grpc-deps ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4253.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: pre-commit autoupdate (#4258) * ci: pre-commit autoupdate updates: - [github.com/pycqa/isort: 6.1.0 → 7.0.0](https://github.com/pycqa/isort/compare/6.1.0...7.0.0) - [github.com/python-jsonschema/check-jsonschema: 0.34.0 → 0.34.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.34.0...0.34.1) * chore: adding changelog file 4258.maintenance.md [dependabot-skip] --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * fix: filter non-numeric values when parsing item list (#4257) * fix: filter non-numeric values when parsing item list * chore: adding changelog file 4257.fixed.md [dependabot-skip] * test: add test for creating a large component with many nodes * test: replace unnecessary f-string with plain string in test_big_component --------- Co-authored-by: pyansys-ci-bot <[email protected]> * ci: bump the actions group with 2 updates (#4259) * ci: bump the actions group with 2 updates Bumps the actions group with 2 updates: [docker/login-action](https://github.com/docker/login-action) and [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment). Updates `docker/login-action` from 3.5.0 to 3.6.0 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v3.5.0...v3.6.0) Updates `peter-evans/create-or-update-comment` from 4 to 5 - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases) - [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: peter-evans/create-or-update-comment dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4259.maintenance.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: reducing secret exposure (#4261) * ci: remove Meilisearch API keys from CI workflow environment * ci: remove GITHUB_TOKEN env from migrator workflow clone step * chore: adding changelog file 4261.maintenance.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group (#4264) * build: bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group Bumps the testing group with 1 update: [pytest-pyvista](https://github.com/pyvista/pytest-pyvista). Updates `pytest-pyvista` from 0.2.0 to 0.3.1 - [Release notes](https://github.com/pyvista/pytest-pyvista/releases) - [Commits](https://github.com/pyvista/pytest-pyvista/compare/v0.2.0...v0.3.1) --- updated-dependencies: - dependency-name: pytest-pyvista dependency-version: 0.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: testing ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4264.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump the core group with 2 updates (#4263) * build: bump the core group with 2 updates Bumps the core group with 2 updates: [matplotlib](https://github.com/matplotlib/matplotlib) and [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme). Updates `matplotlib` from 3.10.6 to 3.10.7 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](https://github.com/matplotlib/matplotlib/compare/v3.10.6...v3.10.7) Updates `ansys-sphinx-theme` from 1.6.1 to 1.6.3 - [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases) - [Commits](https://github.com/ansys/ansys-sphinx-theme/compare/v1.6.1...v1.6.3) --- updated-dependencies: - dependency-name: matplotlib dependency-version: 3.10.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: core - dependency-name: ansys-sphinx-theme dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: core ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4263.dependencies.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * ci: add actions-security job to audit GitHub Actions usage (#4260) * ci: bump the actions group with 2 updates (#4271) * ci: bump the actions group with 2 updates Bumps the actions group with 2 updates: [actions-ecosystem/action-add-assignees](https://github.com/actions-ecosystem/action-add-assignees) and [actions-ecosystem/action-add-labels](https://github.com/actions-ecosystem/action-add-labels). Updates `actions-ecosystem/action-add-assignees` from 1.0.0 to 1.0.1 - [Release notes](https://github.com/actions-ecosystem/action-add-assignees/releases) - [Commits](https://github.com/actions-ecosystem/action-add-assignees/compare/ce5019e63cc4f35aba27308dc88d19c8f3686747...a5b84af721c4a621eb9c7a4a95ec20a90d0b88e9) Updates `actions-ecosystem/action-add-labels` from 1.1.0 to 1.1.3 - [Release notes](https://github.com/actions-ecosystem/action-add-labels/releases) - [Commits](https://github.com/actions-ecosystem/action-add-labels/compare/bd52874380e3909a1ac983768df6976535ece7f8...18f1af5e3544586314bbe15c0273249c770b2daf) --- updated-dependencies: - dependency-name: actions-ecosystem/action-add-assignees dependency-version: 1.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: actions-ecosystem/action-add-labels dependency-version: 1.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: adding changelog file 4271.maintenance.md [dependabot-skip] --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> * fix(slurm): make get_slurm_options astype optional and preserve default type. (#4267) * fix(slurm): make get_slurm_options astype optional and preserve default type. * chore: adding changelog file 4267.fixed.md [dependabot-skip] * fix(slurm): allow non-integer SLURM option values by trying float then falling back to str --------- Co-authored-by: pyansys-ci-bot <[email protected]> * docs: fix typos and improve testing documentation (#4273) * docs: fix typos and improve testing documentation - Fix multiple typos in MAPDL documentation (madpl -> mapdl) - Improve testing documentation with environment variables table - Add DMP and SMP terms to dictionary - Minor code comment fixes * chore: adding changelog file 4273.documentation.md [dependabot-skip] * Apply suggestions from code review Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Copilot <[email protected]> * fix: open gui not working (#4270) * feat(core): add exec_file param to open_gui and improve execable lookup - Add typed exec_file parameter to open_gui and document its behavior. - Defer importing get_mapdl_path and only attempt to resolve the MAPDL executable when ansys.mapdl.core ATP helper is available. - Use start_parm exec_file if provided, otherwise try get_mapdl_path; raise a clear MapdlRuntimeError if no executable path can be determined. - Minor docstring/format tweaks. * fix(core): propagate env_vars into start parameters, avoid circular import, and make MapdlGrpc._launch accept start_parm - Add env_vars to start_parm in launch_mapdl so environment vars are carried in generated start parameters. - Replace import from ansys.mapdl.core.launcher with package-level get_mapdl_path to prevent circular imports. - Update MapdlGrpc._launch signature to accept an optional start_parm, use it when provided, and call _connect() without passing the port explicitly. * fix: "update_coordinates" not found in dcb composite example (#4272) * fix: "update_coordinates" not found in dcb composite example * chore: adding changelog file 4272.fixed.md [dependabot-skip] --------- Co-authored-by: pyansys-ci-bot <[email protected]> * build: bump the minimal group with 2 updates (#4275) * build: bump the minimal group with 2 updates Bumps the minimal group with 2 updates: [platformdirs](https://github.com/tox-dev/platformdirs) and [psutil](https://github.com/giampaolo/psutil). Updates `platformdirs` from 4.4.0 to 4.5.0 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst) - [Commits](https://github.com/tox-dev/platformdirs/compare/4.4.0...4.5.0) Updates `psutil` from 7.1.0 to 7.1.1…
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Description
As the title.
Issue linked
Close #4268
Checklist
draftif it is not ready to be reviewed yet.feat: adding new MAPDL command)