Releases: ansys/pymapdl
v0.69.3
v0.69.2
chore: updating CHANGELOG for v0.69.2
v0.69.1
chore: updating CHANGELOG for v0.69.1
v0.69.0
chore: updating CHANGELOG for v0.69.0
v0.68.6
chore: updating CHANGELOG for v0.68.6
v0.68.5
chore: updating CHANGELOG for v0.68.5
v0.68.4
Hello PyMAPDL user!
This is patch release aims to fix some PyMAPDL bugs, and improve internal package workflows.
What's Changed
New Features
- test: skip test by @germa89 in #3259
- ci: run extended array based on the person who open the PR by @germa89 in #3256
Bug fixes or behavior changes
- ci: wrong tagging on the coverage artifacts by @germa89 in #3225
- fix: local tests always running as student by @germa89 in #3251
- fix: not deleting temporary file when
remove_temp_dir_on_exit
=True by @germa89 in #3247 - fix: avoid inspecting suspended processes by @germa89 in #3227
- fix: incorrect env vars section by @germa89 in #3252
- fix: Raising
ValueError
when using ips within pool library by @germa89 in #3240 - fix: missing arguments on
OCDATA
command by @germa89 in #3226 - fix: pool issues by @germa89 in #3266
Documentation
- docs: documenting new naming conventions for commits, branches and PRs. by @germa89 in #3228
- build: bump certifi from 2024.2.2 to 2024.7.4 in /doc/source/examples/extended_examples/hpc by @dependabot in #3242
- build: removing reredirect sphinx extension by @germa89 in #3224
- docs: adapt static images to dark/light themes by @germa89 in #3249
- build: update ansys-api-mapdl to 0.5.2 by @germa89 in #3255
- build: bump zipp from 3.17.0 to 3.19.1 in /doc/source/examples/extended_examples/hpc by @dependabot in #3261
Maintenance
- ci: Use CICD only on
v*
tags. by @germa89 in #3186 - fix: using same labels everywhere by @germa89 in #3188
- ci: checking documentation style in
Examples
directory too by @germa89 in #3191 - ci: Update julia testing by @germa89 in #3211
- ci: Fix missing labels format in dependabot file by @germa89 in #3204
- build: bump importlib-metadata from 7.2.0 to 7.2.1 in the minimal group by @dependabot in #3212
- build: bump scipy from 1.13.1 to 1.14.0 in the core group by @dependabot in #3213
- build: bump the documentation group with 2 updates by @dependabot in #3214
- build: bump autopep8 from 2.3.0 to 2.3.1 in the testing group by @dependabot in #3215
- build: bump importlib-metadata from 7.2.1 to 8.0.0 in the minimal group by @dependabot in #3229
- ci: improving if to match also schedule and workflow_dispatch by @germa89 in #3223
- ci: increase the files checked for changes before load docs cache by @germa89 in #3237
- build: bump the core group with 2 updates by @dependabot in #3241
- ci: Using a dynamically generated matrix for testing job setup by @germa89 in #3232
- ci: Adding v251 CentOS based image to testing by @germa89 in #3210
- build: update requirements in devcontainer directory by @germa89 in #3217
- build: bump grpcio from 1.64.1 to 1.65.0 in the grpc-deps group by @dependabot in #3270
Release notes: https://mapdl.docs.pyansys.com/version/stable/changelog.html
Full Changelog: v0.68.3...v0.68.4
v0.68.3
Hello PyMAPDL user!
This is patch release is just to implement a new in-memory backend which is highly experimental. No bug fix or other enhancements are included. Sorry for the inconvenience!
Release notes: https://mapdl.docs.pyansys.com/version/stable/changelog.html
Full Changelog: v0.68.2...v0.68.3
v0.68.2
Hello PyMAPDL user!
This is patch release aimed to fix some of PyMAPDL bugs, and improve some internal inner package workings.
Main changes
- Added or fixed some MAPDL command: #3023, and #3037.
- Improved
MapdlPool
class to connect to multiple remote IPs #3048
>>> pool = MapdlPool(ip=["127.0.0.2", "127.0.0.3", "127.0.0.4"])
Creating Pool: 100%|########| 3/3 [00:01<00:00, 1.43it/
- Added HPC documentation #2966
- Added an ML-Genetic Algorithm example #2981
What's Changed
Added
- feat: add a MAPDL version section in for bug issues #2982
- feat: adding some env var print to report #2999
- feat: adding
cycexpand
command #3023 - feat: update
vfquery
#3037 - feat: add argument to disable run_at_connect in
MapdlGrpc
#3047 - feat: allowing passing IP to
MapdlPool
#3048 - feat: add argument to disable run_at_connect in MapdlGrpc #3049
- feat: converting chained APDL commands to PyMAPDL context manager #3154
- feat: allowing multiple IPs for remote connection on
MapdlPool
#3166 - feat: implementing
ansys/actions/changelogs
and adding release note in documentation #3019 - feat: adding option to
_ctrl
command #3002 - feat: making old API function discoverable when Click is not installed #3086
Changed
- refactor: refactoring CLI #2960
- ci: having only one set of Dependabot rules #3107
- ci: adding tag for doc review #3118
- ci: remove OS package duplicate #3147
- ci: using trusted publisher release process #3171
Fixed
- fix: avoiding future sphinx warning #3035
- fix: update the general files to align with PyAnsys standards #3151
- fix: combine the
docker-compose
files #3169
Documentation
- docs: adding previous changes in
changelog.d
repository #3182 - docs: clarifying MAPDL commands API section #3071
- docs: HPC documentation #2966
- docs: adding ML-Genetic Algorithm example #2981
- docs: customize agent for linkchecker #2998
- docs: setting docs version to v241 #3024
- docs: adding documentation about remote mapdl pool #3046
- docs: update a minor typo in
mapdl.rst
#3140
Dependencies
- build: bump autopep8 from 2.2.0 to 2.3.0 in the testing group #3179
- build: bump pyvista[trame] from 0.43.9 to 0.43.10 #3180
- build: bump ansys-sphinx-theme from 0.16.5 to 0.16.6 in the core group across 1 directory #3181
Miscellaneous
- chore: removing cdb files #3036
New Contributors
- @SMoraisAnsys made their first contribution in #3147
- @longzhenW made their first contribution in #3140
Release notes: https://mapdl.docs.pyansys.com/version/stable/changelog.html
Full Changelog: v0.68.1...v0.68.2
v0.68.1
This is patch release aimed to fix some of PyMAPDL bugs, and improve some internal inner package inner workings.
Main changes
- Fixing not passing
start_instance
. Bug wherestart_instance
was not passed when provided as argument tolaunch_mapdl
. - Improving precision in array retrieval. The precision for arrays obtained from the MAPDL has been greatly improved.
- Allow
pool
to connect to remote MAPDL instances. Now you can spawn several MAPDL instances and useMapdlPool
to connect to them using theport
argument:
from ansys.mapdl.core.pool import LocalMapdlPool
pool = MapdlPool(2, start_instance=False, port=[50092, 50093])
print(pool)
- Legend glyphs improvements. The glyphs for boundary conditions are now fixed
What's Changed
New Features
- Adding screenshot method. by @germa89 in #2846
- Update trnopt command to 23R2. by @germa89 in #2852
- Removing redundancies by @germa89 in #2854
- Allow
pool
to connect to remote MAPDL instances by @germa89 in #2862 - Adding more error catching by @germa89 in #2901
- Legend glyphs improvements by @germa89 in #2902
- Adding a warning if there is a conflict between env vars and arguments by @germa89 in #2913
- ci: use
feat/seo-improvements
branch ofansys/actions
for doc-deploy by @Revathyvenugopal162 in #2930 - Improving precision in array retrieval by @germa89 in #2955
Bug fixes or behavior changes
- Downgrading packages by @germa89 in #2843
- Avoiding loading pyvista objects with module by @germa89 in #2873
- Fixing not passing start_instance by @germa89 in #2878
- Fix edge case were MAPDL to start and we do not initialize self._version by @germa89 in #2897
- Fixing the image cache issue by @germa89 in #2898
- Adding codecov token to the uploader action by @germa89 in #2880
- Revert "MAINT: Bump the documentation group in /.devcontainer with 3 updates (#2884)" by @germa89 in #2900
- Skipping
test_xpl.py::test_save
on v24.2 by @germa89 in #2905 - Renaming LocalMapdlPool class by @germa89 in #2907
- Fix linkchecker workflow by @germa89 in #2906
- Fixing infinite loop cache cleaner by @germa89 in #2917
- Avoiding having both "start_instance" and "ip" set. by @germa89 in #2912
- Ignoring
PYMAPDL_START_INSTANCE
env var on CLIpymapdl start
by @germa89 in #2915 - Fix doc builds in Windows by @germa89 in #2922
- Fix Windows tests by @germa89 in #2918
- Fixing escaping characters in docstrings by @germa89 in #2952
Documentation
- Fix documentation by @germa89 in #2848
- Using tabs more widely by @germa89 in #2849
- maint:
conf.py
by @clatapie in #2869 - Updating
README.rst
file by @clatapie in #2132 - Some format fix in docstrings by @germa89 in #2954
Maintenance
- Update to 0.69.dev by @germa89 in #2832
- Do not use cache if on release or updating dependencies by @germa89 in #2831
- MAINT: Bump the testing group with 1 update by @dependabot in #2835
- Update Pandas in codespaces by @germa89 in #2842
- Using only one script to launch MAPDL by @germa89 in #2863
- Running docker pull in the background by @germa89 in #2864
- Cleaning and externalising functions in ci.yml by @germa89 in #2868
- MAINT: Bump the actions group with 1 update by @dependabot in #2870
- Setting julia cicd by @germa89 in #2874
- Update ansys-sphinx-theme by @germa89 in #2876
- MAINT: Bump the core group with 1 update by @dependabot in #2890
- MAINT: Bump the grpc-deps group with 1 update by @dependabot in #2889
- MAINT: Bump the documentation group with 1 update by @dependabot in #2899
- MAINT: Bump pyvista[trame] from 0.43.3 to 0.43.4 by @dependabot in #2895
- MAINT: Bump the testing group with 2 updates by @dependabot in #2893
- MAINT: Bump the actions group with 2 updates by @dependabot in #2909
- Using while in cache cleaner branch side by @germa89 in #2911
- Adding a more comprehensive printing in pytest by @germa89 in #2920
- MAINT: Bump the testing group with 1 update by @dependabot in #2925
- Adding v242 to CICD by @germa89 in #2929
- MAINT: Bump the testing group with 1 update by @dependabot in #2943
- MAINT: Bump the documentation group with 1 update by @dependabot in #2942
- MAINT: Bump the actions group with 1 update by @dependabot in #2958
- Update minimal python version by @germa89 in #2956
Full Changelog: v0.68.0...v0.68.1