Recent Releases of https://github.com/glue-viz/glue

https://github.com/glue-viz/glue - v1.23.0

What's Changed

New Features

  • Allow initial values to be customized for state classes by @astrofrog in https://github.com/glue-viz/glue/pull/2544 ### Bug Fixes
  • Use relax=True in WCS->FITS header in coordinate helper by @bmorris3 in https://github.com/glue-viz/glue/pull/2540
  • Empty WCS autolink handle by @CyclingNinja in https://github.com/glue-viz/glue/pull/2551
  • Fix incorrect autolinking of axes of unknown physical types in presence of celestial axes by @dhomeier in https://github.com/glue-viz/glue/pull/2552 ### Other Changes
  • Point select refactor by @CyclingNinja in https://github.com/glue-viz/glue/pull/2534

Full Changelog: https://github.com/glue-viz/glue/compare/v1.22.2...v1.23.0

- Python
Published by astrofrog 7 months ago

https://github.com/glue-viz/glue - v1.22.2

What's Changed

Other Changes

  • Switch back to installing h5py by default by @astrofrog in https://github.com/glue-viz/glue/pull/2538

Full Changelog: https://github.com/glue-viz/glue/compare/v1.22.1...v1.22.2

- Python
Published by astrofrog 10 months ago

https://github.com/glue-viz/glue - v1.22.1

What's Changed

Bug Fixes

  • Fix regexp for command parser by @olebole in https://github.com/glue-viz/glue/pull/2532
  • Fix int dtype test by @olebole in https://github.com/glue-viz/glue/pull/2533
  • fix: support relative paths for icons by @maartenbreddels in https://github.com/glue-viz/glue/pull/2536 ### Other Changes
  • Add pre-commit and Ruff setup with flake8 and other codestyle checks by @dhomeier in https://github.com/glue-viz/glue/pull/2531

New Contributors

  • @olebole made their first contribution in https://github.com/glue-viz/glue/pull/2532

Full Changelog: https://github.com/glue-viz/glue/compare/v1.22.0...v1.22.1

- Python
Published by astrofrog 11 months ago

https://github.com/glue-viz/glue - v1.22.0

What's Changed

New Features

  • Add placeholder close method to BaseViewer by @iisakkirotko in https://github.com/glue-viz/glue/pull/2520
  • Provide a way to avoid creating world<->pixel links in datasets by @astrofrog in https://github.com/glue-viz/glue/pull/2526
  • Add list plugins method and tests by @CyclingNinja in https://github.com/glue-viz/glue/pull/2496
  • Implement hub callback priorities by @rosteen in https://github.com/glue-viz/glue/pull/2530 ### Bug Fixes
  • Remove viewer-specific code from gluestate and setgluestate on base Application class and fix a bug on restoring colormaps by @astrofrog in https://github.com/glue-viz/glue/pull/2510
  • Correct y limits in ProfileViewerState when min same as max by @pllim in https://github.com/glue-viz/glue/pull/2513
  • Fix an issue that caused the astropy table reader on Windows to behave differently to other platforms by @astrofrog in https://github.com/glue-viz/glue/pull/2519
  • Avoid double messaging on subset creation by @astrofrog in https://github.com/glue-viz/glue/pull/2515 ### Other Changes
  • Drop support for Python 3.8 and 3.9 by @CyclingNinja in https://github.com/glue-viz/glue/pull/2514
  • DEP: drop runtime dependency on setuptools by @neutrinoceros in https://github.com/glue-viz/glue/pull/2511
  • Move Python export tests from glue-qt to here by @astrofrog in https://github.com/glue-viz/glue/pull/2524

New Contributors

  • @iisakkirotko made their first contribution in https://github.com/glue-viz/glue/pull/2520

Full Changelog: https://github.com/glue-viz/glue/compare/v1.21.1...v1.22.0

- Python
Published by astrofrog about 1 year ago

https://github.com/glue-viz/glue - v1.21.1

What's Changed

