Interactive Volume Rendering for yt
Project description
interactive volume rendering for yt
This package provides interactive visualization using OpenGL for datasets loaded in yt. It is written to provide both scripting and interactive access.
- Free software: BSD license
- Documentation: https://yt-idv.readthedocs.io.
- Source code: https://github.com/yt-project/yt_idv
Features
- 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.
Examples
Credits
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
Release history Release notifications | RSS feed
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.4.1.tar.gz
(219.4 kB
view details)
File details
Details for the file yt_idv-0.4.1.tar.gz
.
File metadata
- Download URL: yt_idv-0.4.1.tar.gz
- Upload date:
- Size: 219.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c79a18798035d4210b9c37803a847c3923076f05f4495f32675343028c6ae4ec |
|
MD5 | 740d063533f67eff4f5560efef88aeed |
|
BLAKE2b-256 | 253b4b9efd76a1fe054ba06d9b68a36c7452ebdb69ba11bc71d69ade16c5803a |