|
15 | 15 | "title: Viz\n", |
16 | 16 | "subtitle: Visualizing native-grid output in Python\n", |
17 | 17 | "label: page:viz\n", |
| 18 | + "kernelspec:\n", |
| 19 | + " name: python3\n", |
18 | 20 | "---" |
19 | 21 | ] |
20 | 22 | }, |
|
53 | 55 | "cell_type": "code", |
54 | 56 | "execution_count": null, |
55 | 57 | "id": "2", |
| 58 | + "metadata": {}, |
| 59 | + "outputs": [], |
| 60 | + "source": [ |
| 61 | + "import sys\n", |
| 62 | + "\n", |
| 63 | + "print(f\"Python: {sys.version}\")\n", |
| 64 | + "\n", |
| 65 | + "try:\n", |
| 66 | + " import pyvista as pv\n", |
| 67 | + "\n", |
| 68 | + " print(f\"PyVista version: {pv.__version__}\")\n", |
| 69 | + " print(f\"Off screen: {pv.OFF_SCREEN}\")\n", |
| 70 | + "\n", |
| 71 | + " # Try a simple plot\n", |
| 72 | + " sphere = pv.Sphere()\n", |
| 73 | + " plotter = pv.Plotter(off_screen=True)\n", |
| 74 | + " plotter.add_mesh(sphere)\n", |
| 75 | + " plotter.show(screenshot=\"test.png\")\n", |
| 76 | + " print(\"SUCCESS: PyVista works!\")\n", |
| 77 | + "except Exception as e:\n", |
| 78 | + " print(f\"ERROR: {e}\")\n", |
| 79 | + " import traceback\n", |
| 80 | + "\n", |
| 81 | + " traceback.print_exc()" |
| 82 | + ] |
| 83 | + }, |
| 84 | + { |
| 85 | + "cell_type": "code", |
| 86 | + "execution_count": null, |
| 87 | + "id": "3", |
56 | 88 | "metadata": { |
57 | 89 | "editable": true, |
58 | 90 | "slideshow": { |
|
76 | 108 | "import xarray as xr\n", |
77 | 109 | "\n", |
78 | 110 | "# https://docs.pyvista.org/user-guide/jupyter/index.html\n", |
| 111 | + "# if os.environ.get(\"CI\", \"true\") == \"true\":\n", |
| 112 | + "# pv.start_xvfb()\n", |
79 | 113 | "pv.set_jupyter_backend(\"static\")\n", |
| 114 | + "# pv.set_jupyter_backend(\"html\")\n", |
80 | 115 | "\n", |
81 | 116 | "_ = xr.set_options(display_expand_data=False)" |
82 | 117 | ] |
83 | 118 | }, |
84 | 119 | { |
85 | 120 | "cell_type": "markdown", |
86 | | - "id": "3", |
| 121 | + "id": "4", |
87 | 122 | "metadata": { |
88 | 123 | "editable": true, |
89 | 124 | "slideshow": { |
|
100 | 135 | { |
101 | 136 | "cell_type": "code", |
102 | 137 | "execution_count": null, |
103 | | - "id": "4", |
| 138 | + "id": "5", |
104 | 139 | "metadata": { |
105 | 140 | "editable": true, |
106 | 141 | "slideshow": { |
|
141 | 176 | { |
142 | 177 | "cell_type": "code", |
143 | 178 | "execution_count": null, |
144 | | - "id": "5", |
| 179 | + "id": "6", |
145 | 180 | "metadata": { |
146 | 181 | "editable": true, |
147 | 182 | "slideshow": { |
|
167 | 202 | }, |
168 | 203 | { |
169 | 204 | "cell_type": "markdown", |
170 | | - "id": "6", |
| 205 | + "id": "7", |
171 | 206 | "metadata": { |
172 | 207 | "editable": true, |
173 | 208 | "slideshow": { |
|
184 | 219 | { |
185 | 220 | "cell_type": "code", |
186 | 221 | "execution_count": null, |
187 | | - "id": "7", |
| 222 | + "id": "8", |
188 | 223 | "metadata": {}, |
189 | 224 | "outputs": [], |
190 | 225 | "source": [ |
|
211 | 246 | { |
212 | 247 | "cell_type": "code", |
213 | 248 | "execution_count": null, |
214 | | - "id": "8", |
| 249 | + "id": "9", |
215 | 250 | "metadata": {}, |
216 | 251 | "outputs": [], |
217 | 252 | "source": [ |
|
238 | 273 | { |
239 | 274 | "cell_type": "code", |
240 | 275 | "execution_count": null, |
241 | | - "id": "9", |
| 276 | + "id": "10", |
242 | 277 | "metadata": {}, |
243 | 278 | "outputs": [], |
244 | 279 | "source": [ |
|
260 | 295 | { |
261 | 296 | "cell_type": "code", |
262 | 297 | "execution_count": null, |
263 | | - "id": "10", |
| 298 | + "id": "11", |
264 | 299 | "metadata": {}, |
265 | 300 | "outputs": [], |
266 | 301 | "source": [ |
|
289 | 324 | { |
290 | 325 | "cell_type": "code", |
291 | 326 | "execution_count": null, |
292 | | - "id": "11", |
| 327 | + "id": "12", |
293 | 328 | "metadata": {}, |
294 | 329 | "outputs": [], |
295 | 330 | "source": [ |
|
312 | 347 | }, |
313 | 348 | { |
314 | 349 | "cell_type": "markdown", |
315 | | - "id": "12", |
| 350 | + "id": "13", |
316 | 351 | "metadata": { |
317 | 352 | "editable": true, |
318 | 353 | "slideshow": { |
|
331 | 366 | { |
332 | 367 | "cell_type": "code", |
333 | 368 | "execution_count": null, |
334 | | - "id": "13", |
| 369 | + "id": "14", |
335 | 370 | "metadata": { |
336 | 371 | "editable": true, |
337 | 372 | "slideshow": { |
|
347 | 382 | }, |
348 | 383 | { |
349 | 384 | "cell_type": "markdown", |
350 | | - "id": "14", |
| 385 | + "id": "15", |
351 | 386 | "metadata": { |
352 | 387 | "editable": true, |
353 | 388 | "slideshow": { |
|
364 | 399 | { |
365 | 400 | "cell_type": "code", |
366 | 401 | "execution_count": null, |
367 | | - "id": "15", |
| 402 | + "id": "16", |
368 | 403 | "metadata": { |
369 | 404 | "editable": true, |
370 | 405 | "slideshow": { |
|
380 | 415 | { |
381 | 416 | "cell_type": "code", |
382 | 417 | "execution_count": null, |
383 | | - "id": "16", |
| 418 | + "id": "17", |
384 | 419 | "metadata": { |
385 | 420 | "editable": true, |
386 | 421 | "slideshow": { |
|
397 | 432 | { |
398 | 433 | "cell_type": "code", |
399 | 434 | "execution_count": null, |
400 | | - "id": "17", |
| 435 | + "id": "18", |
401 | 436 | "metadata": { |
402 | 437 | "editable": true, |
403 | 438 | "slideshow": { |
|
413 | 448 | { |
414 | 449 | "cell_type": "code", |
415 | 450 | "execution_count": null, |
416 | | - "id": "18", |
| 451 | + "id": "19", |
417 | 452 | "metadata": { |
418 | 453 | "editable": true, |
419 | 454 | "slideshow": { |
|
460 | 495 | }, |
461 | 496 | { |
462 | 497 | "cell_type": "markdown", |
463 | | - "id": "19", |
| 498 | + "id": "20", |
464 | 499 | "metadata": { |
465 | 500 | "editable": true, |
466 | 501 | "slideshow": { |
|
477 | 512 | { |
478 | 513 | "cell_type": "code", |
479 | 514 | "execution_count": null, |
480 | | - "id": "20", |
| 515 | + "id": "21", |
481 | 516 | "metadata": { |
482 | 517 | "editable": true, |
483 | 518 | "slideshow": { |
|
502 | 537 | { |
503 | 538 | "cell_type": "code", |
504 | 539 | "execution_count": null, |
505 | | - "id": "21", |
| 540 | + "id": "22", |
506 | 541 | "metadata": {}, |
507 | 542 | "outputs": [], |
508 | 543 | "source": [ |
|
532 | 567 | { |
533 | 568 | "cell_type": "code", |
534 | 569 | "execution_count": null, |
535 | | - "id": "22", |
| 570 | + "id": "23", |
536 | 571 | "metadata": { |
537 | 572 | "editable": true, |
538 | 573 | "slideshow": { |
|
567 | 602 | }, |
568 | 603 | { |
569 | 604 | "cell_type": "markdown", |
570 | | - "id": "23", |
| 605 | + "id": "24", |
571 | 606 | "metadata": { |
572 | 607 | "editable": true, |
573 | 608 | "slideshow": { |
|
586 | 621 | { |
587 | 622 | "cell_type": "code", |
588 | 623 | "execution_count": null, |
589 | | - "id": "24", |
| 624 | + "id": "25", |
590 | 625 | "metadata": { |
591 | 626 | "editable": true, |
592 | 627 | "slideshow": { |
|
629 | 664 | }, |
630 | 665 | { |
631 | 666 | "cell_type": "markdown", |
632 | | - "id": "25", |
| 667 | + "id": "26", |
633 | 668 | "metadata": {}, |
634 | 669 | "source": [ |
635 | 670 | "(sec:geovista)=\n", |
|
644 | 679 | { |
645 | 680 | "cell_type": "code", |
646 | 681 | "execution_count": null, |
647 | | - "id": "26", |
| 682 | + "id": "27", |
648 | 683 | "metadata": {}, |
649 | 684 | "outputs": [], |
650 | 685 | "source": [ |
|
679 | 714 | { |
680 | 715 | "cell_type": "code", |
681 | 716 | "execution_count": null, |
682 | | - "id": "27", |
| 717 | + "id": "28", |
683 | 718 | "metadata": {}, |
684 | 719 | "outputs": [], |
685 | 720 | "source": [ |
|
705 | 740 | }, |
706 | 741 | { |
707 | 742 | "cell_type": "markdown", |
708 | | - "id": "28", |
| 743 | + "id": "29", |
709 | 744 | "metadata": { |
710 | 745 | "editable": true, |
711 | 746 | "slideshow": { |
|
732 | 767 | { |
733 | 768 | "cell_type": "code", |
734 | 769 | "execution_count": null, |
735 | | - "id": "29", |
| 770 | + "id": "30", |
736 | 771 | "metadata": { |
737 | 772 | "editable": true, |
738 | 773 | "slideshow": { |
|
0 commit comments