Bug Fixes

  • Fix reading of FITS files with SkyCoord columns by @astrofrog in https://github.com/glue-viz/glue/pull/2488
  • Prevents duplicate loading of plugins by @CyclingNinja in https://github.com/glue-viz/glue/pull/2490
  • Make WCSLink.asaffinelink more robust to NaN values and raise an error if no overlap by @astrofrog in https://github.com/glue-viz/glue/pull/2491
  • Make sure that we don't do any unit parsing if the original and target unit are the same by @astrofrog in https://github.com/glue-viz/glue/pull/2493
  • Fix compatibility with Numpy 2.0 and fix compatibility of viewers with generic BaseData subclasses by @astrofrog in https://github.com/glue-viz/glue/pull/2500 ### Other Changes
  • Remove unnecessary check of fitting status and clarify docstring by @astrofrog in https://github.com/glue-viz/glue/pull/2492
  • Remove pvextractor from dependencies by @Carifio24 in https://github.com/glue-viz/glue/pull/2497
  • Fix visual tests by @astrofrog in https://github.com/glue-viz/glue/pull/2501
  • Update figure hashes by @astrofrog in https://github.com/glue-viz/glue/pull/2502

Full Changelog: https://github.com/glue-viz/glue/compare/v1.21.0...v1.21.1

- Python
Published by astrofrog over 1 year ago

https://github.com/glue-viz/glue - v1.21.0

What's Changed

New Features

  • Allow setting slices or subset_state for determining min/max levels in StateAttributeLimitsHelper by @dhomeier in https://github.com/glue-viz/glue/pull/2476 ### Bug Fixes
  • Fix bug that caused IncompatibleAttribute error when trying to change limits by @astrofrog in https://github.com/glue-viz/glue/pull/2486

Full Changelog: https://github.com/glue-viz/glue/compare/v1.20.0...v1.21.0

- Python
Published by astrofrog almost 2 years ago

https://github.com/glue-viz/glue - v1.20.0

What's Changed

New Features

  • Allow transparent regions in composite images when out of bounds by @bmorris3 in https://github.com/glue-viz/glue/pull/2482 ### Bug Fixes
  • Compatibility and tests against Numpy 2.0.0rc1 by @dhomeier in https://github.com/glue-viz/glue/pull/2471

Full Changelog: https://github.com/glue-viz/glue/compare/v1.19.1...v1.20.0

- Python
Published by astrofrog almost 2 years ago

https://github.com/glue-viz/glue - v1.19.1

What's Changed

Bug Fixes

  • Fix bugs with attribute display units by @astrofrog in https://github.com/glue-viz/glue/pull/2484

Full Changelog: https://github.com/glue-viz/glue/compare/v1.19.0...v1.19.1

- Python
Published by astrofrog almost 2 years ago

https://github.com/glue-viz/glue - v1.19.0

What's Changed

New Features

  • Adds custom list of plugins to be passed on load by @CyclingNinja in https://github.com/glue-viz/glue/pull/2481
  • Add the ability to specify a random subset size for computing histogram by @astrofrog in https://github.com/glue-viz/glue/pull/2478
  • Implement support for unit conversion in attribute limits in image viewer by @astrofrog in https://github.com/glue-viz/glue/pull/2480
  • Allow serializing and deserializing named astropy units by @Carifio24 in https://github.com/glue-viz/glue/pull/2475 ### Other Changes
  • Fix the logic for region display when exchanging x/y world coordinates by @jfoster17 in https://github.com/glue-viz/glue/pull/2479

New Contributors

  • @CyclingNinja made their first contribution in https://github.com/glue-viz/glue/pull/2481

Full Changelog: https://github.com/glue-viz/glue/compare/v1.18.0...v1.19.0

- Python
Published by astrofrog almost 2 years ago

https://github.com/glue-viz/glue - v1.18.0

What's Changed

New Features

  • Preserve alpha while compositing with cmap.set_bad by @bmorris3 in https://github.com/glue-viz/glue/pull/2468 ### Other Changes
  • Remove deprecated Qt-related code (and glue.qglue) by @astrofrog in https://github.com/glue-viz/glue/pull/2477

