FEAT: 6290 Add Profile class - #6478
Closed
Devin-Crawford wants to merge 36 commits into
Closed
Conversation
Resolve issue 6278. Allow a list to be passed for the "Frequency" argument and automatically apply the multi-frequency adapt setup.
- Profile - Variation
Use the project name to save the new project after it is extracted from an archive.
Create a Profiles class, call it from setup.get_profile(). The actual profile for a single simulation is an instance of SimulationProfile.
Basic class is working.
- When an archive file is extracted, the project file stem name will be incremented by an integer if the project file already exists.
…rofile_class # Conflicts: # src/ansys/aedt/core/application/design.py
- Simplify syntax.
…oject' into fix/6400-use-archive-name-for-project
…rofile_class # Conflicts: # src/ansys/aedt/core/application/design.py
- Simplify syntax.
- Simplify syntax.
- Add classes and methods to simplify handling of simulation profile data.
- Support for:
- HFSS Adaptive passes and frequency sweep.
- HFSS 3D Layout
- Maxwell eddy
- steady-state
- transient
- Icepak
- transient
- steady-state
- Fix minor bugs. - Add pyaedt_function_handler() - Add unit tests for Profile class.
Codecov Report❌ Patch coverage is ❌ Your patch status has failed because the patch coverage (23.59%) is below the target coverage (85.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #6478 +/- ##
===========================================
- Coverage 77.92% 19.74% -58.19%
===========================================
Files 236 237 +1
Lines 75731 76225 +494
===========================================
- Hits 59017 15052 -43965
- Misses 16714 61173 +44459 🚀 New features to boost your workflow:
|
- General cleanup - Add table method to ProfileStep
# Conflicts: # src/ansys/aedt/core/application/design.py
- Check that archive file is saved and opend correctly. - Improve support for Path
- Fix test_01_Design.py
- Fix test_01_Design.py so each unit test runs standalone.
- Make all tests independent #6523 - Deprecate Design.rename_design()
…rofile_class # Conflicts: # src/ansys/aedt/core/application/design.py # tests/system/solvers/test_00_analyze.py
Contributor
Author
|
Closing this for now and will start a new PR later. The changes to handling of archive files #6400 should be merged before the Profile is updated. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Add Profile class.
Issue linked
Resolve #6290
Checklist