Releases: pyapp-kit/ndv
Releases · pyapp-kit/ndv
v0.3.0
What's Changed
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #129
- refactor: Pass LUTModel to LUTView by @gselzer in #87
- docs: use mkdocs-api-autonav to generate nav by @tlambert03 in #133
- fix: fix conditional when normalized channel axis resolves to 0 by @tlambert03 in #135
- test: test minimum stated dependencies on CI with
uv --resolution lowest-direct
by @tlambert03 in #109 - test: skip ubuntu-vispy-pyside-3.12 by @tlambert03 in #137
- feat: Rectangular ROIs by @gselzer in #114
- feat: add
call_later
(public) andprocess_events
(private) to the NDVApp API by @tlambert03 in #136 - feat: add widget visibility options to ArrayViewerModel by @tlambert03 in #139
- chore: Purge v1 by @gselzer in #142
- feat: per-channel histograms by @gselzer in #132
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- docs: fix ArrayViewer hide method docstring by @fdrgsp in #107
- build: restrict qt a bit more by @tlambert03 in #108
- refactor: extract GUI-specific logic to GUI folders by @tlambert03 in #112
- feat: add pygfx-backed histogram by @gselzer in #105
- fix: hide sliders for singleton axes by @tlambert03 in #120
- feat: bring back some labeled axes feature from v1 by @tlambert03 in #121
- bug: fix case where current_index contains duplicate keys by @tlambert03 in #122
- docs: Add a set of examples in
cookbook
by @jacopoabramo in #123 - docs: make all scripts pep 723 compliant by @tlambert03 in #124
- docs: Add mechanism to generate screenshot from examples, and build during docs by @tlambert03 in #126
- fix: don't _update_visible_sliders if there is no data by @tlambert03 in #127
New Contributors
- @fdrgsp made their first contribution in #107
- @jacopoabramo made their first contribution in #123
Full Changelog: v0.2.1...v0.2.2
v0.2.1
v0.2.0
What's Changed
- fix: fix slider signals for pyside6 by @tlambert03 in #31
- Fix the height of the info label by @hanjinliu in #32
- feat: better mouse events and canvas2world methods by @tlambert03 in #26
- fix: Clean up PyGFX events by @gselzer in #34
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #35
- feat: Add ROI selection tool by @gselzer in #23
- chore: autoupdate pre-commit, drop python 3.8 by @pre-commit-ci in #37
- fix: fix canvas update on set_data by @tlambert03 in #40
- feat: Use handles to compute viewer range by @gselzer in #38
- fix: make sure it's ok to set_data to
None
and generally have an empty viewer by @tlambert03 in #43 - ci(pre-commit.ci): autoupdate by @pre-commit-ci in #53
- feat: Histogram Widget by @gselzer in #52
- refactor: updates to v2-mvc branch by @tlambert03 in #56
- feat: V2 add back channel modes and multi-channel display by @tlambert03 in #57
- refactor: minor rearrangement of v2 stuff by @tlambert03 in #63
- refactor: V2 "mouseable" canvas objects, remove mouse logic from qt/jupyter views by @tlambert03 in #64
- feat: v2 histogram (simplified alternative) by @tlambert03 in #65
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #58
- refactor: v2 - use base classes rather than protocols by @tlambert03 in #66
- ci: test lots of backends on ci by @tlambert03 in #73
- test: add test for controller, with mocks for canvas and frontend objects by @tlambert03 in #72
- test: Add back tests by @tlambert03 in #74
- feat: better excepthook in v2 by @tlambert03 in #69
- feat: add Wx front-end by @tlambert03 in #62
- feat: add CanvasProvider and GuiProvider classes by @tlambert03 in #75
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #79
- feat: support GPU-calculated luts in vispy by @tlambert03 in #77
- refactor: cleanup on public API by @tlambert03 in #80
- refactor: merge in v2 "MVC" branch by @tlambert03 in #82
- docs: setup documentation with mkdocs by @tlambert03 in #84
- docs: add versioned docs with deployment by @tlambert03 in #85
- refactor: Better Styles for wx and jupyter widgets by @tlambert03 in #88
- feat: support interactive usage with wx on ipython by @tlambert03 in #89
- docs: add pre-release banner by @tlambert03 in #90
- docs: more docs work by @tlambert03 in #93
- refactor: remove
LUTModel.autoscale
and makeLUTModel.clims
more powerful by @tlambert03 in #94 - feat: return 3d support to v2 by @tlambert03 in #83
- fix: remove texture guessing for vispy, try texture_format='auto' before falling back by @tlambert03 in #98
- docs: update documentation to list all env vars by @tlambert03 in #97
- docs: minor installation fixes & cleanup by @gselzer in #101
- feat: add reset zoom button to jupyter by @tlambert03 in #102
- feat: adding back async by @tlambert03 in #92
- docs: more updates to API documentation by @tlambert03 in #103
New Contributors
- @hanjinliu made their first contribution in #32
- @gselzer made their first contribution in #34
- @pre-commit-ci made their first contribution in #35
Full Changelog: v0.0.4...v0.2.0
v0.2.0rc0
What's Changed
- fix: fix slider signals for pyside6 by @tlambert03 in #31
- Fix the height of the info label by @hanjinliu in #32
- feat: better mouse events and canvas2world methods by @tlambert03 in #26
- Clean up PyGFX events by @gselzer in #34
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #35
- feat: Add ROI selection tool by @gselzer in #23
- chore: autoupdate pre-commit, drop python 3.8 by @pre-commit-ci in #37
- fix: fix canvas update on set_data by @tlambert03 in #40
- feat: Use handles to compute viewer range by @gselzer in #38
- fix: make sure it's ok to set_data to
None
and generally have an empty viewer by @tlambert03 in #43 - ci(pre-commit.ci): autoupdate by @pre-commit-ci in #53
- feat: Histogram Widget by @gselzer in #52
- updates to v2-mvc branch by @tlambert03 in #56
- V2 add back channel modes and multi-channel display by @tlambert03 in #57
- refactor: minor rearrangement of v2 stuff by @tlambert03 in #63
- refactor: V2 "mouseable" canvas objects, remove mouse logic from qt/jupyter views by @tlambert03 in #64
- feat: v2 histogram (simplified alternative) by @tlambert03 in #65
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #58
- refactor: v2 - use base classes rather than protocols by @tlambert03 in #66
- ci: test lots of backends on ci by @tlambert03 in #73
- test: add test for controller, with mocks for canvas and frontend objects by @tlambert03 in #72
- test: Add back tests by @tlambert03 in #74
- feat: better excepthook in v2 by @tlambert03 in #69
- feat: add Wx front-end by @tlambert03 in #62
- feat: add CanvasProvider and GuiProvider classes by @tlambert03 in #75
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #79
- feat: support GPU-calculated luts in vispy by @tlambert03 in #77
- refactor: cleanup on public API by @tlambert03 in #80
- refactor: merge in v2 "MVC" branch by @tlambert03 in #82
- docs: setup documentation with mkdocs by @tlambert03 in #84
- docs: add versioned docs with deployment by @tlambert03 in #85
- refactor: Better Styles for wx and jupyter widgets by @tlambert03 in #88
- feat: support interactive usage with wx on ipython by @tlambert03 in #89
- docs: add pre-release banner by @tlambert03 in #90
New Contributors
- @hanjinliu made their first contribution in #32
- @gselzer made their first contribution in #34
- @pre-commit-ci made their first contribution in #35
Full Changelog: v0.0.4...v0.2.0rc0
v0.0.4
What's Changed
- docs: add minimal pygfx and vispy example by @tlambert03 in #24
- fix: tensorstore isel by @tlambert03 in #25
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- feat: add spinner when loading frames by @tlambert03 in #9
- refactor: minimize public API surface by @tlambert03 in #13
- Update README.md by @tlambert03 in #16
- feat: enable 3d for pygfx by @tlambert03 in #15
- fix: fix progress spinner on first show by @tlambert03 in #18
- build: add back support for python3.8 by @tlambert03 in #19
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- move repo by @tlambert03 in #2
- support more array types, add
imshow
by @tlambert03 in #3
New Contributors
- @tlambert03 made their first contribution in #2
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- ci(dependabot): bump softprops/action-gh-release from 1 to 2 by @dependabot in tlambert03#1
New Contributors
- @dependabot made their first contribution in tlambert03#1
Full Changelog: https://github.com/tlambert03/ndv/commits/v0.0.1