Skip to content

Commit 5e061e3

Browse files
authored
Merge pull request #69 from Iamtheboneofmysword/dev
Some changes to make VisualPIC work well with OSIRIS
2 parents 0919dd7 + 436ee13 commit 5e061e3

File tree

3 files changed

+15
-12
lines changed

3 files changed

+15
-12
lines changed

visualpic/data_handling/data_container.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,9 +181,9 @@ def add_derived_field(self, derived_field):
181181
for field_name in required_fields:
182182
base_fields.append(self.get_field(field_name))
183183

184-
self.derived_fields.append(DerivedField(
185-
derived_field, sim_geometry, self.sim_params,
186-
base_fields))
184+
self.derived_fields.append(DerivedField(
185+
derived_field, sim_geometry, self.sim_params,
186+
base_fields))
187187

188188
def _set_folder_scanner(self):
189189
"""Return the folder scanner corresponding to the simulation code."""

visualpic/ui/basic_render_window.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
License: GNU GPL-3.0.
99
"""
1010

11-
1211
from pkg_resources import resource_filename
1312
import platform
1413
import ctypes
@@ -24,8 +23,9 @@
2423
from visualpic.ui.setup_field_volume_window import SetupFieldVolumeWindow
2524
from visualpic.ui.setup_scatter_species_dialog import SetupScatterSpeciesDialog
2625
from visualpic.ui.render_settings_dialog import RenderSettingsDialog
27-
from visualpic.helper_functions import (
28-
get_closest_timestep, get_previous_timestep, get_next_timestep)
26+
from visualpic.helper_functions import (get_closest_timestep,
27+
get_previous_timestep,
28+
get_next_timestep)
2929

3030
# code for proper scaling in high-DPI screens. Move this somewhere else once \
3131
# final UI is implemented.
@@ -40,7 +40,6 @@
4040

4141

4242
class BasicRenderWindow(QtWidgets.QMainWindow):
43-
4443
"""Basic Qt window for interactive visualization of 3D renders."""
4544

4645
def __init__(self, vtk_visualizer, parent=None, window_size=None):
@@ -95,9 +94,10 @@ def setup_interface(self):
9594
self.hl.addWidget(self.next_button)
9695
self.timestep_slider = QtWidgets.QSlider(Qt.Horizontal)
9796
if len(self.available_timesteps) > 0:
98-
self.timestep_slider.setRange(np.min(self.available_timesteps),
99-
np.max(self.available_timesteps))
100-
self.timestep_slider.setValue(self.vtk_vis.current_time_step)
97+
self.timestep_slider.setRange(
98+
int(np.min(self.available_timesteps)),
99+
int(np.max(self.available_timesteps)))
100+
self.timestep_slider.setValue(int(self.vtk_vis.current_time_step))
101101
else:
102102
self.timestep_slider.setEnabled(False)
103103
self.hl.addWidget(self.timestep_slider)

visualpic/ui/controls/mpl_figure_with_draggable_points.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,11 @@ def __init__(self, nrows=1, ncols=1, figsize=None, dpi=None,
3232
self.patch_color = patch_color
3333
self.drag_points = {}
3434
self.histograms = {}
35-
super().__init__(figsize, dpi, facecolor, edgecolor, linewidth,
36-
frameon, subplotpars, tight_layout)
35+
super().__init__(
36+
figsize=figsize, dpi=dpi, facecolor=facecolor,
37+
edgecolor=edgecolor, linewidth=linewidth,
38+
frameon=frameon, subplotpars=subplotpars,
39+
tight_layout=tight_layout)
3740
self.create_axes(nrows, ncols, xlabels, ylabels, share_x_axis,
3841
share_y_axis, hist, hist_edges)
3942

0 commit comments

Comments
 (0)