We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents fd769d6 + 0328ad0 commit 19c8e4aCopy full SHA for 19c8e4a
3 files changed
openpiv/docs/src/tutorial1.ipynb
@@ -12,7 +12,7 @@
12
},
13
{
14
"cell_type": "code",
15
- "execution_count": 1,
+ "execution_count": 21,
16
"metadata": {
17
"lines_to_next_cell": 2
18
@@ -39,7 +39,7 @@
39
40
41
42
- "execution_count": 2,
+ "execution_count": 22,
43
"metadata": {},
44
"outputs": [],
45
"source": [
@@ -49,7 +49,7 @@
49
50
51
52
- "execution_count": 3,
+ "execution_count": 23,
53
54
"outputs": [
55
@@ -94,7 +94,7 @@
94
95
96
97
- "execution_count": 4,
+ "execution_count": 24,
98
99
100
@@ -123,7 +123,7 @@
123
124
125
126
- "execution_count": 5,
+ "execution_count": 25,
127
128
129
@@ -149,7 +149,7 @@
149
150
151
152
- "execution_count": 6,
+ "execution_count": 26,
153
154
155
@@ -168,7 +168,7 @@
168
169
170
171
- "execution_count": 7,
+ "execution_count": 27,
172
173
174
@@ -190,7 +190,7 @@
190
191
192
193
- "execution_count": 8,
+ "execution_count": 28,
194
195
196
@@ -217,7 +217,7 @@
217
218
219
220
- "execution_count": 9,
+ "execution_count": 29,
221
222
223
@@ -235,7 +235,7 @@
235
236
237
238
- "execution_count": 10,
+ "execution_count": 30,
239
240
"scrolled": true
241
openpiv/test/test_windef.py
@@ -265,6 +265,15 @@ def test_simple_rectangular_window():
265
print('test simple pass with rectangular windows')
266
267
settings = windef.PIVSettings()
268
+
269
270
+ x, y, _,_,_ = windef.simple_multipass(
271
+ frame_a,
272
+ frame_b,
273
+ settings,
274
+ )
275
276
277
settings.windowsizes = ((64, 32),)
278
settings.overlap = ((32, 16),)
279
settings.num_iterations = 1
@@ -273,7 +282,7 @@ def test_simple_rectangular_window():
282
settings.subpixel_method = 'gaussian'
283
settings.sig2noise_mask = 2
284
- x, y, u, v, flags = windef.simple_multipass(
285
286
frame_a,
287
frame_b,
288
settings,
@@ -290,7 +299,7 @@ def test_simple_rectangular_window():
290
299
settings.overlap = ((16, 32), (8, 16))
291
300
settings.num_iterations = 2
292
301
293
302
+ x, y, _, _, _ = windef.simple_multipass(
294
303
295
304
296
305
openpiv/windef.py
@@ -972,17 +972,22 @@ def multipass_img_deform(
972
def simple_multipass(
973
frame_a: np.ndarray,
974
frame_b: np.ndarray,
975
- settings: "PIVSettings",
976
- windows: Optional[Tuple[int, ...]]=None,
+ settings: Optional["PIVSettings"]=None,
977
)->Tuple:
978
- """ Simple windows deformation multipass run with
979
- default settings
980
- """
+ """_summary_
981
982
- if windows is not None:
983
- settings.num_iterations = len(windows)
984
- settings.windowsizes = windows
985
- settings.overlap = tuple(int(w/2) for w in windows)
+ Args:
+ frame_a (np.ndarray): frame A image as an array
+ frame_b (np.ndarray): frame B,
+ settings (Optional["PIVSettings"], optional): _description_. Defaults to None.
+ Returns:
+ Tuple: _description_
986
+ """
987
+ if settings is None:
988
+ settings = PIVSettings()
989
+ settings.windowsizes = (64, 32)
990
+ settings.overlap = (32, 16)
991
992
x, y, u, v, s2n = first_pass(
993
0 commit comments