Skip to content

Refactored MAPDL Launcher

Compare
Choose a tag to compare
@akaszynski akaszynski released this 31 Aug 17:26
16b97b4

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) within pyansys using VTK. No reason to use open_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...)