Skip to content

fix: "update_coordinates" not found in dcb composite example#4272

Merged
germa89 merged 2 commits intomainfrom
fix/linkchecker_update_coord_dcb
Oct 24, 2025
Merged

fix: "update_coordinates" not found in dcb composite example#4272
germa89 merged 2 commits intomainfrom
fix/linkchecker_update_coord_dcb

Conversation

@germa89
Copy link
Copy Markdown
Collaborator

@germa89 germa89 commented Oct 22, 2025

Description

As the title.

Issue linked

Close #4268

Checklist

Copilot AI review requested due to automatic review settings October 22, 2025 10:09
@germa89 germa89 requested a review from a team as a code owner October 22, 2025 10:09
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@github-actions github-actions Bot added examples Publishing PyMAPDL examples documentation Documentation related (improving, adding, etc) bug Issue, problem or error in PyMAPDL labels Oct 22, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Oct 22, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.27%. Comparing base (0a510cf) to head (3d67fd2).
⚠️ Report is 4 commits behind head on main.

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:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@germa89
Copy link
Copy Markdown
Collaborator Author

germa89 commented Oct 24, 2025

@pyansys-ci-bot LGTM.

Copy link
Copy Markdown
Contributor

@pyansys-ci-bot pyansys-ci-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Approving this PR because germa89 said so in here 😬

LGTM

@germa89 germa89 merged commit 9ca41ae into main Oct 24, 2025
119 of 127 checks passed
@germa89 germa89 deleted the fix/linkchecker_update_coord_dcb branch October 24, 2025 10:44
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…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Issue, problem or error in PyMAPDL documentation Documentation related (improving, adding, etc) examples Publishing PyMAPDL examples

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LinkCheck workflow is failing again

3 participants