From ecb9390a69f87261b73a99ef457d9b319f51da05 Mon Sep 17 00:00:00 2001 From: Martin Bauer <martin.bauer@fau.de> Date: Wed, 18 Apr 2018 13:44:34 +0200 Subject: [PATCH] Fixed bug in lbmpy boundary plot - boundaries with same name have not been displayed correctly --- boundaries/boundaryhandling.py | 5 ----- plot2d.py | 5 +++-- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/boundaries/boundaryhandling.py b/boundaries/boundaryhandling.py index 2f4b4c82b..95dd77d82 100644 --- a/boundaries/boundaryhandling.py +++ b/boundaries/boundaryhandling.py @@ -76,11 +76,6 @@ class BoundaryHandling: def flag_array_name(self): return self.flag_interface.flag_field_name - def get_boundary_name_to_flag_dict(self): - result = {b_obj.name: b_info.flag for b_obj, b_info in self._boundary_object_to_boundary_info.items()} - result['domain'] = self.flag_interface.domain_flag - return result - def get_mask(self, slice_obj, boundary_obj, inverse=False): if isinstance(boundary_obj, str) and boundary_obj.lower() == 'domain': flag = self.flag_interface.domain_flag diff --git a/plot2d.py b/plot2d.py index 8f7faa2ed..bb0b18feb 100644 --- a/plot2d.py +++ b/plot2d.py @@ -196,8 +196,9 @@ def vector_field_animation(run_function, step=2, rescale=True, plot_setup_functi if rescale: max_norm = np.max(norm(field, axis=2, ord=2)) field = field / max_norm - if 'scale' not in kwargs: - kwargs['scale'] = 1.0 + kwargs.setdefault('scale', 1 / step) + kwargs.setdefault('angles', 'xy') + kwargs.setdefault('scale_units', 'xy') quiver_plot = vector_field(field, step=step, **kwargs) plot_setup_function(quiver_plot) -- GitLab