Full Changelog: https://github.com/glue-viz/glue/compare/v1.17.1...v1.18.0

- Python
Published by astrofrog almost 2 years ago

https://github.com/glue-viz/glue - v1.17.1

What's Changed

Bug Fixes

  • Fix default stretch density by @astrofrog in https://github.com/glue-viz/glue/pull/2467
  • Provide stronger checking for region display. Fix x/y flip. by @jfoster17 in https://github.com/glue-viz/glue/pull/2465 ### Other Changes
  • Fix documentation build by @astrofrog in https://github.com/glue-viz/glue/pull/2466

Full Changelog: https://github.com/glue-viz/glue/compare/v1.17.0...v1.17.1

- Python
Published by astrofrog about 2 years ago

https://github.com/glue-viz/glue - v1.17.0

What's Changed

New Features

  • Make stretches be customizable on a layer by layer basis by @astrofrog in https://github.com/glue-viz/glue/pull/2453

Full Changelog: https://github.com/glue-viz/glue/compare/v1.16.0...v1.17.0

- Python
Published by astrofrog about 2 years ago

https://github.com/glue-viz/glue - v1.16.0

What's Changed

New Features

  • Customizable limits percentile and behavior on updating bins when resetting limits by @astrofrog in https://github.com/glue-viz/glue/pull/2455

Full Changelog: https://github.com/glue-viz/glue/compare/v1.15.0...v1.16.0

- Python
Published by astrofrog over 2 years ago

https://github.com/glue-viz/glue - v1.15.0

What's Changed

New Features

  • Support regions in image viewer by @jfoster17 in https://github.com/glue-viz/glue/pull/2456
  • Added 'simple' viewers which can be used for testing or simple use cases by @astrofrog in https://github.com/glue-viz/glue/pull/2458 ### Other Changes
  • Added giles configuration by @astrofrog in https://github.com/glue-viz/glue/pull/2460
  • Add visual test for ScatterRegionLayerArtist by @jfoster17 in https://github.com/glue-viz/glue/pull/2461
  • Ignore all test files in coverage calculation by @astrofrog in https://github.com/glue-viz/glue/pull/2462

Full Changelog: https://github.com/glue-viz/glue/compare/v1.14.1...v1.15.0

- Python
Published by astrofrog over 2 years ago

https://github.com/glue-viz/glue - v1.14.1

What's Changed

Bug Fixes

  • Fix bug when changing the number of bins on a histogram with modified/deleted data by @astrofrog in https://github.com/glue-viz/glue/pull/2451 ### Documentation
  • Fix docs failure related to theme warning by @astrofrog in https://github.com/glue-viz/glue/pull/2452

Full Changelog: https://github.com/glue-viz/glue/compare/v1.14.0...v1.14.1

- Python
Published by astrofrog over 2 years ago

https://github.com/glue-viz/glue - v1.14.0

What's Changed

New Features

  • Support dynamic components by @jfoster17 in https://github.com/glue-viz/glue/pull/2446
  • Add regiondata by @jfoster17 in https://github.com/glue-viz/glue/pull/2442 ### Bug Fixes
  • Render nans as 'bad' in mpl cmaps when mode='colormap' by @bmorris3 in https://github.com/glue-viz/glue/pull/2427
  • Update deprecated call to resize_event in test by @jfoster17 in https://github.com/glue-viz/glue/pull/2443
  • Do not use fancy index for subsets over Dask data by @jfoster17 in https://github.com/glue-viz/glue/pull/2444
  • Fix bug that caused incompatible subsets to be rendered in some contexts rather than be hidden by @jfoster17 in https://github.com/glue-viz/glue/pull/2425
  • Fix compatibility with latest developer version of astropy by @astrofrog in https://github.com/glue-viz/glue/pull/2450 ### Other Changes
  • Switch to Sphinx book theme and tidied up Sphinx configuration by @astrofrog in https://github.com/glue-viz/glue/pull/2436
  • Make tests robust to plugins adding new translators by @jfoster17 in https://github.com/glue-viz/glue/pull/2445

