Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
2eeea6e
add volume graphic, basic stuff works
kushalkolar Apr 12, 2025
874cd3c
remove a useless file I accidentally added
kushalkolar Apr 12, 2025
b2b9b10
black
kushalkolar Apr 12, 2025
6feec31
add volume movie
kushalkolar Apr 12, 2025
ac76f6a
linear interpolation is better
kushalkolar Apr 13, 2025
1e61b64
merge conflict
kushalkolar Jun 4, 2025
4e616bb
cmap shown for volume image in hlut tooL
kushalkolar Jun 4, 2025
1ed2794
volume render modes work
kushalkolar Jun 4, 2025
b0f26ff
example works
kushalkolar Jun 4, 2025
9d059c7
some updates to ImageGraphic for sharing buffesr
kushalkolar Jun 5, 2025
d27cd31
update volume and add examples
kushalkolar Jun 5, 2025
98a09f7
update example
kushalkolar Jun 5, 2025
61be715
update add_graphics mixin
kushalkolar Jun 5, 2025
b6e29cd
bah
kushalkolar Jun 5, 2025
36d5abb
separate TextureArrayVolume for volumes, fix indexing for tiling volumes
kushalkolar Aug 17, 2025
e3229e0
remove dim kwarg
kushalkolar Aug 17, 2025
f88d2af
update interpolation
kushalkolar Aug 17, 2025
3c865f9
tests for TextureArrayVolume WIP
kushalkolar Aug 17, 2025
312108b
remove print
kushalkolar Aug 17, 2025
df92287
fix example
kushalkolar Sep 26, 2025
76a92f3
add example
kushalkolar Sep 26, 2025
3c9a6d8
modify lfs pointer see if this works
kushalkolar Sep 27, 2025
d2618c6
merge conflict
kushalkolar Sep 27, 2025
a95627d
better alpha handling
kushalkolar Sep 27, 2025
b3af4a5
add example to tests
kushalkolar Sep 27, 2025
ae501b6
correct docs
kushalkolar Sep 27, 2025
a20e4fb
add zarr multi channel example
kushalkolar Sep 27, 2025
568785b
remove debug stuf
kushalkolar Sep 27, 2025
23e0475
volume graphic tests
kushalkolar Sep 28, 2025
6c1234b
fixes
kushalkolar Sep 28, 2025
041787e
volume image graphci features
kushalkolar Sep 28, 2025
00d20c5
allow setting only vmin or vmax for images
kushalkolar Sep 28, 2025
f6203f4
black
kushalkolar Sep 28, 2025
177a126
update example
kushalkolar Sep 28, 2025
278d76b
update graphic methods mixin
kushalkolar Sep 28, 2025
25562b6
fix
kushalkolar Sep 28, 2025
7bac111
upate example
kushalkolar Sep 28, 2025
26dfd05
better way to detect images
kushalkolar Sep 28, 2025
599c6dd
texture array for volume image is 3D
kushalkolar Sep 28, 2025
e9b7db9
fix test
kushalkolar Sep 28, 2025
8698c3e
rename to figure so pygfx gallery scraper picks it up
kushalkolar Sep 28, 2025
e23bf44
allow longer time for actions, I guess volumes take a while
kushalkolar Sep 28, 2025
5095612
rename
kushalkolar Sep 28, 2025
c2f2923
update screenshots
kushalkolar Sep 28, 2025
0566f1b
for some reason using black via python gives different results than b…
kushalkolar Sep 28, 2025
5de4a23
add ImageVolume api docs
kushalkolar Sep 28, 2025
9b57677
replace image_widget_grid yet again...
kushalkolar Sep 28, 2025
78b4e96
forgot to commit event tables diff
kushalkolar Sep 28, 2025
616a223
hlut tool can manage multiple ImageGraphics or ImageVolumeGraphics
kushalkolar Sep 30, 2025
c8e44f6
remove property that's no longer part of the API
kushalkolar Sep 30, 2025
e9c9a7a
docs
kushalkolar Sep 30, 2025
39344c3
docstring fix
kushalkolar Sep 30, 2025
dbe5056
better text on hlut
kushalkolar Sep 30, 2025
8ff0f7d
black
kushalkolar Sep 30, 2025
d92b24a
update api docs
kushalkolar Sep 30, 2025
201532a
update CI timeouts because of new downloaded volume image
kushalkolar Oct 1, 2025
ce4570b
update screenshots because hlut line is more gray
kushalkolar Oct 1, 2025
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/ci-pygfx-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ on:
jobs:
test-build-full:
name: Tests - pygfx release
timeout-minutes: 25
timeout-minutes: 20
if: ${{ !github.event.pull_request.draft }}
strategy:
fail-fast: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ on:
jobs:
test-build-full:
name: Tests
timeout-minutes: 25
timeout-minutes: 20
if: ${{ !github.event.pull_request.draft }}
strategy:
fail-fast: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/screenshots.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
screenshots:
name: Regenerate
runs-on: ubuntu-latest
timeout-minutes: 10
timeout-minutes: 20
if: ${{ !github.event.pull_request.draft }}
strategy:
fail-fast: false
Expand Down
1 change: 0 additions & 1 deletion docs/source/api/graphic_features/TextureArray.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ Properties
TextureArray.buffer
TextureArray.col_indices
TextureArray.row_indices
TextureArray.shared
TextureArray.value

