import hm.entities is throwing error in Python Console in Hypermesh

Shubham Darade
Shubham Darade Altair Community Member
edited June 2024 in Community Q&A

I am able to import hm. But import hm.entities is not callable.

Answers

  • Michal Stefuca
    Michal Stefuca
    Altair Employee
    edited June 2024

    Hi Shubham,

    We are introducing Python API in HyperMesh client in version 2024.0 (due to be available soon), hence you are seeing an error when trying to import hm.entities in 2023.1.

    In version 2023.1, we completed the first phase of Python API for HyperView and HyperGraph clients.

    Best regards,

    Michal Stefuca
    Automation & Customization

     

  • Shanmukh_Kancherla
    Shanmukh_Kancherla Altair Community Member

    Even I am facing this issue. When is it going to be resolved?
    version: 2024.1

  • Michal Stefuca
    Michal Stefuca
    Altair Employee

    Hi @Shanmukh_Kancherla

    The hm modules can be imported only within the HyperMesh application. If you are writing your code in VS Code, you can take advantage of the HyperWorksPyAPI - Visual Studio Marketplace extension, but it will only provide syntax recognition, auto-completion, and docstrings for some classes/methods. The code itself will not run in a standalone Python interpreter, you will need to execute it inside HyperMesh.

    Thanks,

    Micha Stefuca
    Automation & Customization