Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
22a5995
added a simple program to export files in .vdb format
spyke7 Dec 27, 2025
c871534
Merge branch 'master' into add_openvdb
spyke7 Jan 18, 2026
d809198
updated changelog and OpenVDB.py
spyke7 Jan 18, 2026
242edb5
updated changelog and OpenVDB.py
spyke7 Jan 18, 2026
79c96de
fixed core.py errors
spyke7 Jan 18, 2026
0649210
fixed typo in OpenVDB.py
spyke7 Jan 18, 2026
f83f709
updated OpenVDB.py
spyke7 Jan 19, 2026
09b88a3
removed transpose inside populate()
spyke7 Jan 19, 2026
3c93f8d
test_vdb.py updated
spyke7 Jan 23, 2026
1765ae1
Merge branch 'master' into add_openvdb
spyke7 Jan 24, 2026
31831cb
modified test_vdb.py for coverage
spyke7 Jan 24, 2026
c55366b
updated test_vdb.py
spyke7 Jan 24, 2026
ea446d7
updated CHANGELOG and gh-ci.yaml
spyke7 Jan 25, 2026
1e2fd80
Updated docs, test_vdb.py and OpenVDB.py
spyke7 Jan 26, 2026
145a1dd
Updated tests
spyke7 Jan 26, 2026
4bd1d8a
updated test_vdb.py
spyke7 Jan 28, 2026
d010391
updated tests and OpenVDB.py
spyke7 Jan 29, 2026
c8e643d
updated tests and OpenVDB.py
spyke7 Jan 29, 2026
f87d3d8
Test updated and reformatted with black
spyke7 Feb 3, 2026
97aef4b
added skip if
spyke7 Feb 3, 2026
b6e5568
Apply suggestion from @orbeckst
orbeckst Feb 5, 2026
53a6017
Implemented preScale and postTranslate
spyke7 Feb 5, 2026
2c75469
Updated tests, OpenVDB.py and core.py
spyke7 Feb 7, 2026
acff126
Updated the OpenVDB.py with new API structure
spyke7 Feb 11, 2026
0231a44
Updated tests
spyke7 Feb 12, 2026
df03e8b
updated test_vdb.py and OpenVDB.py
spyke7 Feb 13, 2026
65bcc79
updated the for loop a little inside _get_best_grid_type
spyke7 Feb 21, 2026
027c44e
added convert_to in core.py, checked for grid and origin
spyke7 Mar 3, 2026
d1159b1
updated write() in OpenVDB.py
spyke7 Mar 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/gh-ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:

- name: install package deps
run: |
micromamba install numpy scipy mrcfile pytest pytest-cov codecov
micromamba install numpy scipy mrcfile pytest pytest-cov codecov openvdb

- name: check install
run: |
Expand Down
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,4 @@ Contributors:
* Andrés Montoya <conradolandia> (logo)
* Rich Waldo <plethorachutney>
* Pradyumn Prasad <Pradyumn-cloud>
* Shreejan Dolai <spyke7>
15 changes: 12 additions & 3 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,20 @@ The rules for this file:
use tabs but use spaces for formatting
* accompany each entry with github issue/PR number (Issue #xyz)

------------------------------------------------------------------------------
01/16/2026 IAlibay, ollyfutur, conradolandia, orbeckst, PlethoraChutney,
Pradyumn-cloud, spyke7
-------------------------------------------------------------------------------
??/??/???? orbeckst
??/??/???? orbeckst, spyke7

* 1.1.1
* 1.2.0

Fixes
Enhancements

* Added openVDB format exports (Issue #141, PR #148)


Fixes


01/22/2026 IAlibay, ollyfutur, conradolandia, orbeckst, PlethoraChutney,
Expand All @@ -35,6 +43,7 @@ The rules for this file:

Enhancements

* `Grid` now accepts binary operations with any operand that can be
* `Grid` now accepts binary operations with any operand that can be
broadcasted to the grid's shape according to `numpy` broadcasting rules
(PR #142)
Expand Down
3 changes: 3 additions & 0 deletions doc/source/gridData/formats.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ small number of file formats is directly supported.
:mod:`~gridData.gOpenMol` gOpenMol_ plt x
:mod:`~gridData.mrc` CCP4_ ccp4,mrc x x subset implemented
:class:`~gridData.core.Grid` pickle pickle x x standard Python pickle of the Grid class
:mod:`~gridData.OpenVDB` OpenVDB_ vdb x implemented for Blender visualization
============================ ========== ========= ===== ===== =========================================


Expand All @@ -39,6 +40,7 @@ small number of file formats is directly supported.
.. _OpenDX: http://www.opendx.org/
.. _gOpenMol: http://www.csc.fi/gopenmol/
.. _CCP4: http://www.ccpem.ac.uk/mrc_format/mrc2014.php
.. _OpenVDB: https://www.openvdb.org/


Format-specific modules
Expand All @@ -50,3 +52,4 @@ Format-specific modules
formats/OpenDX
formats/gOpenMol
formats/mrc
formats/OpenVDB
2 changes: 2 additions & 0 deletions doc/source/gridData/formats/OpenVDB.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.. automodule:: gridData.OpenVDb

Loading