Skip to content

🐋 Dockerfile for pyOpenVDB use in scientific visualization projects

License

Notifications You must be signed in to change notification settings

joachimbbp/openvdb_docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Docker for OpenVDB

This project is a Dockerfile for OpenVDB. It includes NumPy support and default grids (FloatGrid, BoolGrid, and Vec3sGrid) only for fast build times.

This dockerfile is intended for local builds. It does not specify system architecture and will default to whatever architecture you build it on.

This dockerfile is used in Neurovolume but should also be applicable to many scientific visualization projects.

It was made by Zach Lipp and Joachim Pfefferkorn (but mostly Zach) at the Recurse Center

Pull Requests

Before submitting a pull request, please make sure that the docker file builds on your machine with our github actions. To do so using act:

  • navigate to openvdb_docker
  • run act -j build

Future Work

  • A multi-architecture build which pushes directly to Dockerhub has been been in the works (see previous commits and other branches). While we have had limited success with these, we would like to implement this in the future.
  • Similarly, an enabling of all grid types is interesting to us if there is a way to make this performant.

About

🐋 Dockerfile for pyOpenVDB use in scientific visualization projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published