Refactored MAPDL Launcher
These release notes cover a variety of new features and bug fixes that have occured in the past year.
New Features
- Exchange vectors and arrays from numpy to MAPDL through the
Mapdl
class - Better cyclic result processing, including cyclic strain, stress, temperature, etc.
- Element result plotting
- Support for newer ANSYS MAPDL releases (i.e. up to 2020R2)
- Support all element types in the result file.
- Interactive geometry plotting (e.g.
KPLOT
,APLOT
,VPLOT
) withinpyansys
using VTK. No reason to useopen_gui
for geometry scripting. - Add support for Python 3.8
- Add sparse result file reading (necessary for latest ANSYS releases)
Bug fixes
- Element components are properly supported in result files
- Fix CORBA interface for ANSYS 2019R1
- Fix VTK 9 compatibility issues
- Fix various archive file formatting issues when reading.
- Fix negative/positive cyclic rotation issues.
- Correctly apply euler angles.
- Fix MAPDL executable finder.
API Changes
There's been a variety of API changes since the last release, and it's past time to list those changes and some of the reasoning behind those changes.
Use launch_mapdl
instead of Mapdl
This is a bit more straightforward in terms of launching MAPDL since there are two methods for communicating with MAPDL at the moment, and it opens up MAPDL for additional interfaces
Remove uppercase methods from Mapdl
This was a necessary change to make the Mapdl
class PEP8 compliant. While annoying to change, it's way better to provide a consistent interface like to other popular modules (numpy
, scipy
, matplotlib
...)