Altair HyperGraph 2024 Release Notes

General

Announcements

Starting with version 2024, HyperGraph will no longer directly support AcuSolve log files. HyperMesh CFD will be the solution for supporting all CFD related workflows in the HyperMesh environment, including AcuSolve results.

Enhancements

Define Curves
The Define Curves panel has been migrated to a dialog that also includes a built-in Expression Builder.
Figure 1.


Python API
The Python API has been expanded for HyperView and HyperGraph. For standard HyperView plotting (Notes, Sections) and the HyperGraph Line Chart (XY curve import for single/multiple files, complex curves, query plot files channels as NumPy/Pandas arrays) have been updated:
Figure 2.


The framework has been updated to support logging HWC in the Python syntax:
Figure 3.


More information can be found in the API, Reference Guides > Python API help.
Command Recording
HWC (HyperWorks Command language) coverage, which allows you to record and playback workflows in HyperView, has been improved with a performance mode.
New commands “hwd page copy/paste/overlay” and “hwd window copy/paste/overlay” are now recorded using the Session Browser. Multiple pages can be copied to a stack via “hwd page copy page=<id> append=true”, a feature supported in the HWC console only.
Figure 4.


Other Enhancements
  • In the Notes microdialog, the Snap to option has been implemented, which positions the note by snapping it to the curve.
    Figure 5.


    Figure 6.


Resolved Issues

  • Application crash while reading an elout file from LS-DYNA.
  • Issue with dynamic results plotting in HyperGraph while a solver was running.
  • Python script submission using the File menu.
  • Additional bug fixes.

Solver Interfaces

EDEM Interface

Post-processing Enhancements

  • Support for EDEM HDF5 results.

PAM-CRASH 2G Interface

Post-processing Enhancements

  • Support for PAM-CRASH retractor entity in an ERFH5 file.

Radioss Interface

Post-processing Enhancements

  • Support for reading sensor data in Radioss time history files.
  • Support for new variables vx, vy, vz, ssp, and mach for Radioss BRIC.
  • Support for new Radioss beam outputs.
  • Support for a new time history option in Radioss (/TH/SPH_FLOW).

Extensions

Enhancements

autoLoad
The new autoLoad entry can be used to load the extension automatically when the extension is added. This will replace the deprecated extends entry.
unloadable
The new unloadable entry can be used to disable the unloading of the extension:
Figure 7.


Support for Custom Documentation
Enhanced support for custom documentation is now supported for scripted contexts. Using the F1 key can be linked to the documentation packaged with the extension.
MacToExtension Tool
The command-line utility MacToExtension tool will convert a HyperMesh macro menu file (.mac) to an extension. Once the extension is loaded, a new menu will be created with the extension name.
Note: This tool will provide a functional drop-down menu with a flat hierarchy. To have a polished extension, additional work is required.