Methods
Expand Down
39 changes: 39 additions & 0 deletions docs/source/api/graphic_features/TextureArrayVolume.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
.. _api.TextureArrayVolume:

TextureArrayVolume
******************

==================
TextureArrayVolume
==================
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: TextureArrayVolume_api

TextureArrayVolume

Properties
~~~~~~~~~~
.. autosummary::
:toctree: TextureArrayVolume_api

TextureArrayVolume.buffer
TextureArrayVolume.col_indices
TextureArrayVolume.row_indices
TextureArrayVolume.value
TextureArrayVolume.zdim_indices

Methods
~~~~~~~
.. autosummary::
:toctree: TextureArrayVolume_api

TextureArrayVolume.add_event_handler
TextureArrayVolume.block_events
TextureArrayVolume.clear_event_handlers
TextureArrayVolume.remove_event_handler
TextureArrayVolume.set_value

35 changes: 35 additions & 0 deletions docs/source/api/graphic_features/VolumeIsoEmissive.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.. _api.VolumeIsoEmissive:

VolumeIsoEmissive
*****************

=================
VolumeIsoEmissive
=================
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: VolumeIsoEmissive_api

VolumeIsoEmissive

Properties
~~~~~~~~~~
.. autosummary::
:toctree: VolumeIsoEmissive_api

VolumeIsoEmissive.value

Methods
~~~~~~~
.. autosummary::
:toctree: VolumeIsoEmissive_api

VolumeIsoEmissive.add_event_handler
VolumeIsoEmissive.block_events
VolumeIsoEmissive.clear_event_handlers
VolumeIsoEmissive.remove_event_handler
VolumeIsoEmissive.set_value

35 changes: 35 additions & 0 deletions docs/source/api/graphic_features/VolumeIsoShininess.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.. _api.VolumeIsoShininess:

VolumeIsoShininess
******************

==================
VolumeIsoShininess
==================
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: VolumeIsoShininess_api

VolumeIsoShininess

Properties
~~~~~~~~~~
.. autosummary::
:toctree: VolumeIsoShininess_api

VolumeIsoShininess.value

Methods
~~~~~~~
.. autosummary::
:toctree: VolumeIsoShininess_api

VolumeIsoShininess.add_event_handler
VolumeIsoShininess.block_events
VolumeIsoShininess.clear_event_handlers
VolumeIsoShininess.remove_event_handler
VolumeIsoShininess.set_value

35 changes: 35 additions & 0 deletions docs/source/api/graphic_features/VolumeIsoStepSize.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.. _api.VolumeIsoStepSize:

VolumeIsoStepSize
*****************

=================
VolumeIsoStepSize
=================
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: VolumeIsoStepSize_api

VolumeIsoStepSize

