v0.60.0
v0.60.0 Release Notes
With the release of v0.60.0
, we improve both the licensing check and patch the distributed memory parallel usage bug on Windows when running under a VPN. Other features and bug fixes for this release include:
Features
- Refactor logging to use a global logger for the library while tracking individual instances. Critical for tracking output from multiple instances of MAPDL.
- Add extended examples to our documentation.
- Add license check. Automatically watch the license debug file and include this in the raised exception when MAPDL fails to connect. Helpful for debugging failed starts, especially on VPN.
- Improve and extend existing inline-functions. Permit direct interface to MAPDL to allow for
mute=True
orNOPR
. - Add
ip
parameter on the launcher.
Bug-Fixes
- Patch
NOPR
usage. Disable whenever possible to avoid conflicting behavior when using pymapdl interactively. - Use Windows MPI by default when launching MAPDL on Windows.
- Patch CDWRITE and other file operations to account for both local and remote execution.
- Wrap CMATRIX
Miscellaneous
- Variety of code refactoring to better follow PEP8 standards through flake8
- Improved documentation build performance.
- Usage of autoformatter
black
- Add VM3-5 to the examples
- Use numpydoc for our documentation.
Thanks all for contributing!