Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
930f517
cleanup
kushalkolar Oct 9, 2025
3ff7491
start per-vertex markers
kushalkolar Oct 9, 2025
e455caf
vectorized marker code
kushalkolar Oct 9, 2025
4bf2e97
more scatter stuff
kushalkolar Oct 10, 2025
48a0cea
progress
kushalkolar Oct 11, 2025
1440716
progress
kushalkolar Oct 12, 2025
5401bd6
GraphicFeatures.property_name is now an instance attribute instead of…
kushalkolar Oct 12, 2025
7464ca3
all point features implemented, not a single thing tested yet
kushalkolar Oct 12, 2025
b0c7732
docstring
kushalkolar Oct 12, 2025
866ab0d
some reorganization of scatter and line related features
kushalkolar Oct 12, 2025
0e5d8c3
docstring
kushalkolar Oct 12, 2025
d1120c9
fix
kushalkolar Oct 12, 2025
4a63ebb
update fastplotlib/layouts/_graphic_methods_mixin.py
kushalkolar Oct 12, 2025
c385dcb
basics work
kushalkolar Oct 12, 2025
f37f834
modify iris example to use markers
kushalkolar Oct 19, 2025
8456cbb
scatter tests, black
kushalkolar Oct 19, 2025
2a0c303
add asterisk to test
kushalkolar Oct 19, 2025
481a46d
sprites example
kushalkolar Oct 19, 2025
344a5d4
update examples
kushalkolar Oct 19, 2025
480eaf1
add scatter validation example
kushalkolar Oct 19, 2025
9478ce0
fixes
kushalkolar Oct 20, 2025
f505abc
fix
kushalkolar Oct 20, 2025
ade632e
more tests
kushalkolar Oct 20, 2025
03fe8b5
more fixes and tests
kushalkolar Oct 20, 2025
ed0ccd4
markers buffer manager tests
kushalkolar Oct 20, 2025
d57c3a6
docstring
kushalkolar Oct 20, 2025
304ec31
rotation fixes and tests
kushalkolar Oct 20, 2025
cbd0f44
add a useful assert to positions data buffer manager test
kushalkolar Oct 20, 2025
359ba9a
point_rotations tests
kushalkolar Oct 20, 2025
c06ae9f
need float32 else all tests fail lulz
kushalkolar Oct 20, 2025
d89c649
merge main
kushalkolar Oct 20, 2025
3a519c9
black
kushalkolar Oct 20, 2025
3070b39
skip graphic features that are None
kushalkolar Oct 21, 2025
2ac0af5
fix
kushalkolar Oct 21, 2025
b31a763
fix
kushalkolar Oct 21, 2025
a0e74fb
update scatter screenshot
kushalkolar Oct 21, 2025
4d2a059
update scatter API docs
kushalkolar Oct 21, 2025
9cbce27
update event tables
kushalkolar Oct 21, 2025
bdb60f5
increase tolerance because of mac
kushalkolar Oct 21, 2025
39ae8e0
I guess let's keep the higher 0.2 threshold
kushalkolar Oct 21, 2025
7f957d2
remove renamed feature docs
kushalkolar Oct 21, 2025
55bb341
finish sentence
kushalkolar Oct 22, 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
35 changes: 35 additions & 0 deletions docs/source/api/graphic_features/EdgeWidth.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.. _api.EdgeWidth:

EdgeWidth
*********

=========
EdgeWidth
=========
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: EdgeWidth_api

EdgeWidth

Properties
~~~~~~~~~~
.. autosummary::
:toctree: EdgeWidth_api

EdgeWidth.value

Methods
~~~~~~~
.. autosummary::
:toctree: EdgeWidth_api

EdgeWidth.add_event_handler
EdgeWidth.block_events
EdgeWidth.clear_event_handlers
EdgeWidth.remove_event_handler
EdgeWidth.set_value

37 changes: 0 additions & 37 deletions docs/source/api/graphic_features/PointsSizesFeature.rst

This file was deleted.

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

UniformEdgeColor
****************

================
UniformEdgeColor
================
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: UniformEdgeColor_api

UniformEdgeColor

Properties
~~~~~~~~~~
.. autosummary::
:toctree: UniformEdgeColor_api

UniformEdgeColor.value

Methods
~~~~~~~
.. autosummary::
:toctree: UniformEdgeColor_api

UniformEdgeColor.add_event_handler
UniformEdgeColor.block_events
UniformEdgeColor.clear_event_handlers
UniformEdgeColor.remove_event_handler
UniformEdgeColor.set_value

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