Full Changelog: https://github.com/glue-viz/glue/compare/v1.13.1...v1.14.0

- Python
Published by astrofrog over 2 years ago

https://github.com/glue-viz/glue - v1.13.1

What's Changed

Bug Fixes

  • Add back parsing functions to qglue temporarily by @astrofrog in https://github.com/glue-viz/glue/pull/2435

Full Changelog: https://github.com/glue-viz/glue/compare/v1.13.0...v1.13.1

- Python
Published by astrofrog over 2 years ago

https://github.com/glue-viz/glue - v1.13.0

What's Changed

New Features

  • Add support for defining custom image stretches by @astrofrog in https://github.com/glue-viz/glue/pull/2423 ### Bug Fixes
  • Set better starting xlim and ylim for custom viewers by @jfoster17 in https://github.com/glue-viz/glue/pull/2422 ### Documentation
  • Update standalone application instructions by @astrofrog in https://github.com/glue-viz/glue/pull/2426 ### Other Changes
  • Skip test_save_aggregate_slice for Numpy 1.25.x and unpin numpy-dev by @dhomeier in https://github.com/glue-viz/glue/pull/2429
  • Move frontend-independent data/link parsing code from glue.qglue to glue.core by @astrofrog in https://github.com/glue-viz/glue/pull/2432
  • Remove Qt-specific code being split into glue-qt by @astrofrog in https://github.com/glue-viz/glue/pull/2431
  • Added glue-qt dependency by @astrofrog in https://github.com/glue-viz/glue/pull/2433

Full Changelog: https://github.com/glue-viz/glue/compare/v1.12.0...v1.13.0

- Python
Published by astrofrog over 2 years ago

https://github.com/glue-viz/glue - v1.12.0

What's Changed

New Features

  • Add subtool for changing window title by @Carifio24 in https://github.com/glue-viz/glue/pull/2407 ### Bug Fixes
  • Ensure lazy dask arrays become numpy arrays in calculate_histogram by @jfoster17 in https://github.com/glue-viz/glue/pull/2412
  • Fix filter logic so that table viewer can hide main data layer by @jfoster17 in https://github.com/glue-viz/glue/pull/2411
  • Fix Qt6 bug that prevented layers from being re-enabled by @jfoster17 in https://github.com/glue-viz/glue/pull/2410

Full Changelog: https://github.com/glue-viz/glue/compare/v1.11.0...v1.12.0

- Python
Published by astrofrog over 2 years ago

https://github.com/glue-viz/glue - v1.11.0

What's Changed

New Features

  • New CircularAnnulusROI class to represent circular annulus ROI by @pllim in https://github.com/glue-viz/glue/pull/2403
  • Add center and move_to methods to RangeSubsetState by @pllim in https://github.com/glue-viz/glue/pull/2404
  • Add filter/search to table viewer by @jfoster17 in https://github.com/glue-viz/glue/pull/2392
  • Add functionality for moving viewers between tabs by @Carifio24 in https://github.com/glue-viz/glue/pull/2387 ### Bug Fixes
  • Disallow broken qtconsole 5.4.2 by @jfoster17 in https://github.com/glue-viz/glue/pull/2396
  • Fix bugs with unit conversion when changing x/y attributes by @astrofrog in https://github.com/glue-viz/glue/pull/2400
  • Make sure getitem always returns a numpy array by @jfoster17 in https://github.com/glue-viz/glue/pull/2399 ### Other Changes
  • MNT: Remove unused .travis.yml by @pllim in https://github.com/glue-viz/glue/pull/2401

Full Changelog: https://github.com/glue-viz/glue/compare/v1.10.0...v1.11.0

- Python
Published by astrofrog almost 3 years ago

https://github.com/glue-viz/glue - v1.10.0

What's Changed

