- Ensure that layer widget color is a hex value by @Carifio24 in glue-viz#397
- Added implementation of lines in scatter viewer by @astrofrog in glue-viz#398
- Expose opacity in profile viewer by @Carifio24 in glue-viz#400
- Allow native aspect ratio in ipyvolume viewers by @Carifio24 in glue-viz#399
Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.18.0...v0.19.0
- Fix density map in scatter viewer for many points by @astrofrog in glue-viz#363
- Restore, but deprecate BqplotScatterLayerState by @dhomeier in glue-viz#375
- Keep
scatter_mark.fill
updated fromself.state.fill
by @dhomeier in glue-viz#384 - Prevent destruction of
CircularAnnulusROI
by resizing belowinner_radius
by @dhomeier in glue-viz#383 - Enable dragging BqplotLassoMode with BrushSelector by @dhomeier in glue-viz#391
- Fix issues with adjusting min/max values for size and cmap by @Carifio24 in glue-viz#395
- Make bqplot linear scatter sizes more closely match matplotlib viewer by @Carifio24 in glue-viz#394
- Make vuetify Solara compatible by @maartenbreddels in glue-viz#366
- Add polygon/lasso selection mode by @jfoster17 in glue-viz#371
- Improve layout of density scatter by @mariobuikhuizen in glue-viz#374
- Allow enforcing persistenly circular ROI in draw tool by @dhomeier in glue-viz#376
- Switch to Sphinx book theme and fix documentation warnings by @astrofrog in glue-viz#386
- Complement BqplotLassoMode with genuine PolygonMode by @dhomeier in glue-viz#391
- Keep subset menu open when deleting a subset by @kecnry in glue-viz#393
- Preserve rotation angle under dragging for ellipse and rectangle selection tools by @pllim in glue-viz#396
- Add infrastructure for visual tests and first tests by @astrofrog in glue-viz#360
- Fix compatibility with future glue-core changes by @astrofrog in glue-viz#380
Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.17.0...v0.18.0
- Fixed a couple of bugs in the scatter viewer related to incompatible datasets and dataset removal by @astrofrog in glue-viz#359
- Fix duplicate xrange region bug when operators are used on existing regions by @pllim in glue-viz#357
- Annulus draw tool by @pllim in glue-viz#356
Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.16.4...v0.17.0
- Make sure invalid subsets don't display by @jfoster17 in glue-viz#355
Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.16.3...v0.16.4
- Fix subset creation with unit flip by @astrofrog in glue-viz#354
- Remove codecov from test dependencies by @astrofrog in glue-viz#351
Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.16.2...v0.16.3
- Allow cmap and size to take cateogricals by @jfoster17 in glue-viz#347
- Don't overload _update_data in image viewer layer artist by @astrofrog in glue-viz#350
- Remove pkg resources call by @jfoster17 in glue-viz#348
Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.16.1...v0.16.2
- Don't set scale limits if glue state limits are None by @astrofrog in glue-viz#345
Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.16.0...v0.16.1
- Fix updating of image viewer when data is modified by @astrofrog in glue-viz#339
- Fix initial limits of viewers by @astrofrog in glue-viz#344
- Initial support for unit conversion in profile viewer by @astrofrog in glue-viz#311
- MNT: Replace zmq ioloop with tornado by @pllim in glue-viz#343
Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.15.0...v0.16.0
- Set row number column width in Table widget dynamically from no. of digits
- by @kecnry in glue-viz#337
- Fix bug where empty histogram layer does not redraw by @Carifio24 in glue-viz#338
- Allow empty
Data
to be loaded into the Table Viewer by @duytnguyendtn in glue-viz#336 - Allow adjusting z-order for scatter and histogram layers by @Carifio24 in glue-viz#334
- Corrected spelling errors by @jsoref in glue-viz#333
- Updated
ipyvolume
andscikit-image
requirements for numpy 1.24 compatibility - by @dhomeier in glue-viz#341
- @jsoref made their first contribution in glue-viz#333
Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.14.2...v0.15.0
- Fix compatibility of image viewer with recent versions of glue-core by @astrofrog in glue-viz#331
Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.14.1...v0.14.2
- If image is not used in scatter layer, use an empty image. by @maartenbreddels in glue-viz#324
- Avoid sending any unnecessary updates to the front-end and prevent hanging due to circular callbacks by @astrofrog in glue-viz#325
- Fix support for all
BaseCartesianData
subclass instances by @astrofrog in glue-viz#327 - Fix
IndexError
that occurred in some cases during JSON to State translation by @astrofrog in glue-viz#326
- Updated dependencies to run and test with Python 3.11 by @dhomeier in glue-viz#329
Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.14.0...v0.14.1
- Added a setting to control disabling of tools in other viewers by @astrofrog in glue-viz#320
Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.13.1...v0.14.0
0.13.1 - 2022-09-26
- Fixed a bug causing the colour picker to enter an infinite loop upon
- dragging in the widget. in glue-viz#312
- Ensure
bqplot
FRBImage
sends data as float32 to WebGL. in glue-viz#318, glue-viz#319
0.13.0 - 2022-08-26
- Add button to profile viewer layers to toggle plotting as steps. in glue-viz#309
0.12.1 - 2022-07-29
- Fixed a bug that caused the image viewer zoom to be reset when adding
- additional datasets. in glue-viz#316
0.12.0 - 2022-04-07
- Speed up syncing of glue and bqplot limits in viewers. in glue-viz#306
- Improve performance of line plots using WebGL. in glue-viz#227
0.11.4 - 2022-03-31
- Fixed compatibility with latest developer version of bqplot. in glue-viz#302
- Fixed a bug that caused numbers in exponential notation (e.g. 1e2) to
- be reformatted immediately to decimal form (e.g. 100). in glue-viz#303
0.11.3 - 2022-03-29
- Fixed a bug that caused clicking and dragging of existing regions to not
- correctly restore other event. in glue-viz#301
0.11.2 - 2022-03-22
- Improvements to vue layout, prevent long content from pushing out of view. in glue-viz#299
0.11.1 - 2022-03-03
- Fix a bug where removing a callback function from the events dict was
- pop()ing a wrong key. in glue-viz#296
0.11.0 - 2022-02-24
- Only trigger bqplot viewer callbacks on their specified events. in glue-viz#279
- Link opacity of the histogram bars with the layer state in
- the histogram viewer. in glue-viz#275
- Fix a bug that caused the data and subset colors and labels to not be
- updated the active subset dropdown and the layer selection dropdown. in glue-viz#283
- Fix a bug that caused out of bounds error on subset deletion when
- viewer shape is zero after the viewer has been destroyed by an
- application. in glue-viz#293
- Fix a bug that caused the eye icon to not be updated when toggling
- the visibility of a layer. in glue-viz#289
- Add the ability to set fill attribute for scatter plot. in glue-viz#292
- Add the ability to make the table viewer scrollable. in glue-viz#287
0.10.1 - 2021-09-16
- Prevent jumping around of view in profile viewer when creating
- or updating subsets. in glue-viz#247
0.10 - 2021-09-14
- Add the ability to hide columns in the table viewer by using
TableViewer.state.hidden_components
. in glue-viz#259
0.9 - 2021-09-14
- Add an option to allow fixed resolution buffer to be larger than
- axes by a given factor. in glue-viz#246
0.8.1 - 2021-09-07
- Better handle incompatible subsets in table viewer. in glue-viz#256
- Better handle case where image artist has already been removed. in glue-viz#256
0.8 - 2021-08-20
- Fix compatibility with latest stable releases of
glue-core
. in glue-viz#252 - Fix updating of layer list when adding new layers to a figure. in glue-viz#251
- Avoid updating
FRBMark
multiple times when adding a new layer. in glue-viz#248 - Improve tooltip for pan/zoom. in glue-viz#245
0.7 - 2021-07-02
- Add implementation of an elliptical selection (not yet exposed in the default
- viewers). in glue-viz#241, in glue-viz#242
- Disable tools in viewers when a tool is selected in another viewer, and add
- a setting to allow the subset selector to revert back to 'Create New' each time
- a new tool is selected. in glue-viz#238
0.6.1 - 2021-06-10
- Fix bug that caused selection tools to not work correctly in 0.6 release. in glue-viz#235
- Fix bug that caused the aspect ratio of the image viewer to change when a
- selection region was partially outside plot. in glue-viz#233
0.6 - 2021-06-08
- Add class name to
subset_select
vue component for CSS customization. in glue-viz#226 - Use SVG icons instead of PNG for toolbar. in glue-viz#228
- Make sure image viewer fills all available space even when using
- equal aspect ratio. in glue-viz#231
0.5 - 2021-05-13
- Fix toolbar when non-checkable tools were present. in glue-viz#222
- Allow tool icons to be specified as paths instead of just names. in glue-viz#225
0.4 - 2021-04-28
- Added a new 'home' tool in bqplot viewers to reset limits. in glue-viz#218
- Fixed an issue which caused circular selections to be represented
- by
EllipticalROI
instead ofCircularROI
in some corner - cases. in glue-viz#217
0.3 - 2021-04-15
- Fixed implementation of
JupyterApplication.viewers
to now return - list of viewers as opposed to empty list. in glue-viz#214
- Add the ability to register callback functions for mouse and keyboard
- events with the bqplot viewers. in glue-viz#213
0.2.2 - 2021-03-18
- Fixed slices slider in image viewer which under certain conditions
- changed the state when an empty slices property was received. in glue-viz#211
- Fixed a bug that caused the image percentile value to not have any
- effect. in glue-viz#208
0.2.1 - 2020-09-21
- Fixed a bug with removing contour layers. in glue-viz#204
0.2 - 2020-09-17
- De-select selection tools after a selection has been made. in glue-viz#164
- Removed ipymaterialui widgets and fix cases where these widgets were
- used over ipyvuetify widgets. in glue-viz#143
- Make the 'allow multiple subsets' button optional and disabled by
- default. in glue-viz#163
- Fixed a bug that caused profiles of subsets to not be hidden if an
- existing subset was emptied. in glue-viz#162
- Fixed a bug that caused exceptions when trying to remove data from
- bqplot viewers. in glue-viz#166
- Added circular selection to scatter and image viewer. in glue-viz#165
- Make sure glue plugins are loaded when calling
jglue
. in glue-viz#171 - Make it possible to remove subsets from the UI. in glue-viz#169
- Implement click-and-drag for selections in image viewer. in glue-viz#170
- Fixed behavior of equal aspect ratio in image viewer. in glue-viz#184
- Fixed a bug that caused the image viewer to raise an error when changing
- the reference data from a 3-d to a 2-d dataset. in glue-viz#188
- Fixed a bug that caused profiles to not be shown in the profile viewer
- when changing the reference data. in glue-viz#188
0.1 - 2020-01-08
- Initial version.