|
25 | 25 | "cell_type": "markdown",
|
26 | 26 | "metadata": {},
|
27 | 27 | "source": [
|
28 |
| - "All functionality has been checked to run using pyxem-0.8.0" |
| 28 | + "All functionality has been checked to run using pyxem-0.9.0" |
29 | 29 | ]
|
30 | 30 | },
|
31 | 31 | {
|
|
60 | 60 | },
|
61 | 61 | {
|
62 | 62 | "cell_type": "code",
|
63 |
| - "execution_count": 4, |
| 63 | + "execution_count": null, |
64 | 64 | "metadata": {},
|
65 | 65 | "outputs": [],
|
66 | 66 | "source": [
|
|
83 | 83 | },
|
84 | 84 | {
|
85 | 85 | "cell_type": "code",
|
86 |
| - "execution_count": 2, |
| 86 | + "execution_count": null, |
87 | 87 | "metadata": {},
|
88 | 88 | "outputs": [],
|
89 | 89 | "source": [
|
|
101 | 101 | },
|
102 | 102 | {
|
103 | 103 | "cell_type": "code",
|
104 |
| - "execution_count": 5, |
| 104 | + "execution_count": null, |
105 | 105 | "metadata": {},
|
106 | 106 | "outputs": [],
|
107 | 107 | "source": [
|
|
119 | 119 | },
|
120 | 120 | {
|
121 | 121 | "cell_type": "code",
|
122 |
| - "execution_count": 7, |
| 122 | + "execution_count": null, |
123 | 123 | "metadata": {},
|
124 | 124 | "outputs": [],
|
125 | 125 | "source": [
|
|
139 | 139 | },
|
140 | 140 | {
|
141 | 141 | "cell_type": "code",
|
142 |
| - "execution_count": 9, |
143 |
| - "metadata": {}, |
144 |
| - "outputs": [ |
145 |
| - { |
146 |
| - "data": { |
147 |
| - "application/vnd.jupyter.widget-view+json": { |
148 |
| - "model_id": "697e10b675214c0382d239600b84d9d1", |
149 |
| - "version_major": 2, |
150 |
| - "version_minor": 0 |
151 |
| - }, |
152 |
| - "text/plain": [ |
153 |
| - "HBox(children=(IntProgress(value=0, max=4), HTML(value='')))" |
154 |
| - ] |
155 |
| - }, |
156 |
| - "metadata": {}, |
157 |
| - "output_type": "display_data" |
158 |
| - }, |
159 |
| - { |
160 |
| - "name": "stdout", |
161 |
| - "output_type": "stream", |
162 |
| - "text": [ |
163 |
| - "\n" |
164 |
| - ] |
165 |
| - }, |
166 |
| - { |
167 |
| - "data": { |
168 |
| - "application/vnd.jupyter.widget-view+json": { |
169 |
| - "model_id": "0ac5ff29514e45658c370074e0a89782", |
170 |
| - "version_major": 2, |
171 |
| - "version_minor": 0 |
172 |
| - }, |
173 |
| - "text/plain": [ |
174 |
| - "HBox(children=(IntProgress(value=0, max=4), HTML(value='')))" |
175 |
| - ] |
176 |
| - }, |
177 |
| - "metadata": {}, |
178 |
| - "output_type": "display_data" |
179 |
| - }, |
180 |
| - { |
181 |
| - "name": "stdout", |
182 |
| - "output_type": "stream", |
183 |
| - "text": [ |
184 |
| - "\n" |
185 |
| - ] |
186 |
| - } |
187 |
| - ], |
| 142 | + "execution_count": null, |
| 143 | + "metadata": {}, |
| 144 | + "outputs": [], |
188 | 145 | "source": [
|
189 | 146 | "dp = pxm.ElectronDiffraction2D((np.asarray([[pattern,patternd],[pattern,pattern]])))\n",
|
190 | 147 | "\n",
|
|
208 | 165 | },
|
209 | 166 | {
|
210 | 167 | "cell_type": "code",
|
211 |
| - "execution_count": 10, |
| 168 | + "execution_count": null, |
212 | 169 | "metadata": {},
|
213 | 170 | "outputs": [],
|
214 | 171 | "source": [
|
|
231 | 188 | },
|
232 | 189 | {
|
233 | 190 | "cell_type": "code",
|
234 |
| - "execution_count": 11, |
| 191 | + "execution_count": null, |
235 | 192 | "metadata": {},
|
236 | 193 | "outputs": [],
|
237 | 194 | "source": [
|
|
247 | 204 | },
|
248 | 205 | {
|
249 | 206 | "cell_type": "code",
|
250 |
| - "execution_count": 12, |
| 207 | + "execution_count": null, |
251 | 208 | "metadata": {},
|
252 | 209 | "outputs": [],
|
253 | 210 | "source": [
|
|
265 | 222 | },
|
266 | 223 | {
|
267 | 224 | "cell_type": "code",
|
268 |
| - "execution_count": 13, |
269 |
| - "metadata": {}, |
270 |
| - "outputs": [ |
271 |
| - { |
272 |
| - "name": "stdout", |
273 |
| - "output_type": "stream", |
274 |
| - "text": [ |
275 |
| - "Components\tParameter\tValue\n", |
276 |
| - "ScalableReferencePattern\n", |
277 |
| - "\t\td11\t1\n", |
278 |
| - "\t\td12\t0\n", |
279 |
| - "\t\td21\t0\n", |
280 |
| - "\t\td22\t1\n", |
281 |
| - "\t\tt1\t0\n", |
282 |
| - "\t\tt2\t0\n" |
283 |
| - ] |
284 |
| - } |
285 |
| - ], |
| 225 | + "execution_count": null, |
| 226 | + "metadata": {}, |
| 227 | + "outputs": [], |
286 | 228 | "source": [
|
287 | 229 | "m.print_current_values()"
|
288 | 230 | ]
|
|
296 | 238 | },
|
297 | 239 | {
|
298 | 240 | "cell_type": "code",
|
299 |
| - "execution_count": 14, |
300 |
| - "metadata": {}, |
301 |
| - "outputs": [ |
302 |
| - { |
303 |
| - "data": { |
304 |
| - "application/vnd.jupyter.widget-view+json": { |
305 |
| - "model_id": "25d7a973e8e14f9e9d169b86c9ec7603", |
306 |
| - "version_major": 2, |
307 |
| - "version_minor": 0 |
308 |
| - }, |
309 |
| - "text/plain": [ |
310 |
| - "HBox(children=(IntProgress(value=0, max=4), HTML(value='')))" |
311 |
| - ] |
312 |
| - }, |
313 |
| - "metadata": {}, |
314 |
| - "output_type": "display_data" |
315 |
| - }, |
316 |
| - { |
317 |
| - "name": "stdout", |
318 |
| - "output_type": "stream", |
319 |
| - "text": [ |
320 |
| - "\n" |
321 |
| - ] |
322 |
| - } |
323 |
| - ], |
| 241 | + "execution_count": null, |
| 242 | + "metadata": {}, |
| 243 | + "outputs": [], |
324 | 244 | "source": [
|
325 | 245 | "m.multifit()"
|
326 | 246 | ]
|
|
334 | 254 | },
|
335 | 255 | {
|
336 | 256 | "cell_type": "code",
|
337 |
| - "execution_count": 15, |
| 257 | + "execution_count": null, |
338 | 258 | "metadata": {},
|
339 | 259 | "outputs": [],
|
340 | 260 | "source": [
|
|
350 | 270 | },
|
351 | 271 | {
|
352 | 272 | "cell_type": "code",
|
353 |
| - "execution_count": 16, |
354 |
| - "metadata": {}, |
355 |
| - "outputs": [ |
356 |
| - { |
357 |
| - "data": { |
358 |
| - "application/vnd.jupyter.widget-view+json": { |
359 |
| - "model_id": "812774bb8f3f4f3c9e2a192b22b9aef4", |
360 |
| - "version_major": 2, |
361 |
| - "version_minor": 0 |
362 |
| - }, |
363 |
| - "text/plain": [ |
364 |
| - "HBox(children=(IntProgress(value=0, max=4), HTML(value='')))" |
365 |
| - ] |
366 |
| - }, |
367 |
| - "metadata": {}, |
368 |
| - "output_type": "display_data" |
369 |
| - }, |
370 |
| - { |
371 |
| - "name": "stdout", |
372 |
| - "output_type": "stream", |
373 |
| - "text": [ |
374 |
| - "\n" |
375 |
| - ] |
376 |
| - } |
377 |
| - ], |
| 273 | + "execution_count": null, |
| 274 | + "metadata": {}, |
| 275 | + "outputs": [], |
378 | 276 | "source": [
|
379 | 277 | "R, U = disp_grad.polar_decomposition()"
|
380 | 278 | ]
|
|
388 | 286 | },
|
389 | 287 | {
|
390 | 288 | "cell_type": "code",
|
391 |
| - "execution_count": 17, |
392 |
| - "metadata": {}, |
393 |
| - "outputs": [ |
394 |
| - { |
395 |
| - "data": { |
396 |
| - "application/vnd.jupyter.widget-view+json": { |
397 |
| - "model_id": "ec20ddd75d7e4c98a2d0e67ba04355c3", |
398 |
| - "version_major": 2, |
399 |
| - "version_minor": 0 |
400 |
| - }, |
401 |
| - "text/plain": [ |
402 |
| - "HBox(children=(IntProgress(value=0, max=4), HTML(value='')))" |
403 |
| - ] |
404 |
| - }, |
405 |
| - "metadata": {}, |
406 |
| - "output_type": "display_data" |
407 |
| - }, |
408 |
| - { |
409 |
| - "name": "stdout", |
410 |
| - "output_type": "stream", |
411 |
| - "text": [ |
412 |
| - "\n" |
413 |
| - ] |
414 |
| - }, |
415 |
| - { |
416 |
| - "data": { |
417 |
| - "application/vnd.jupyter.widget-view+json": { |
418 |
| - "model_id": "e83251c647b94deeb9cb8ecffac3cf0d", |
419 |
| - "version_major": 2, |
420 |
| - "version_minor": 0 |
421 |
| - }, |
422 |
| - "text/plain": [ |
423 |
| - "HBox(children=(IntProgress(value=0, max=4), HTML(value='')))" |
424 |
| - ] |
425 |
| - }, |
426 |
| - "metadata": {}, |
427 |
| - "output_type": "display_data" |
428 |
| - }, |
429 |
| - { |
430 |
| - "name": "stdout", |
431 |
| - "output_type": "stream", |
432 |
| - "text": [ |
433 |
| - "\n" |
434 |
| - ] |
435 |
| - } |
436 |
| - ], |
| 289 | + "execution_count": null, |
| 290 | + "metadata": {}, |
| 291 | + "outputs": [], |
437 | 292 | "source": [
|
438 | 293 | "strain_map = disp_grad.get_strain_maps()\n",
|
439 | 294 | "strain_map.plot(cmap='seismic',vmax=0.04,vmin=-0.04)"
|
|
455 | 310 | },
|
456 | 311 | {
|
457 | 312 | "cell_type": "code",
|
458 |
| - "execution_count": 18, |
| 313 | + "execution_count": null, |
459 | 314 | "metadata": {},
|
460 | 315 | "outputs": [],
|
461 | 316 | "source": [
|
|
473 | 328 | },
|
474 | 329 | {
|
475 | 330 | "cell_type": "code",
|
476 |
| - "execution_count": 19, |
| 331 | + "execution_count": null, |
477 | 332 | "metadata": {},
|
478 | 333 | "outputs": [],
|
479 | 334 | "source": [
|
|
492 | 347 | },
|
493 | 348 | {
|
494 | 349 | "cell_type": "code",
|
495 |
| - "execution_count": 20, |
496 |
| - "metadata": {}, |
497 |
| - "outputs": [ |
498 |
| - { |
499 |
| - "data": { |
500 |
| - "application/vnd.jupyter.widget-view+json": { |
501 |
| - "model_id": "3f5e512223de46b79d4ade272988e18b", |
502 |
| - "version_major": 2, |
503 |
| - "version_minor": 0 |
504 |
| - }, |
505 |
| - "text/plain": [ |
506 |
| - "HBox(children=(IntProgress(value=0, max=4), HTML(value='')))" |
507 |
| - ] |
508 |
| - }, |
509 |
| - "metadata": {}, |
510 |
| - "output_type": "display_data" |
511 |
| - }, |
512 |
| - { |
513 |
| - "name": "stdout", |
514 |
| - "output_type": "stream", |
515 |
| - "text": [ |
516 |
| - "\n" |
517 |
| - ] |
518 |
| - } |
519 |
| - ], |
| 350 | + "execution_count": null, |
| 351 | + "metadata": {}, |
| 352 | + "outputs": [], |
520 | 353 | "source": [
|
521 | 354 | "spg = SubpixelrefinementGenerator(dp,np.asarray([x_peak,y_peak]))\n",
|
522 | 355 | "Vs = spg.center_of_mass_method(6)"
|
|
531 | 364 | },
|
532 | 365 | {
|
533 | 366 | "cell_type": "code",
|
534 |
| - "execution_count": 21, |
535 |
| - "metadata": {}, |
536 |
| - "outputs": [ |
537 |
| - { |
538 |
| - "ename": "TypeError", |
539 |
| - "evalue": "'DiffractionVectors' object is not subscriptable", |
540 |
| - "output_type": "error", |
541 |
| - "traceback": [ |
542 |
| - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", |
543 |
| - "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", |
544 |
| - "\u001b[0;32m<ipython-input-21-6176deb6744b>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mD\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mget_DisplacementGradientMap\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mhs\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msignals\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mSignal2D\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mVs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mVs\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", |
545 |
| - "\u001b[0;31mTypeError\u001b[0m: 'DiffractionVectors' object is not subscriptable" |
546 |
| - ] |
547 |
| - } |
548 |
| - ], |
| 367 | + "execution_count": null, |
| 368 | + "metadata": {}, |
| 369 | + "outputs": [], |
549 | 370 | "source": [
|
550 |
| - "D = get_DisplacementGradientMap(hs.signals.Signal2D(Vs), Vs[0,0])" |
| 371 | + "D = get_DisplacementGradientMap(hs.signals.Signal2D(Vs), Vs.data[0,0])" |
551 | 372 | ]
|
552 | 373 | },
|
553 | 374 | {
|
554 | 375 | "cell_type": "code",
|
555 |
| - "execution_count": 22, |
556 |
| - "metadata": {}, |
557 |
| - "outputs": [ |
558 |
| - { |
559 |
| - "ename": "NameError", |
560 |
| - "evalue": "name 'D' is not defined", |
561 |
| - "output_type": "error", |
562 |
| - "traceback": [ |
563 |
| - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", |
564 |
| - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", |
565 |
| - "\u001b[0;32m<ipython-input-22-588d297aa93a>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mstrain_map\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mD\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_strain_maps\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", |
566 |
| - "\u001b[0;31mNameError\u001b[0m: name 'D' is not defined" |
567 |
| - ] |
568 |
| - } |
569 |
| - ], |
| 376 | + "execution_count": null, |
| 377 | + "metadata": {}, |
| 378 | + "outputs": [], |
570 | 379 | "source": [
|
571 | 380 | "strain_map = D.get_strain_maps()"
|
572 | 381 | ]
|
|
0 commit comments