Bug Fixes

  • Fix subset creation with unit flip by @astrofrog in https://github.com/glue-viz/glue/pull/2393
  • Avoid resetting limits when changing display units in profile viewer by @astrofrog in https://github.com/glue-viz/glue/pull/2394 ### Documentation
  • Fix bad connections in tutorial examples by @Carifio24 in https://github.com/glue-viz/glue/pull/2389 ### Other Changes
  • Make ROI.moveto() behave consistently and expose it at subsetstate level by @pllim in https://github.com/glue-viz/glue/pull/2391

Full Changelog: https://github.com/glue-viz/glue/compare/v1.9.1...v1.10.0

- Python
Published by astrofrog almost 3 years ago

https://github.com/glue-viz/glue - v1.9.1

What's Changed

Other Changes

  • Use new location for pandas.testing by @jfoster17 in https://github.com/glue-viz/glue/pull/2381
  • Only force reference data change if message indicates that numerical values of data have changed by @astrofrog in https://github.com/glue-viz/glue/pull/2385

Full Changelog: https://github.com/glue-viz/glue/compare/v1.9.0...v1.9.1

- Python
Published by astrofrog almost 3 years ago

https://github.com/glue-viz/glue - v1.9.0

What's Changed

New Features

  • Add a LinkSameWithUnits class that links respecting units by @astrofrog in https://github.com/glue-viz/glue/pull/2379 ### Bug Fixes
  • Save legend state by @Carifio24 in https://github.com/glue-viz/glue/pull/2380
  • Fix bugs related to generic BaseCartesianData subclasses by @astrofrog in https://github.com/glue-viz/glue/pull/2344

Full Changelog: https://github.com/glue-viz/glue/compare/v1.8.1...v1.9.0

- Python
Published by astrofrog almost 3 years ago

https://github.com/glue-viz/glue - v1.8.1

What's Changed

Bug Fixes

  • Fixed a bug in the plugin iteration on Python 3.8 and 3.9 by @neutrinoceros in https://github.com/glue-viz/glue/pull/2377
  • Avoid interference of ROI patches with legend auto-placement by @dhomeier in https://github.com/glue-viz/glue/pull/2370
  • Add pretransform for full-sphere selection by @Carifio24 in https://github.com/glue-viz/glue/pull/2360
  • Only recreate table model when Data layer changes by @Carifio24 in https://github.com/glue-viz/glue/pull/2372

Full Changelog: https://github.com/glue-viz/glue/compare/v1.8.0...v1.8.1

- Python
Published by dhomeier almost 3 years ago

https://github.com/glue-viz/glue - v1.8.0

What's Changed

New Features

  • Relax longitude range in fullsphere projections by @Carifio24 in https://github.com/glue-viz/glue/pull/2348 ### Bug Fixes
  • Update polar log transform test values to correct matplotlib 3.7 representation by @Carifio24 in https://github.com/glue-viz/glue/pull/2366
  • Fix broken link editor under Qt5 by @jfoster17 in https://github.com/glue-viz/glue/pull/2375 ### Documentation
  • DOC: Fix equivalent_units in examples by @pllim in https://github.com/glue-viz/glue/pull/2369 ### Other Changes
  • Update link for slack invite by @astrofrog in https://github.com/glue-viz/glue/pull/2362
  • Update stable version of standalone app to 2023.02.0 by @astrofrog in https://github.com/glue-viz/glue/pull/2363
  • MNT: drop runtime dependency on pkg_resources (setuptools) by @neutrinoceros in https://github.com/glue-viz/glue/pull/2365
  • BUG: handle deprecation warning from numpy 1.25 (np.product is deprecated in favour of np.prod) by @neutrinoceros in https://github.com/glue-viz/glue/pull/2371

Full Changelog: https://github.com/glue-viz/glue/compare/v1.7.0...v1.8.0

- Python
Published by astrofrog almost 3 years ago

https://github.com/glue-viz/glue - v1.7.0

What's Changed

