v0.68.5
🔥 New in This Release! 🔥
-
🚀 SLURM Environment Variable Support for HPC!
PyMAPDL now automatically detects and utilizes SLURM environment variables when launching in an HPC environment, making it smarter and more efficient! It will adapt parameters like the number of cores (SLURM_NPROCS
) seamlessly.
Learn more ➡️ #2754 -
📊 Expanded
to_dataframe()
Support!
More boundary condition commands—likeDKLIST
,DLLIST
, andDALIST
—can now generate Pandas DataFrames, making data extraction and analysis easier than ever!
Details ➡️ #3412 -
📝 Enhanced PyMAPDL Cheatsheet!
Your go-to reference just got better! Quickly access key PyMAPDL features with the improved cheatsheet.
Visit ➡️ our cheatsheet -
🔧 Various bug fixes and enhancements – Small but mighty improvements to keep everything running seamlessly.
What's Changed
New Features
- maint: update CHANGELOG for v0.68.4 by @pyansys-ci-bot in #3276
- feat: Adapt PyMAPDL to common plotter by @AlejandroFernandezLuces in #2799
- refactor: moving tests to a class and adding delete method. by @germa89 in #3258
- feat: refactoring
create_temp_dir
by @germa89 in #3239 - feat: adding more descriptive errors by @germa89 in #3319
- feat: adding
PYMAPDL_APDL_LOG
env var for testing by @germa89 in #3328 - feat: adding channel subscription method and tests by @germa89 in #3340
- chore: drop python3.9 support by @germa89 in #3326
- feat/adding missing argument by @germa89 in #3293
- chore: update image cache by @germa89 in #3371
- feat: adding python side retry mechanism by @germa89 in #3354
- feat/adding preppost license to allowed by @germa89 in #3294
- feat: Supporting SLURM env vars for launching MAPDL configuration by @germa89 in #2754
- feat: Adding 'methodconfig' for all services in channel to allow retry by @germa89 in #3343
- feat: database module improvements by @germa89 in #3320
- chore: pre-commit autoupdate by @pre-commit-ci in #3373
- chore: skip database testing on v23.X by @germa89 in #3384
- chore: remove mapdl_inprocess.py from codecov analysis by @Gryfenfer97 in #3404
- refactor: clean mapdl inprocess and move mute to MapdlCore by @Gryfenfer97 in #3220
- feat: supporting ´´to_dataframe()´´ for some bc list commands by @pvargasm in #3412
- perf: reduce-testing-time by @germa89 in #3427
- feat: add exit to inprocess backend by @koubaa in #3435
- feat: removing-CDB-files by @germa89 in #3441
- chore: update CHANGELOG for v0.68.5 by @pyansys-ci-bot in #3450
Bug fixes or behavior changes
- fix: increasing timeout for local-min by @germa89 in #3282
- fix: removing io error when logging to closed streams by @germa89 in #3273
- fix: local-min timeout by @germa89 in #3288
- fix: missing arguments in secdata by @germa89 in #3295
- fix: license headers by @clatapie in #3307
- fix: filename with /OUTPUT command in stored commands by @Gryfenfer97 in #3304
- fix: Making sure we skip all the pool unit tests. by @germa89 in #3315
- fix: warning raised in v251 by @germa89 in #3361
- fix: reuploading file on CDREAD by @germa89 in #3355
- Fix/node-numbering by @germa89 in #3297
- fix: disabling logging on
__del__
by @germa89 in #3428 - fix: avoid changing entities ids after plotting by @germa89 in #3421
- fix: small plotting fix by @germa89 in #3439
- fix: changelog by @germa89 in #3452
Documentation
- docs: adding warning about *mwrite. Update *vwrite warning to include *mwrite by @germa89 in #3296
- Docs/improving hpc documentation by @germa89 in #3379
- build: bump ansys-sphinx-theme from 1.0.5 to 1.0.7 in the core group by @dependabot in #3382
- docs: remove
thispagetitle
meta tag and add default by @Revathyvenugopal162 in #3389 - docs: fix keywords metadata by @Revathyvenugopal162 in #3396
- docs: cards layout for the landing page by @Revathyvenugopal162 in #3414
- docs: revamping example landing page and adding groups by @germa89 in #3434
- docs: reorg hpc section by @germa89 in #3436
- docs: adding directive to hide elements by @germa89 in #3449
- docs: update image and code block by @germa89 in #3440
- docs: adding cheat sheet on documentation by @clatapie in #3422
Maintenance
- build: bump sphinx from 7.3.7 to 7.4.4 in the documentation group by @dependabot in #3283
- build: bump grpcio from 1.65.0 to 1.65.1 in the grpc-deps group by @dependabot in #3299
- build: bump sphinx from 7.4.4 to 7.4.6 in the documentation group by @dependabot in #3300
- ci: bump docker/login-action from 3.2.0 to 3.3.0 in the actions group by @dependabot in #3306
- build: bump pytest from 8.2.2 to 8.3.2 in the testing group by @dependabot in #3312
- build: bump importlib-metadata from 8.0.0 to 8.2.0 in the minimal group by @dependabot in #3309
- build: bump the documentation group with 3 updates by @dependabot in #3311
- build: bump ansys-tools-visualization-interface from 0.2.6 to 0.3.0 in the core group by @dependabot in #3310
- build: bump grpcio from 1.65.1 to 1.65.2 in the grpc-deps group by @dependabot in #3322
- build: bump ansys-tools-visualization-interface from 0.3.0 to 0.4.0 in the core group by @dependabot in #3323
- build: bump the documentation group with 3 updates by @dependabot in #3324
- build: update pre-commit-hook by @germa89 in #3339
- build: bump sphinx-gallery from 0.17.0 to 0.17.1 in the documentation group by @dependabot in #3346
- build: bump the core group with 2 updates by @dependabot in #3345
- build: bump grpcio from 1.65.2 to 1.65.4 in the grpc-deps group by @dependabot in #3344
- ci: bump ansys/actions from 6 to 7 in the actions group by @dependabot in #3352
- build: bump the core group with 2 updates by @dependabot in #3358
- build: bump pyansys-tools-report from 0.7.3 to 0.8.0 in the testing group by @dependabot in #3360
- build: bump pyansys-tools-versioning from 0.5.0 to 0.6.0 in the minimal group by @dependabot in #3357
- build: bump the documentation group across 1 directory with 3 updates by @dependabot in #3363
- build: bump the core group with 2 updates by @dependabot in #3368
- build: bump importlib-metadata from 8.2.0 to 8.4.0 in the minimal group by @dependabot in #3366
- build: bump grpcio from 1.65.4 to 1.66.0 in the grpc-deps group by @dependabot in #3367
- build: bump plotly from 5.23.0 to 5.24.0 in the documentation group by @dependabot in #3383
- build: bump grpcio from 1.66.0 to 1.66.1 in the grpc-deps group by @dependabot in #3381
- build: bump the core group with 3 updates by @dependabot in #3386
- build: bump sphinx-autobuild from 2024.4.16 to 2024.9.3 in the documentation group by @dependabot in #3387
- build: bump ansys-tools-visualization-interface from 0.4.0 to 0.4.4 in the core group by @dependabot in #3400
- build: bump plotly from 5.24.0 to 5.24.1 in the documentation group by @dependabot in #3401
- build: bump pytest from 8.3.2 to 8.3.3 in the testing group by @dependabot in #3402
- build: bump the minimal group with 2 updates by @dependabot in #3399
- build: bump numpy from 1.26.4 to 2.0.0 by @dependabot in #3177
- build: bump the minimal group with 2 updates by @dependabot in #3417
- build: bump ansys-sphinx-theme from 1.0.8 to 1.0.11 in the core group by @dependabot in #3418
- build: bump sphinx-autobuild from 2024.9.3 to 2024.9.19 in the documentation group by @dependabot in #3419
- build: bump pandas from 2.2.2 to 2.2.3 in the documentation group by @dependabot in #3433
- ci: bump actions/checkout from 4.1.7 to 4.2.0 in the actions group by @dependabot in #3444
- ci: pre-commit autoupdate by @pre-commit-ci in #3443
- ci: changing pre-commit commit and pr name by @germa89 in #3445
Full Changelog: v0.68.4...v0.68.5