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