Skip to content
Open
Show file tree
Hide file tree
Changes from 39 commits
Commits
Show all changes
44 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
40ca264
Merge branch 'master' into add_openvdb
orbeckst Apr 15, 2026
08d7b68
Merge branch 'master' into add_openvdb
spyke7 Apr 24, 2026
34ff183
updated openvdb.py with from_grid() and native
spyke7 Apr 24, 2026
19e996b
Merge branch 'master' into add_openvdb
orbeckst Apr 30, 2026
9fd09c2
Update gridData/core.py
spyke7 May 2, 2026
08009a2
Update gridData/tests/test_vdb.py
spyke7 May 2, 2026
0f16137
Update gridData/OpenVDB.py
spyke7 May 2, 2026
90eba9d
simplify Grid._export_vdb
orbeckst May 2, 2026
24dc68b
fixed typo
orbeckst May 2, 2026
717bb33
updated numpy to np
spyke7 May 7, 2026
ddd8c0e
Removed np.asarray(grid)
spyke7 May 7, 2026
91c58ed
updated test_vdb.py
spyke7 May 8, 2026
3472d4f
CHANGELOG updated
spyke7 May 10, 2026
1533e1e
Update gridData/tests/test_vdb.py
spyke7 May 11, 2026
0234ee4
Update CHANGELOG
spyke7 May 11, 2026
ec05ff6
Updated test and OpenVDB.py regarding tolerance test
spyke7 May 11, 2026
6b17ab9
updated zero tolerance test with value close to zero
spyke7 May 11, 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
7 changes: 6 additions & 1 deletion CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,12 @@ The rules for this file:
-------------------------------------------------------------------------------
??/??/???? orbeckst, spyke7

* 1.2.0
* 1.2.0

Enhancements

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

Comment thread
spyke7 marked this conversation as resolved.
Outdated
Enhancements

* new API-level interoperability features (#160)
Expand Down Expand Up @@ -46,6 +50,7 @@ The rules for this file:

Enhancements

* `Grid` now accepts binary operations with any operand that can be
Comment thread
spyke7 marked this conversation as resolved.
Outdated
* `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
Loading