Live data from Hacker News

Viewing profile — kushalkolar

kushalkolar

HN member
Joined
Sun, Jan 26, 2025, 4:20 AM UTC
HN karma
40
Public activity
35 items

About kushalkolar

No profile information was provided.

Recent public activity

  1. comment
    Comment #43357808

    I just commented above, see this: https://github.com/vispy/jupyter_rfb/issues/95#issuecomment-...

  2. comment
    Comment #43357803

    I just remembered, I think there is something weird with Google's servers or the network because performance was very poor even with a custom Google Cloud instance running jupyterl…

  3. comment
    Comment #43345871

    OK now try to do this in 3D with arbitrary projections and interactivity! And guess what, you'd create a rendering engine :) My earlier reply has a link to how GPUs actually push p…

  4. comment
    Comment #43344653

    Setting the value of a pixel in an image is very different from drawing objects like lines, this is a good introduction: https://graphicscompendium.com/intro/01-graphics-pipeline

  5. comment
    Comment #43344424

    In the meantime you can use the rendering engine pygfx to create them directly :)

  6. comment
    Comment #43344411

    Take a look at the examples gallery, it differs greatly from matplotlib. But I guess that will be subjective

  7. comment
    Comment #43344359

    Fastplotlib is very different from bokeh and holoviz, and has different use cases. Bokeh and holoviz send data to a JS front end that draws (to the best of my knowledge), whereas f…

  8. comment
    Comment #43339132

    I don't think it's ready yet and I think it might be private at the moment, Cyrille can comment more on it. But if I understand correctly it's a protocol for serializing graphical …

  9. comment
    Comment #43338795

    non-jupyter notebook implementations have their quirks, eventually we hope to make a more universal jupyter-rfb kind of library, perhaps using anywidget. Anywidget is awesome: http…

  10. comment
    Comment #43338773

    > the data is available on a machine in a cluster rather than on the local machine of a user jupyter-rfb lets you do remote rendering for this, render to a remote frame buffer and …

  11. comment
    Comment #43338632

    I do not know ruby but sometimes that's an opportunity to try and make one which others will also find useful :)

  12. comment
    Comment #43338517

    Thanks, and the purpose was to show what's possible on modest hardware that most people have. We have created gigabytes of graphics that live on the gpu for more complex use cases …

  13. comment
    Comment #43337756

    This is exactly why we use jupyter-rfb, I often have large datasets on a remote cluster computer and we perform remote rendering. see: https://fastplotlib.org/ver/dev/user_guide/fa…

  14. comment
    Comment #43337642

    Hi! I've seen some of your work on wgpu-py! Definitely let us know if you need help or have ideas, if you're on the main branch we recently merged a PR that allows events to be bid…

  15. comment
    Comment #43337596

    Rendering frames and saving them to disk can be done with rendercanvas but we haven't exposed this in fastplotlib yet: https://github.com/pygfx/rendercanvas/issues/49

  16. comment
    Comment #43337447

    Yea the security issue is why I'm pretty sure you can't do it on WGPU, but Vulkan and cupy can fully run locally so it doesn't have the same security concern.

  17. comment
    Comment #43337429

    Thanks! Yup our focus is not publication figures, matplotlib and seaborn cover that space pretty well.

  18. comment
    Comment #43337367

    This looks cools thanks! Makes me wonder if there's any way to do that with WGPU if WGPU is interfacing with Vulkan, probably not easy if possible I"m guessing. WGPU has security p…

  19. comment
    Comment #43336993

    We offer a lot of ways to slice colors, set cmaps and cmap transforms, they are really useful in neuroscience: https://fastplotlib.org/ver/dev/_gallery/line/line_colorslic... https…

  20. comment
    Comment #43336648

    Thanks! That is a great question and one that I've we've been battling with as well. As far as we know, this is not possible due to the way different contexts are set up on the GPU…

  21. comment
    Comment #43336607

    Exactly that's a good example!

  22. comment
    Comment #43336588

    The example from the article with the subtitle "Large-scale calcium imaging dataset with corresponding behavior and down-stream analysis" is a good example. We have brain imaging v…

  23. comment
    Comment #43336503

    Almar made blog posts about the line shader he wrote! https://almarklein.org/triangletricks.html https://almarklein.org/line_rendering.html A big shader refactor was done in this P…

  24. comment
    Comment #43336451

    ok, different libraries have different use cases, the type of data we work with absolutely necessitates dynamic visualization. You wouldn't view a video with imshow would you?

  25. comment
    Comment #43336359

    Thanks! I used pyqtgraph for many years and love what can be done by it, we started off wanting to build something like it but based on WGPU and not bound to Qt.