* start separating iw plotting and array logic
* some more basics down
* comment
* collapse into just having a window function, no frame_function
* progress
* placeholder for computing histogram
* formatting
* remove spaghetti
* more progress
* basics working :D
* black
* most of the basics work in iw
* fix
* progress
* progress but still broken
* flippin display dims works
* camera scale must be positive for MIP rendering
* a very difficult to encounter iterator bug!
* patch iterator caveats
* mostly worksgit status
* add ArrayProtocol
* rename
* fixes
* set camera orthogonal to xy plane when going from 3d -> 2d
* naming, cleaning
* cleanup, correct way to push and pop dims
* quality of life improvements
* new histogram lut tool
* new hlut tool
* imagewidget rgb toggle works
* more progress
* support rgb(a) image volumes
* ImageGraphic cleanup
* cleanup, docs
* fix
* updates
* new per-data array properties work
* black formatting
* fixes and other things
* typing tweaks
* better iterator, fix bugs
* fixes
* show tooltips in right clck menu
* ignore nans and inf for histogram
* histogram of zeros
* docstrings
* fix imgui pixels
* iw indices event handlers only get a tuple of the indices
* bugfix
* fix cmap setter
* spatial_func better name
* bugfix
* hist specify quantile
* fix typos (
#991)
* fix typos
* add rendercanvas to intersphinx_mapping
* nd-iw backup
* correct ImageGraphic w.r.t. ndw
* last fixes in ndi
Addresses #1047.
Concrete changes: