Interactive 3D Visualization in Jupyter | SciPy 2018 | Maarten Breddels

Sdílet
Vložit
  • čas přidán 6. 09. 2024
  • I will present ipyvolume, which is a 3d plotting library for the Jupyter notebook. Being an Jupyter widget, it plays well together with existing libraries (bqplot, threejs, ipywidgets), and can even be used outside the notebook for e.g.: outreach, press material or supplementary material for scientific papers. Ipyvolume support transitions and animations and uses WebGL to get the best performance.
    See the full SciPy 2018 playlist at • SciPy 2018: Scientific...

Komentáře • 23

  • @how_I_see_the_world
    @how_I_see_the_world Před 3 lety +3

    you have no idea how helpful this video is for me! Thank you!

  • @chrisCore95
    @chrisCore95 Před 5 lety +12

    The cat simulation was amazing

  • @BiancaAguglia
    @BiancaAguglia Před 5 lety +7

    Super, super cool. And that's my reaction just from watching it. I didn't even get to try it myself yet. 😊 Thank you for another great video.

  • @ruthminkov
    @ruthminkov Před 3 lety +3

    Incredible power, what a fantastic demo. :)

  • @alcapone1366
    @alcapone1366 Před 5 lety +5

    Great presentation, also i have been looking for something like this for my data Visualization without the pain of d3.js stuff,
    Thank you sir 👍👍

  • @wenhanzhou5826
    @wenhanzhou5826 Před 2 lety

    This guy is a legend.

  • @Migsterification
    @Migsterification Před 4 lety +1

    Excellent presentation! Good work!

  • @ldthan
    @ldthan Před 6 lety +5

    It's nice. Could you please source code and document related that you gone so far.

  • @distrologic2925
    @distrologic2925 Před 4 lety

    Very impressive!

  • @tarik_4528
    @tarik_4528 Před 3 lety

    Im asking as a 3d Artist, is this the base, for Particle Simulation ? Like are those, implemented and created through things like Jupyter ? Very interesting, I know Python is used in many procedual 3D Softwares, like Houdini and stuf like that

  • @yangsir5038
    @yangsir5038 Před 4 lety

    It's amazing!!!

  • @mrx42
    @mrx42 Před 3 lety

    The update of the map of the halo does not work when I select the portion of the map in the E,Lz plane. I don't understand why

  • @manoocgegr1364
    @manoocgegr1364 Před 5 lety

    Thank Maarten. I am painfully struggling with how to set axis label and tick font size adding grid to plot etc. After hours of search,still, I am not able to set those plot features. Any example or helpful link are really appreciated

  • @mrx42
    @mrx42 Před 4 lety +2

    Where can I find the jupyter files of your demo ? Please

    • @ShankarSivarajan
      @ShankarSivarajan Před 4 lety +2

      github.com/maartenbreddels/talk-ipyvolume-scipy2018

  • @zainabriaz3151
    @zainabriaz3151 Před 4 lety

    Is ipyvolume useful for medical image visualization??

  • @domgalic
    @domgalic Před 6 lety

    He really should do a demo :P

  • @SlewasFressk
    @SlewasFressk Před 4 lety +1

    Didn't work out of the box. No time for futher debugging. To bad, looked nice. Tested on 2020-02-24:
    from api:
    import numpy as np
    import ipyvolume as ipv
    V = np.zeros((128,128,128)) # our 3d array
    # outer box
    V[30:-30,30:-30,30:-30] = 0.75
    V[35:-35,35:-35,35:-35] = 0.0
    # inner box
    V[50:-50,50:-50,50:-50] = 0.25
    V[55:-55,55:-55,55:-55] = 0.0
    ipv.quickvolshow(V, level=[0.25, 0.75], opacity=0.03, level_width=0.1, data_min=0, data_max=1)
    =>
    c:\users\location_to_package\ipyvolume\serialize.py:81: RuntimeWarning: invalid value encountered in true_divide
    gradient = gradient / np.sqrt(gradient[0]**2 + gradient[1]**2 + gradient[2]**2)