Skip to content

Latest commit

 

History

History
416 lines (282 loc) · 18.6 KB

CHANGES.md

File metadata and controls

416 lines (282 loc) · 18.6 KB

Full changelog

v0.19.0 - 2023-09-21

What's Changed

Bug Fixes

  • Ensure that layer widget color is a hex value by @Carifio24 in glue-viz#397

New Features

  • 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

v0.18.0 - 2023-09-06

What's Changed

Bug Fixes

  • 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 from self.state.fill by @dhomeier in glue-viz#384
  • Prevent destruction of CircularAnnulusROI by resizing below inner_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

New Features

  • 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

Other Changes

  • 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

v0.17.0 - 2023-06-16

What's Changed

Bug Fixes

  • 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

New Features

Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.16.4...v0.17.0

v0.16.4 - 2023-05-25

What's Changed

Bug Fixes

  • 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

v0.16.3 - 2023-05-04

What's Changed

Bug Fixes

  • Fix subset creation with unit flip by @astrofrog in glue-viz#354

Other Changes

  • 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

v0.16.2 - 2023-04-13

What's Changed

Bug Fixes

  • 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

Other Changes

Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.16.1...v0.16.2

v0.16.1 - 2023-02-07

What's Changed

Bug Fixes

  • 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

v0.16.0 - 2023-02-03

What's Changed

Bug Fixes

  • 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

New Features

  • Initial support for unit conversion in profile viewer by @astrofrog in glue-viz#311

Other Changes

  • 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

v0.15.0 - 2022-12-19

What's Changed

Bug Fixes

  • 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

New Features

  • 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

Other Changes

  • Corrected spelling errors by @jsoref in glue-viz#333
  • Updated ipyvolume and scikit-image requirements for numpy 1.24 compatibility
  • by @dhomeier in glue-viz#341

New Contributors

Full Changelog: https://github.com/glue-viz/glue-jupyter/compare/v0.14.2...v0.15.0

v0.14.2 - 2022-10-31

What's Changed

  • 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

v0.14.1 - 2022-10-26

What's Changed

Bug Fixes

  • 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

Other Changes

  • 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

v0.14.0 - 2022-10-10

What's Changed

New Features

  • 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

What's Changed

Bug Fixes

  • 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

New Features

  • 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 of CircularROI 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

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.