New Features

  • Added ability to convert units in profile viewer by @astrofrog in https://github.com/glue-viz/glue/pull/2296
  • Allow specifying visual attributes and colormap when faceting subsets by @Carifio24 in https://github.com/glue-viz/glue/pull/2350 ### Bug Fixes
  • Pin numpy-dev to avoid GlueSerializer failure on numpy._ArrayFunctionDispatcher by @dhomeier in https://github.com/glue-viz/glue/pull/2352
  • Represent None component.units as empty strings by @dhomeier in https://github.com/glue-viz/glue/pull/2356
  • Ensure unit choices are updated when x_att is changed in profile viewer by @astrofrog in https://github.com/glue-viz/glue/pull/2358

Full Changelog: https://github.com/glue-viz/glue/compare/v1.6.1...v1.7.0

- Python
Published by astrofrog about 3 years ago

https://github.com/glue-viz/glue - v1.6.1

What's Changed

Bug Fixes

  • More fixes for compatibility with Qt6 by @astrofrog in https://github.com/glue-viz/glue/pull/2349
  • Fix world coordinates for 1D WCS by @astrofrog in https://github.com/glue-viz/glue/pull/2345 ### Other Changes
  • API update to numpy 1.24 by @dhomeier in https://github.com/glue-viz/glue/pull/2346

Full Changelog: https://github.com/glue-viz/glue/compare/v1.6.0...v1.6.1

- Python
Published by astrofrog about 3 years ago

https://github.com/glue-viz/glue - v1.6.0

What's Changed

New Features

  • Implement linking support for all BaseCartesianData subclasses and fix bugs that caused hanging in image viewer by @astrofrog in https://github.com/glue-viz/glue/pull/2328
  • Add the ability to create one-to-one 'joinonkey'-type links to the GUI link editor by @jfoster17 in https://github.com/glue-viz/glue/pull/2313
  • Allow specifying visual attributes when creating subset by @Carifio24 in https://github.com/glue-viz/glue/pull/2333
  • Export color settings in matplotlib viewers by @Carifio24 in https://github.com/glue-viz/glue/pull/2322
  • Add support for PyQt6 and PySide6 (<6.4) to Qt backends by @astrofrog in https://github.com/glue-viz/glue/pull/2318 ### Bug Fixes
  • Redraw empty histogram layer by @Carifio24 in https://github.com/glue-viz/glue/pull/2300
  • Apply foreground color to minor ticks by @Carifio24 in https://github.com/glue-viz/glue/pull/2305
  • Don't change labels when using log scale axes by @Carifio24 in https://github.com/glue-viz/glue/pull/2323
  • Fix bugs in BaseCartesianData.get_data for pixel and world component IDs by @astrofrog in https://github.com/glue-viz/glue/pull/2327
  • Don't change labels when using log x axis in histogram viewer by @Carifio24 in https://github.com/glue-viz/glue/pull/2325
  • Fix issue where matplotlib viewers using y log axes were not initialized correctly. by @Carifio24 in https://github.com/glue-viz/glue/pull/2324
  • Force line collection to always respect colormap by @Carifio24 in https://github.com/glue-viz/glue/pull/2299
  • Fix export to Python script to correctly use Coordinates or WCS in reference_data by @dhomeier in https://github.com/glue-viz/glue/pull/2335
  • Add a check for FITS files mistaken as ASCII to astropy_table_read for Python 3.11 compatibility by @dhomeier in https://github.com/glue-viz/glue/pull/2321 ### Documentation
  • Removed mention of defunct viz packages in Available plugins by @pllim in https://github.com/glue-viz/glue/pull/2319
  • Add PyQt6 and PySide6 status to glue-deps information by @dhomeier in https://github.com/glue-viz/glue/pull/2338 ### Other Changes
  • Require Python>=3.8 and PyQt5/PySide5>=5.14 by @astrofrog in https://github.com/glue-viz/glue/pull/2334
  • Performance improvements for CompositeArray by @astrofrog in https://github.com/glue-viz/glue/pull/2343

Full Changelog: https://github.com/glue-viz/glue/compare/v1.5.0...v1.6.0

- Python
Published by astrofrog over 3 years ago