Skip to main content

Interactive Volume Rendering for yt

Project description

interactive volume rendering for yt

Doc Status

This package provides interactive visualization using OpenGL for datasets loaded in yt. It is written to provide both scripting and interactive access.

example of using yt_idv


  • Rendering of multi-resolution (AMR) volume data
  • Rendering of unstructured mesh data
  • Fully-traitlets-ized interface for controlling the rendering properties
  • DearImGUI-based interactive controls
  • On-screen rendering powered by pyglet and off-screen EGL through PyOpenGL
  • Multiple annotations:
    • Text
    • Boxes
    • Block and grid outlines
  • Support for sub-selections of data via the yt data selection interface
  • Integration with the ipywidgets Image widget.



This package was initially created as part of yt, with the first iteration written by Chuck Rozhon. The conversion to use traitlets, pyglet and a more flexible shader interface was done by Matthew Turk, with contributions from Kacper Kowalik and Chris Havlin.

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yt_idv-0.2.3.tar.gz (177.1 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page