Glueviz

Latest version: v1.0.0

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

Scan your dependencies

Page 7 of 9

0.9

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

- Improve performance for volume rendering. [274]

- Fix layer artist icon when using colormaps. [283]

- Fix bug that occurred when downsampling cubes with more than 2048 elements
in one or more dimensions. [277]

0.9.0

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

* Fix serialization of celestial coordinate link functions. Classes
inheriting from MultiLink should now call MultiLink.__init__ with
individual components (not grouped into left/right) then the create_links
method with the components separated into left/right and the methods for
forward/backward transformation. The original behavior can be retained
by using the ``multi_link`` function instead of the ``MultiLink`` class.
[1139]

* Improve support for spectral cubes. [1075]

* Allow link functions/helpers to define a category using the ``category=``
argument (which defaults to ``General``), and make it possible to filter
by category in the link editor. [1141]

* Only show the 'waiting' cursor when glue is doing something. [1097]

* Make sure that the scatter layer artist style editor is shown when overplotting
a scatter plot on top of an image. [1134]

* Data viewers can now make layer_style_widget_cls a dictionary in cases
where multiple layer artist types are supported. [1134]

* Fix compatibility of test suite with pytest 3.x. [1116]

* Updated bundled version of WCSAxes to v0.9. [1089]

* Fix compatibility with pre-releases of Matplotlib 2.0. [1115]

* Implement new widget with better control over exporting to Plotly. The
preference pane for Plotly export has now been removed in favor of this new
way to set the options. [1057]

* Renamed the ``ComponentIDComboHelper`` and ``ManualDataComboHelper``
``append`` methods to ``append_data`` and the ``remove`` methods to
``remove_data``, and added a new ``ComponentIDComboHelper.set_multiple_data``
method. [1060]

* Fixed reading of units from FITS and VO tables, and display units in
table viewer. [1135, 1137]

* Make use of the QtPy package to deal with differences between PyQt4, PyQt5,
and PySide, instead of the custom qt-helpers package. The
``glue.external.qt`` package is now deprecated. The ``get_qapp`` and
``load_ui`` functions are now available in ``glue.utils.qt``.
[1018, 1074, 1077, 1078, 1081]

* Avoid raising a (harmless) error when selecting a region in between two
categorical components.

* Added a new Data method, ``update_values_from_data``, that can be used to replicate
components from one dataset into another. [1112]

* Refactored code related to toolbars in order to make it easier to define
toolbars and toolbar modes that aren't Matplotlib-specific. [1085, 1120]

* Added a new table viewer. [1084, 1123]

* Fix saving/loading of categorical components. [1084]

* Make it possible for tools to define a status bar message. [1084]

* Added a command-line option, ``--no-maximized``, that prevents glue
from opening up with the application window maximized. [1093, 1126]

* When opening multiple files in one go, if one of the files fails to
read, the error will now indicate which file failed. [1104]

* Fixed a bug that caused new subset colors to incorrectly start from the start
of the color cycle after loading a session. [1055]

* Fixed a bug that caused the functionality to execute scripts (glue -x) to not
work in Python 3. [1101, 1114]

* The minimum supported version of Astropy is now 1.0, and the minimum
supported version of IPython is now 1.0. [1076]

* Show world coordinates and units in the cube slicer. [1059, 1068]

* Fix errors that occurred when selecting categorical data. [1069]

* Added experimental support for joining on multiple keys in ``join_on_key``. [974]

* Fix compatibility with the latest version of ginga. [1063]

0.8.2

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

* Implement missing MaskSubsetState.copy. [1033]

* Ensure that failing data factory identifier functions are skipped. [1029]

* The naming of pixel axes is now more consistent between data with 3 or
fewer dimensions, and data with more than 3 dimensions. The naming is now
always ``Pixel Axis ?`` where ``?`` is the index of the array, and for
datasets with 1 to 3 dimensions, we add a suffix e.g. ``[x]`` to indicate
the traditional axes. [1029]

* Implemented a number of performance improvements, including for: the check
of whether points are in polygon (``points_inside_poly``), the selection of
polygonal regions in multi-dimentional cubes when the selections are along
pixel axes, the selection of points in scatter plots with one or two
categorical components for rectangular, circular, and polygonal regions.
[1029]

* Fix a bug that caused multiple custom viewer classes to not work properly
if the user did not override ``_custom_functions`` (which was private).
[810]

* Make sure histograms are updated if only the attribute changes and the
limits and number of bins stay the same. [1012]

* Fix a bug on Windows that caused drag and dropping files onto the glue
application to not work. [1007]

* Fix compatibility with PyQt5. [1015]

* Fix a bug that caused ComponentIDComboHelper to not take into account the
numeric and categorical options in __init__. [1014]

* Fix a bug that caused saving of scatter plots to SVG files to crash. [984]

0.8.1

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

* Fixed a bug in the memoize function that caused selections using
ElementSubsetState to fail when using views on the data. [1004]

* Explicitly set the icon size for the slicing playback controls to avoid
issues when using a mix of retina and non-retina displays. [1005]

* Fixed a bug that caused add_datasets to crash if ``datasets`` was a list of
lists of data, which is possible if a data factory returns more than one data
object. [1006]

0.8

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

- Update viewer code to use non-Qt-specific combo helpers. [266]

- Fix compatibility of floodfill selection with recent Numpy versions. [257, 267]

- Avoid errors when lower and upper limits in viewer options are equal. [268]

- Fix bug that caused the color of scatter plots to not always update. [265]

- Fix color and size encoding when using the data clip option. [261]

- Added a home button that resets the view. [254]

0.7.3

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

* Remove icons for actions that appear in contextual menus, since these
appear too large due to a Qt bug. [911]

* Add missing find_spec for import hook, to avoid issues when trying to set
colormap. [930]

* Ignore extra dimensions in WCS (for instance, if the data is 3D and the
header is 4D, ignore the 4th dimension in the WCS). [935]

* Fix a bug that caused the merge window to appear multiple times, make sure
that all components named PRIMARY get renamed after merging, and make sure
that the merge mechanism is also triggered when opening datasets from the
command-line. [936]

* Remove the scrollbars added in v0.7.1 since they cause issues on certain
systems. [953]

* Fix saving of ElementSubsetState to session files. [966]

* Fix saving of Matplotlib colormaps to session files. [967]

* Fix the selection of the default viewer based on the data shape. [968]

* Make sure that no combo boxes get resized based on the content (unless
strictly needed). [978]

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.