v0.69.3
π New Example, CLI Enhancement & Stability Improvements!
This release includes a new stochastic example, an enhancement to the PyMAPDL converter CLI, and various internal improvements to keep things running smoothly.
π₯ What's New
-
π² Added Stochastic Example β Thanks to @moe-ad for this contribution!
Details β‘οΈ #3648 -
π₯οΈ Enhanced PyMAPDL Converter CLI β Now supports passing strings directly!
Details β‘οΈ #3679Example usage:
$ echo -ne "/prep7" | pymapdl convert -oc mapdl.prep7()
-
πΆ Added
muted
context manager - To mute MAPDL response reliably.
Details β‘οΈ #3760
Example usage:
with mapdl.muted:
mapdl.prep7() # There is no response!
- π οΈ CI/CD Enhancements β Improved internal processes for better stability.
- π Bug Fixes β Various fixes to enhance reliability.
Thanks for using PyMAPDL! π
What's Changed
New Features
- chore: update CHANGELOG for v0.69.2 by @pyansys-ci-bot in #3688
- feat: add stochastic fem example by @moe-ad in #3648
- feat: improving performance of save_selection by @germa89 in #3697
- test: adding tests asserting None are translated to "None". by @germa89 in #3694
- refactor: make cli testing not depending on MAPDL. by @germa89 in #3678
- test: improving testing performance by @germa89 in #3703
- feat: allow passing strings to the converter from the terminal by @germa89 in #3679
- feat: speed up
requires_package
using caching by @germa89 in #3705 - feat: avoiding reconnecting if MAPDL exited already by @germa89 in #3708
- feat: adding opened attribute by @germa89 in #3731
- test: improving pool testing by @germa89 in #3736
- feat: adding
muted
context manager by @germa89 in #3760 - refactor: removing warnings by @germa89 in #3763
Bug fixes or behavior changes
- fix: avoid MAPDL commands execution when gRPC connection fails. by @germa89 in #3686
- fix: using cached version for remove lock on exit by @germa89 in #3709
- fix: sfem example typo errors by @moe-ad in #3711
- fix: allow numpy types for parameters by @germa89 in #3720
- fix: ram units by @germa89 in #3730
- fix: harfrq command by @germa89 in #3729
- fix: exiting on class deletion by @germa89 in #3738
- fix: problem with the load_table method by @kmkoshy in #3745
- fix: do all the cleaning commands before cleaning the database, so we avoid having to issue
/POST1
. by @germa89 in #3747 - fix: Bug located in VSEL using KSWP field by @kmkoshy in #3753
- fix: Improve error handling in *GET method and enhance output logging by @germa89 in #3758
- fix: avoid returning output when using input grpc method by @germa89 in #3759
- fix: removig star from command name in changelog by @germa89 in #3769
Documentation
- ci: pre-commit autoupdate by @pre-commit-ci in #3710
- ci: pre-commit autoupdate by @pre-commit-ci in #3723
- docs: homogenizing commit/branches/pull request prefix by @germa89 in #3737
Maintenance
- ci: skipping non-student versions when running on remote by @germa89 in #3690
- ci: adding memory limitation to MAPDL command line by @germa89 in #3693
- build: bump grpcio from 1.69.0 to 1.70.0 in the grpc-deps group by @dependabot in #3699
- build: bump imageio from 2.36.1 to 2.37.0 in the documentation group by @dependabot in #3700
- build: bump numpy from 2.2.1 to 2.2.2 in the minimal group by @dependabot in #3698
- build: bump the documentation group across 1 directory with 3 updates by @dependabot in #3727
- build: update sphinx-autodoc-typehints to 3.0.1 by @germa89 in #3733
- build: bump sphinx-gallery from 0.18.0 to 0.19.0 in the documentation group by @dependabot in #3743
- build: bump pyansys-tools-report from 0.8.1 to 0.8.2 in the testing group by @dependabot in #3744
- build: bump the minimal group with 2 updates by @dependabot in #3742
- ci: improving testing by @germa89 in #3716
- ci: pre-commit autoupdate by @pre-commit-ci in #3749
- ci: pre-commit autoupdate by @pre-commit-ci in #3765
- build: bump the core group across 1 directory with 2 updates by @dependabot in #3761
- ci: enhance CI testing by summarizing tests durations by @germa89 in #3754
- build: bump the documentation group across 1 directory with 2 updates by @dependabot in #3766
- ci: using python3.12 as main testing python version by @germa89 in #3767
- build: temporary avoid flit latest version by @SMoraisAnsys in #3771
Full Changelog: v0.69.2...v0.69.3