New
- Tooltips!
figure = Figure(show_tooltips=True)
will autogenerate tooltips that display the graphic's data at the current mouse pointer position. For customization see the examples gallery. Graphic
is now public and available as a top level import, useful for typing and subclassing.fastplotlib.Graphic
.- All GraphicFeatures are now public and available under the
fastplotlib.graphics.features
namespace. Useful for typing and subclassing for advanced use cases. GraphicFeatureEvent
is now public and also available as a top level import, i.e.fastplotlib.GraphicFeatureEvent
, since this can be frequently used for typing in event callback functions.- Faster array subsampling that takes into account the relative dimensions of the input array, now used for
quick_min_max()
. Thanks @FlynnOConnell ! - Infinite line material from
pygfx
gives us a much nicerLinearSelector
!
What's Changed
- bump version by @kushalkolar in #778
- Use pyproject.toml by @almarklein in #782
- Use _version.py that includes details using git by @almarklein in #784
- more event docs, make some things public by @kushalkolar in #773
- optimized array subsampling by @FlynnOConnell in #721
- add ignore_dims arg to subsample_array by @FlynnOConnell in #797
- add show fps and blend modes to right click menu options by @kushalkolar in #796
- Improve hover color behavior for selectors by @almarklein in #799
- Refactor selector drag behavior by @almarklein in #800
- Fixes array issue that was causing incompatibility in the subsample a… by @apasarkar in #803
- fix typo in dev docs by @kushalkolar in #807
- use
LineInfiniteSegmentMaterial
forLinearSelector
by @kushalkolar in #813 - Fix rect manager by @kushalkolar in #820
- vertex_thickness -> vertex_size to be consistent with names of scatter property names by @apasarkar in #815
- coerce dtype=np.int64 for np.prod calls in subsample by @FlynnOConnell in #806
- docstring and docs cleanup, other misc small things by @kushalkolar in #828
- iw.current_index is now non-reentrant by @kushalkolar in #829
- lint by @clewis7 in #831
- Tooltips, add overlay render pass by @kushalkolar in #830
- pin to pygfx v0.10.0 for release by @kushalkolar in #836
Full Changelog: v0.4.0...v0.5.0