|
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 | + " pv.set_jupyter_backend(\"static\")\n", |
| 72 | + "\n", |
| 73 | + " # Try a simple plot\n", |
| 74 | + " sphere = pv.Sphere()\n", |
| 75 | + " plotter = pv.Plotter(off_screen=True)\n", |
| 76 | + " plotter.add_mesh(sphere)\n", |
| 77 | + " plotter.show(screenshot=\"test.png\")\n", |
| 78 | + " print(\"SUCCESS: PyVista works!\")\n", |
| 79 | + "except Exception as e:\n", |
| 80 | + " print(f\"ERROR: {e}\")\n", |
| 81 | + " import traceback\n", |
| 82 | + "\n", |
| 83 | + " traceback.print_exc()" |
| 84 | + ] |
| 85 | + }, |
| 86 | + { |
| 87 | + "cell_type": "code", |
| 88 | + "execution_count": null, |
| 89 | + "id": "3", |
56 | 90 | "metadata": { |
57 | 91 | "editable": true, |
58 | 92 | "slideshow": { |
|
76 | 110 | "import xarray as xr\n", |
77 | 111 | "\n", |
78 | 112 | "# https://docs.pyvista.org/user-guide/jupyter/index.html\n", |
| 113 | + "# if os.environ.get(\"CI\", \"true\") == \"true\":\n", |
| 114 | + "# pv.start_xvfb()\n", |
79 | 115 | "pv.set_jupyter_backend(\"static\")\n", |
| 116 | + "# pv.set_jupyter_backend(\"html\")\n", |
80 | 117 | "\n", |
81 | 118 | "_ = xr.set_options(display_expand_data=False)" |
82 | 119 | ] |
83 | 120 | }, |
84 | 121 | { |
85 | 122 | "cell_type": "markdown", |
86 | | - "id": "3", |
| 123 | + "id": "4", |
87 | 124 | "metadata": { |
88 | 125 | "editable": true, |
89 | 126 | "slideshow": { |
|
100 | 137 | { |
101 | 138 | "cell_type": "code", |
102 | 139 | "execution_count": null, |
103 | | - "id": "4", |
| 140 | + "id": "5", |
104 | 141 | "metadata": { |
105 | 142 | "editable": true, |
106 | 143 | "slideshow": { |
|
141 | 178 | { |
142 | 179 | "cell_type": "code", |
143 | 180 | "execution_count": null, |
144 | | - "id": "5", |
| 181 | + "id": "6", |
145 | 182 | "metadata": { |
146 | 183 | "editable": true, |
147 | 184 | "slideshow": { |
|
167 | 204 | }, |
168 | 205 | { |
169 | 206 | "cell_type": "markdown", |
170 | | - "id": "6", |
| 207 | + "id": "7", |
171 | 208 | "metadata": { |
172 | 209 | "editable": true, |
173 | 210 | "slideshow": { |
|
184 | 221 | { |
185 | 222 | "cell_type": "code", |
186 | 223 | "execution_count": null, |
187 | | - "id": "7", |
| 224 | + "id": "8", |
188 | 225 | "metadata": {}, |
189 | 226 | "outputs": [], |
190 | 227 | "source": [ |
|
211 | 248 | { |
212 | 249 | "cell_type": "code", |
213 | 250 | "execution_count": null, |
214 | | - "id": "8", |
| 251 | + "id": "9", |
215 | 252 | "metadata": {}, |
216 | 253 | "outputs": [], |
217 | 254 | "source": [ |
|
238 | 275 | { |
239 | 276 | "cell_type": "code", |
240 | 277 | "execution_count": null, |
241 | | - "id": "9", |
| 278 | + "id": "10", |
242 | 279 | "metadata": {}, |
243 | 280 | "outputs": [], |
244 | 281 | "source": [ |
|
260 | 297 | { |
261 | 298 | "cell_type": "code", |
262 | 299 | "execution_count": null, |
263 | | - "id": "10", |
| 300 | + "id": "11", |
264 | 301 | "metadata": {}, |
265 | 302 | "outputs": [], |
266 | 303 | "source": [ |
|
289 | 326 | { |
290 | 327 | "cell_type": "code", |
291 | 328 | "execution_count": null, |
292 | | - "id": "11", |
| 329 | + "id": "12", |
293 | 330 | "metadata": {}, |
294 | 331 | "outputs": [], |
295 | 332 | "source": [ |
|
312 | 349 | }, |
313 | 350 | { |
314 | 351 | "cell_type": "markdown", |
315 | | - "id": "12", |
| 352 | + "id": "13", |
316 | 353 | "metadata": { |
317 | 354 | "editable": true, |
318 | 355 | "slideshow": { |
|
331 | 368 | { |
332 | 369 | "cell_type": "code", |
333 | 370 | "execution_count": null, |
334 | | - "id": "13", |
| 371 | + "id": "14", |
335 | 372 | "metadata": { |
336 | 373 | "editable": true, |
337 | 374 | "slideshow": { |
|
347 | 384 | }, |
348 | 385 | { |
349 | 386 | "cell_type": "markdown", |
350 | | - "id": "14", |
| 387 | + "id": "15", |
351 | 388 | "metadata": { |
352 | 389 | "editable": true, |
353 | 390 | "slideshow": { |
|
364 | 401 | { |
365 | 402 | "cell_type": "code", |
366 | 403 | "execution_count": null, |
367 | | - "id": "15", |
| 404 | + "id": "16", |
368 | 405 | "metadata": { |
369 | 406 | "editable": true, |
370 | 407 | "slideshow": { |
|
380 | 417 | { |
381 | 418 | "cell_type": "code", |
382 | 419 | "execution_count": null, |
383 | | - "id": "16", |
| 420 | + "id": "17", |
384 | 421 | "metadata": { |
385 | 422 | "editable": true, |
386 | 423 | "slideshow": { |
|
397 | 434 | { |
398 | 435 | "cell_type": "code", |
399 | 436 | "execution_count": null, |
400 | | - "id": "17", |
| 437 | + "id": "18", |
401 | 438 | "metadata": { |
402 | 439 | "editable": true, |
403 | 440 | "slideshow": { |
|
413 | 450 | { |
414 | 451 | "cell_type": "code", |
415 | 452 | "execution_count": null, |
416 | | - "id": "18", |
| 453 | + "id": "19", |
417 | 454 | "metadata": { |
418 | 455 | "editable": true, |
419 | 456 | "slideshow": { |
|
460 | 497 | }, |
461 | 498 | { |
462 | 499 | "cell_type": "markdown", |
463 | | - "id": "19", |
| 500 | + "id": "20", |
464 | 501 | "metadata": { |
465 | 502 | "editable": true, |
466 | 503 | "slideshow": { |
|
477 | 514 | { |
478 | 515 | "cell_type": "code", |
479 | 516 | "execution_count": null, |
480 | | - "id": "20", |
| 517 | + "id": "21", |
481 | 518 | "metadata": { |
482 | 519 | "editable": true, |
483 | 520 | "slideshow": { |
|
502 | 539 | { |
503 | 540 | "cell_type": "code", |
504 | 541 | "execution_count": null, |
505 | | - "id": "21", |
| 542 | + "id": "22", |
506 | 543 | "metadata": {}, |
507 | 544 | "outputs": [], |
508 | 545 | "source": [ |
|
532 | 569 | { |
533 | 570 | "cell_type": "code", |
534 | 571 | "execution_count": null, |
535 | | - "id": "22", |
| 572 | + "id": "23", |
536 | 573 | "metadata": { |
537 | 574 | "editable": true, |
538 | 575 | "slideshow": { |
|
567 | 604 | }, |
568 | 605 | { |
569 | 606 | "cell_type": "markdown", |
570 | | - "id": "23", |
| 607 | + "id": "24", |
571 | 608 | "metadata": { |
572 | 609 | "editable": true, |
573 | 610 | "slideshow": { |
|
586 | 623 | { |
587 | 624 | "cell_type": "code", |
588 | 625 | "execution_count": null, |
589 | | - "id": "24", |
| 626 | + "id": "25", |
590 | 627 | "metadata": { |
591 | 628 | "editable": true, |
592 | 629 | "slideshow": { |
|
629 | 666 | }, |
630 | 667 | { |
631 | 668 | "cell_type": "markdown", |
632 | | - "id": "25", |
| 669 | + "id": "26", |
633 | 670 | "metadata": {}, |
634 | 671 | "source": [ |
635 | 672 | "(sec:geovista)=\n", |
|
644 | 681 | { |
645 | 682 | "cell_type": "code", |
646 | 683 | "execution_count": null, |
647 | | - "id": "26", |
| 684 | + "id": "27", |
648 | 685 | "metadata": {}, |
649 | 686 | "outputs": [], |
650 | 687 | "source": [ |
|
679 | 716 | { |
680 | 717 | "cell_type": "code", |
681 | 718 | "execution_count": null, |
682 | | - "id": "27", |
| 719 | + "id": "28", |
683 | 720 | "metadata": {}, |
684 | 721 | "outputs": [], |
685 | 722 | "source": [ |
|
705 | 742 | }, |
706 | 743 | { |
707 | 744 | "cell_type": "markdown", |
708 | | - "id": "28", |
| 745 | + "id": "29", |
709 | 746 | "metadata": { |
710 | 747 | "editable": true, |
711 | 748 | "slideshow": { |
|
732 | 769 | { |
733 | 770 | "cell_type": "code", |
734 | 771 | "execution_count": null, |
735 | | - "id": "29", |
| 772 | + "id": "30", |
736 | 773 | "metadata": { |
737 | 774 | "editable": true, |
738 | 775 | "slideshow": { |
|
0 commit comments