Skip to content

FEAT: Support new EmitCom API for 25R2, add node classes for all EMIT node types #6068

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 112 commits into
base: main
Choose a base branch
from

Conversation

bryankaylor
Copy link
Contributor

Description

Updates the Revision class to use the new EmitCom API for accessing results and manipulating the EMIT project using EMIT nodes.

Issue linked

TFS Story F932911

Checklist

  • I have tested my changes locally.
  • [] I have added necessary documentation or updated existing documentation.
  • I have followed the coding style guidelines of this project.
  • I have added appropriate tests (unit, integration, system).
  • I have reviewed my changes before submitting this pull request.
  • I have linked the issue or issues that are solved by the PR if any.
  • I have agreed with the Contributor License Agreement (CLA).

jsalant22 and others added 25 commits January 22, 2025 10:13
Reconfigure Revision class for some API changes
…ethods to Revision and make revision-aware, add methods for getting individual top level nodes
Update the revision/result classes to support new api
use display names for access nodes
add units support
fix conversion from string to decimal+string
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
@ansys-reviewer-bot
Copy link
Contributor

Thanks for opening a Pull Request. If you want to perform a review write a comment saying:

@ansys-reviewer-bot review

@bryankaylor
Copy link
Contributor Author

@SMoraisAnsys @Samuelopez-ansys - We've made some improvements to this PR by removing a lot of the generated code and improving our solver unit test to improve coverage. Now, when run locally with 25R2, the coverage of the new src\ansys\aedt\core\emit_core\nodes\generated folder is 78.45%. Could we get another review of this PR? Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New features or code improvements testing Anything related to testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants