From 3f94e3645c6f948650661bea0ba64fb079039ceb Mon Sep 17 00:00:00 2001 From: Aseem Jain Date: Thu, 1 Dec 2022 14:33:29 +0530 Subject: [PATCH 1/2] style check --- src/ansys/fluent/visualization/post_data_extractor.py | 5 +---- .../fluent/visualization/pyvista/pyvista_windows_manager.py | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/ansys/fluent/visualization/post_data_extractor.py b/src/ansys/fluent/visualization/post_data_extractor.py index 3bab28ec..5854675d 100644 --- a/src/ansys/fluent/visualization/post_data_extractor.py +++ b/src/ansys/fluent/visualization/post_data_extractor.py @@ -10,7 +10,6 @@ ) from ansys.fluent.core.services.field_data import ( _FieldDataConstants, - merge_pathlines_data, ) import numpy as np @@ -170,7 +169,6 @@ def _fetch_contour_data(self, obj, *args, **kwargs): def _fetch_pathlines_data(self, obj, *args, **kwargs): if not obj.surfaces_list() or not obj.field(): raise RuntimeError("Ptahline definition is incomplete.") - obj._pre_display() field = obj.field() surfaces_list = obj.surfaces_list() @@ -191,12 +189,11 @@ def _fetch_pathlines_data(self, obj, *args, **kwargs): try: fields = transaction.get_fields() pathlines_data = fields[(("type", "pathlines-field"), ("field", field))] - data = merge_pathlines_data(pathlines_data, field) except Exception as e: raise RuntimeError("Error while requesting data from server." + str(e)) finally: obj._post_display() - return data + return pathlines_data def _fetch_vector_data(self, obj, *args, **kwargs): diff --git a/src/ansys/fluent/visualization/pyvista/pyvista_windows_manager.py b/src/ansys/fluent/visualization/pyvista/pyvista_windows_manager.py index 1278323e..566a3b75 100644 --- a/src/ansys/fluent/visualization/pyvista/pyvista_windows_manager.py +++ b/src/ansys/fluent/visualization/pyvista/pyvista_windows_manager.py @@ -189,13 +189,13 @@ def _display_pathlines(self, obj, plotter: Union[BackgroundPlotter, pv.Plotter]) # loop over all meshes for surface_id, surface_data in data.items(): - if "vertices" not in surface_data or "faces" not in surface_data: + if "vertices" not in surface_data or "lines" not in surface_data: continue surface_data["vertices"].shape = surface_data["vertices"].size // 3, 3 mesh = pv.PolyData( surface_data["vertices"], - lines=surface_data["faces"], + lines=surface_data["lines"], ) if node_values: From 5c76d22c5ef21dd26249e957ab993099874490ec Mon Sep 17 00:00:00 2001 From: Aseem Jain Date: Thu, 15 Dec 2022 11:33:29 +0530 Subject: [PATCH 2/2] Fix for pathlines --- src/ansys/fluent/visualization/post_data_extractor.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/ansys/fluent/visualization/post_data_extractor.py b/src/ansys/fluent/visualization/post_data_extractor.py index 5854675d..f18dbf44 100644 --- a/src/ansys/fluent/visualization/post_data_extractor.py +++ b/src/ansys/fluent/visualization/post_data_extractor.py @@ -8,9 +8,7 @@ GraphicsDefn, PlotDefn, ) -from ansys.fluent.core.services.field_data import ( - _FieldDataConstants, -) +from ansys.fluent.core.services.field_data import _FieldDataConstants import numpy as np