ansys / pyensight

Python API for EnSight
http://ensight.docs.pyansys.com
MIT License
6 stars 2 forks source link

Initial stub for the GLB server #418

Closed randallfrank closed 2 weeks ago

randallfrank commented 3 weeks ago

Enable "one-shot" run mode. Include the core classes for GLB ingest.

randallfrank commented 3 weeks ago

@mariostieriansys This work is not fully working, but it aligns my branch with the pyensight core and fixes a couple of things:

1) the error reported when a drive ran out of disk space 2) added a "one shot" DSG export mode 3) fixed the text in the dsgui module to use percentages

codecov-commenter commented 3 weeks ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 96.18%. Comparing base (d12d735) to head (5eeaaa8). Report is 2 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #418 +/- ## ========================================== - Coverage 96.25% 96.18% -0.08% ========================================== Files 17 17 Lines 2615 2619 +4 Branches 319 344 +25 ========================================== + Hits 2517 2519 +2 Misses 53 53 - Partials 45 47 +2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

randallfrank commented 2 weeks ago

@david-bremer @mariostieriansys ok, this code is lining up for review. It is missing tests yet, but it no longer uses 'kit's and aligns well with a pending EnSight PR for the UDT. After this gets merged:

1) pytests need to be worked out (there are several ways we might do this. 2) need to bring the exts back to use this interfaace so that the OV extensions work again. 3) new documentation for this API. Luckily, the utils.omniverse API did not change.

randallfrank commented 2 weeks ago

@david-bremer @mariostieriansys All checks/tests passed. Just need a review.