Properties
~~~~~~~~~~
.. autosummary::
:toctree: VolumeIsoStepSize_api

VolumeIsoStepSize.value

Methods
~~~~~~~
.. autosummary::
:toctree: VolumeIsoStepSize_api

VolumeIsoStepSize.add_event_handler
VolumeIsoStepSize.block_events
VolumeIsoStepSize.clear_event_handlers
VolumeIsoStepSize.remove_event_handler
VolumeIsoStepSize.set_value

35 changes: 35 additions & 0 deletions docs/source/api/graphic_features/VolumeIsoSubStepSize.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.. _api.VolumeIsoSubStepSize:

VolumeIsoSubStepSize
********************

====================
VolumeIsoSubStepSize
====================
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: VolumeIsoSubStepSize_api

VolumeIsoSubStepSize

Properties
~~~~~~~~~~
.. autosummary::
:toctree: VolumeIsoSubStepSize_api

VolumeIsoSubStepSize.value

Methods
~~~~~~~
.. autosummary::
:toctree: VolumeIsoSubStepSize_api

VolumeIsoSubStepSize.add_event_handler
VolumeIsoSubStepSize.block_events
VolumeIsoSubStepSize.clear_event_handlers
VolumeIsoSubStepSize.remove_event_handler
VolumeIsoSubStepSize.set_value

35 changes: 35 additions & 0 deletions docs/source/api/graphic_features/VolumeIsoThreshold.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.. _api.VolumeIsoThreshold:

VolumeIsoThreshold
******************

==================
VolumeIsoThreshold
==================
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: VolumeIsoThreshold_api

VolumeIsoThreshold

Properties
~~~~~~~~~~
.. autosummary::
:toctree: VolumeIsoThreshold_api

VolumeIsoThreshold.value

Methods
~~~~~~~
.. autosummary::
:toctree: VolumeIsoThreshold_api

VolumeIsoThreshold.add_event_handler
VolumeIsoThreshold.block_events
VolumeIsoThreshold.clear_event_handlers
VolumeIsoThreshold.remove_event_handler
VolumeIsoThreshold.set_value

35 changes: 35 additions & 0 deletions docs/source/api/graphic_features/VolumeRenderMode.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.. _api.VolumeRenderMode:

VolumeRenderMode
****************

================
VolumeRenderMode
================
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: VolumeRenderMode_api

VolumeRenderMode

Properties
~~~~~~~~~~
.. autosummary::
:toctree: VolumeRenderMode_api

VolumeRenderMode.value

Methods
~~~~~~~
.. autosummary::
:toctree: VolumeRenderMode_api

VolumeRenderMode.add_event_handler
VolumeRenderMode.block_events
VolumeRenderMode.clear_event_handlers
VolumeRenderMode.remove_event_handler
VolumeRenderMode.set_value

35 changes: 35 additions & 0 deletions docs/source/api/graphic_features/VolumeSlicePlane.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.. _api.VolumeSlicePlane:

VolumeSlicePlane
****************

================
VolumeSlicePlane
================
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: VolumeSlicePlane_api

VolumeSlicePlane

Properties
~~~~~~~~~~
.. autosummary::
:toctree: VolumeSlicePlane_api

VolumeSlicePlane.value

Methods
~~~~~~~
.. autosummary::
:toctree: VolumeSlicePlane_api

VolumeSlicePlane.add_event_handler
VolumeSlicePlane.block_events
VolumeSlicePlane.clear_event_handlers
VolumeSlicePlane.remove_event_handler
VolumeSlicePlane.set_value

8 changes: 8 additions & 0 deletions docs/source/api/graphic_features/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,14 @@ Graphic Features
ImageVmax
ImageInterpolation
ImageCmapInterpolation
TextureArrayVolume
VolumeRenderMode
VolumeIsoThreshold
VolumeIsoStepSize
VolumeIsoSubStepSize
VolumeIsoEmissive
VolumeIsoShininess
VolumeSlicePlane
TextData
FontSize
TextFaceColor
Expand Down
Loading
Loading