Glueviz

Latest version: v1.0.0

Safety actively analyzes 629599 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 9

0.12.0

--------------------

* Show a GUI error message when restoring a session via drag-and-drop
if session loading fails. [1454]

* Don't disable layer completely if it is not enabled, just disable checkbox.
Also show warnings instead of layer style editor. [1451]

* Generalize registry for data/subset actions to replace the former
single_subset_action registry (which applied only to single subset selections).
Layer actions can now be registered with the ``layer_action`` decorator. [1396]

* Added support for plotting vectors in the scatter plot viewer. [1410]

* Added glue plugins to the Version Information dialog. [1427]

* Added the ability to create fixed layout tabs. [1403]

* Fix selection in custom viewers. [1453]

* Fix a bug that caused the home/reset limits button to not work correctly. [1452]

* Fix a bug that caused the wrong layers to be enabled when mixing image and
scatter layers and setting up links. [1451]

* Remove 'sep' from menu on Linux. [1394]

* Fixed bug in spectrum tool that caused the upper range in aggregations
to be incorrectly calculated. [1402]

* Fixed icon for scatter plot layer when a colormap is used, and fix issues with
viewer layer icons not updating immediately. [1425]

* Fixed dragging and dropping session files onto glue (this now loads the session
rather than trying to load it as a dataset). Also now show a warning when
the application is about to be reset to open a new session. [1425, 1448]

* Make sure no errors happen if making a selection in an empty viewer. [1425]

* Fix creating faceted subsets on Python 3.x when no dataset is selected. [1425]

* Fix issues with overlaying a scatter layer on an image. [1425]

* Fix issues with labels for categorical axes in the scatter and histogram
viewers, in particular when loading viewers with categorical axes from
session files. [1425]

* Make sure a GUI error message is shown when adding non-1-dimensional data
to a table viewer. [1425]

* Fix issues when trying to launch glue multiple times from a Jupyter session.
[1425]

* Remove the ability to define the color of a subset differ from that of a
subset group it belongs to - this was virtually never needed but could
cause issues. [1426]

* Fixed a bug that caused a previously disabled image subset layer to not
become visible when shown again. [1450]

* Added the ability to rename tabs programmatically. [1405]

0.11.1

--------------------

* Fixed bug that caused ModestImage references to not be properly deleted, in
turn leading to issues/crashes when removing subsets from image viewers. [1390]

* Fixed bug with reading in old session files with a table viewer. [1389]

0.11

-----------------

- Fixed the home button in the toolbar to reset limits in addition to the
viewing angle. [327]

- Fix a bug that caused crashes when not all scatter points were inside the
3D scatter viewer box (due e.g. to panning and/or zooming) and color-coding
of points was used. [326]

- Fix a bug that caused an error when adding a dataset with an incompatible
subset to a new 3D scatter viewer. [323]

- Improve how we deal with reaching the limit of the number of free slots
in the volume viewer. [321]

- Make it so that selection tools are de-selected after use, to be
consistent with the core glue behavior. [320]

- Fixed a bug that caused layers to sometimes non-deterministically be
shown/hidden and/or not disappear correctly. [314]

- Implement the 'data' and 'outline' modes for volume rendering of subsets
directly in the OpenGL shader. [310]

- Make volume rendering be adaptive in terms of resolution - the buffer used
for the rendering is a fixed size and the data in the buffer is updated as
the user zooms in/out and pans around. [312]

0.11.0

--------------------

* Added splash screen. [694]

* Make file extension check case-insensitive. [1275]

* Fixed bug that caused table viewer to not update when adding components. [1386]

* Fixed loading of plain (non-structured) arrays from Numpy files. [1314, 1385]

* Disabled layer artists can no longer be selected to avoid any confusion. [1367]

* Layer artist icons can now show colormaps when appropriate. [1367]

* Fix behavior of data wizard so that it doesn't overwrite labels set by data
factories. [1367]

* Add a status tip for all ROI selection tools. [1367]

* Fixed a bug that caused the terminal to not be available after
resetting or opening a session. [1366]

* If a subset's visual properties are changed, change the visual
properties of the parent SubsetGroup. [1365]

* Give an error if the user selects a session file when going through
the 'Open Data Set' menu. [1364]

* Improved scatter plot viewer to be able to show points with color or
size based on other attributes. Also added a 'line' style to make line
plots, and added the ability to show error bars. [1358]

* Changed order of arguments for data exporters from (data, filename)
to (filename, data). [1251]

* Added registry decorators to define subset mask importers and
exporters. [1251]

* Get rid of QTimers for updating the data collection and layer artist
lists, and instead refresh whenever a message is sent from the hub
(which results in immediate changes rather than waiting up to a
second for things to change). [1343]

* Made it possible to delay callbacks from the Hub using the
``Hub.delay_callbacks`` context manager. Also fixed the Hub so that
it uses weak references to classes and methods wherever possible. [1339]

* Added a new method DataCollection.remove_link to match existing
DataCollection.add_link. [1339]

* Fix a bug that caused no messages to be emitted when components were
removed from Data objects, and add a new DataRemoveComponentMesssage.
[1339]

* Fix a long-standing bug which caused performance issues after linking
coordinate or derived components between datasets. [1339]

* Added a function is_equivalent_cid that can be used to determine whether
two component IDs in a dataset are equivalent. [1339]

* The image contrast and bias can now be set with the left click as well
as right click. [1323]

* Updated ComponentIDComboHelper so that it can work with single datasets
that aren't necessarily attached to a DataCollection. [1296]

* Updated bundled version of echo to include fixes to avoid circular
references, which in turn caused some callback functions to not be
cleaned up. [1281]

* Rewrote the histogram, scatter, and image viewers to use the new state
infrastructure. This significantly simplifies the actual histogram viewer code
both in terms of number of lines and in terms of the number of
connections/callbacks that need to be set up manually. [1278, 1289, 1388]

* Updated EditSubsetMode so that Data objects no longer have an edit_subset
attribute - instead, the current list of subsets being edited is kept in
EditSubsetMode itself. We also update the subset state only once on each
subset group, rather than once per dataset, which avoids doing the same
update to each dataset multiple times. [1338]

* Remove the ability to create a new viewer by right-clicking on the canvas,
since this causes confusion when trying to control-click to paste in the
IPython terminal. [1342]

* Make process_dialog more robust. [1333]

* Fix example of setting up a custom preferences pane. [1326]

* Fix a bug that caused links to not get removed if associated datasets
were removed. [1329]

* Fixed a bug that meant that the table viewer did not update when
a ``NumericalDataChangedMessage`` message was emitted. [1378]

* Added new combo helpers in ``glue.core.data_combo_helper`` which
are similar to those in ``glue.core.qt.data_combo_helper`` but
operate on ``SelectionCallbackProperty`` and are Qt-independent.
[1346]

* Rewrote installation instructions. [1330]

0.10.4

--------------------

* Fixed a bug that caused merged datasets to crash viewers (because
the visible_components attribute returned an empty list). [1288]

0.10.3

-------------------

* Fixed bugs with saving and restoring of various types of subset states. [1285]

* Fixed a bug that caused glue to not open when IPython 4.0 was installed. [1287]

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.