UniformMarker
*************

=============
UniformMarker
=============
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: UniformMarker_api

UniformMarker

Properties
~~~~~~~~~~
.. autosummary::
:toctree: UniformMarker_api

UniformMarker.value

Methods
~~~~~~~
.. autosummary::
:toctree: UniformMarker_api

UniformMarker.add_event_handler
UniformMarker.block_events
UniformMarker.clear_event_handlers
UniformMarker.remove_event_handler
UniformMarker.set_value

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

UniformRotations
****************

================
UniformRotations
================
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: UniformRotations_api

UniformRotations

Properties
~~~~~~~~~~
.. autosummary::
:toctree: UniformRotations_api

UniformRotations.value

Methods
~~~~~~~
.. autosummary::
:toctree: UniformRotations_api

UniformRotations.add_event_handler
UniformRotations.block_events
UniformRotations.clear_event_handlers
UniformRotations.remove_event_handler
UniformRotations.set_value

1 change: 0 additions & 1 deletion docs/source/api/graphic_features/VertexCmap.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ Properties

VertexCmap.buffer
VertexCmap.name
VertexCmap.shared
VertexCmap.transform
VertexCmap.value

Expand Down
1 change: 0 additions & 1 deletion docs/source/api/graphic_features/VertexColors.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ Properties
:toctree: VertexColors_api

VertexColors.buffer
VertexColors.shared
VertexColors.value

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

VertexMarkers
*************

=============
VertexMarkers
=============
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: VertexMarkers_api

VertexMarkers

Properties
~~~~~~~~~~
.. autosummary::
:toctree: VertexMarkers_api

VertexMarkers.buffer
VertexMarkers.value
VertexMarkers.value_int

Methods
~~~~~~~
.. autosummary::
:toctree: VertexMarkers_api

VertexMarkers.add_event_handler
VertexMarkers.block_events
VertexMarkers.clear_event_handlers
VertexMarkers.remove_event_handler
VertexMarkers.set_value

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

VertexPointSizes
****************

================
VertexPointSizes
================
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: VertexPointSizes_api

VertexPointSizes

Properties
~~~~~~~~~~
.. autosummary::
:toctree: VertexPointSizes_api

VertexPointSizes.buffer
VertexPointSizes.value

Methods
~~~~~~~
.. autosummary::
:toctree: VertexPointSizes_api

VertexPointSizes.add_event_handler
VertexPointSizes.block_events
VertexPointSizes.clear_event_handlers
VertexPointSizes.remove_event_handler
VertexPointSizes.set_value

1 change: 0 additions & 1 deletion docs/source/api/graphic_features/VertexPositions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ Properties
:toctree: VertexPositions_api

VertexPositions.buffer
VertexPositions.shared
VertexPositions.value

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

VertexRotations
***************

===============
VertexRotations
===============
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: VertexRotations_api

VertexRotations

Properties
~~~~~~~~~~
.. autosummary::
:toctree: VertexRotations_api

VertexRotations.buffer
VertexRotations.value

Methods
~~~~~~~
.. autosummary::
:toctree: VertexRotations_api

VertexRotations.add_event_handler
VertexRotations.block_events
VertexRotations.clear_event_handlers
VertexRotations.remove_event_handler
VertexRotations.set_value

12 changes: 9 additions & 3 deletions docs/source/api/graphic_features/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,18 @@ Graphic Features

VertexColors
UniformColor
UniformSize
SizeSpace
Thickness
VertexPositions
PointsSizesFeature
VertexCmap
Thickness
VertexMarkers
UniformMarker
UniformEdgeColor
EdgeWidth
UniformRotations
VertexRotations
VertexPointSizes
UniformSize
TextureArray
ImageCmap
ImageVmin
Expand Down
7 changes: 7 additions & 0 deletions docs/source/api/graphics/ScatterGraphic.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,16 @@ Properties
ScatterGraphic.colors
ScatterGraphic.data
ScatterGraphic.deleted
ScatterGraphic.edge_colors
ScatterGraphic.edge_width
ScatterGraphic.event_handlers
ScatterGraphic.image
ScatterGraphic.markers
ScatterGraphic.mode
ScatterGraphic.name
ScatterGraphic.offset
ScatterGraphic.point_rotation_mode
ScatterGraphic.point_rotations
ScatterGraphic.right_click_menu
ScatterGraphic.rotation
ScatterGraphic.size_space
Expand Down
Loading
Loading