v2.0.0 Release Notes
See CHANGES.rst
.
What's Changed
- Change quotes to guilabels in docs by @javerbukh in #488
- Set minimum values for dependencies by @javerbukh in #487
- New Imvis and Specviz2d logos by @Jenneh in #451
- Add scikit issue to known bugs docs by @javerbukh in #491
- Remove fixed bugs from docs by @javerbukh in #495
- Write test file to temporary directory by @astrofrog in #500
- Fix bug in _viewer_item_by_id by @astrofrog in #504
- MNT: Add codeowners by @pllim in #506
- Allow a "no-image" mode for mosviz by @ibusko in #502
- MNT: Remove unused astropy config code by @pllim in #507
- add specviz property to cubeviz/mosviz helpers by @eteq in #330
- Add documentation of Specviz property in Cubeviz/Mosviz by @rosteen in #508
- Fix centroid error in line analysis plugin by @rosteen in #509
- Add initial implementation of Imviz by @astrofrog in #429
- MNT: Minversion of glupyter is now 0.3 by @pllim in #538
- BUG: Fix typo in cubeviz parser docstring, remove duplicate code by @pllim in #539
- MNT: Move license to root directory, update years by @pllim in #562
- MNT: Add PR auto labeler by @pllim in #558
- Future-proof physical_type usage for astropy 4.3 by @rosteen in #550
- MNT: Add issue templates by @pllim in #560
- MNT: Ignore FITS from version control by @pllim in #559
- DOC: Add STScI code of conduct by @pllim in #561
- Specify minimum bqplot version to include pan/zoom fix by @astrofrog in #572
- Change default data layer opacity to 1 by @astrofrog in #571
- fix: make height controllable in other context by @mariobuikhuizen in #505
- Imviz parser by @pllim in #541
- Remove unwanted data label input by @rosteen in #568
- fix: add Voila >= 0.2.8 support by @mariobuikhuizen in #565
- Imviz: Add Home button by bumping glue-jupyter minversion by @pllim in #575
- TST: Suppress warnings in test logs by @pllim in #570
- Add --version to CLI by @pllim in #578
- Imviz: Minor fixes by @pllim in #579
- TST: Mark test_data_retrieval to require remote_data by @pllim in #580
- TST: Add more deps to devdeps, and devdeps to PR by @pllim in #581
- TST: Test workflow clean-ups by @pllim in #563
- MNT: Bump Python minversion based on astropy>=4.2, remove outdated test config by @pllim in #584
- Imviz: Move coordinates overlay to toolbar by @astrofrog in #557
- TST: Add CodeQL security check by @pllim in #554
- TST: Remove codecov from cron jobs by @pllim in #585
- MNT: Update testing labeler rule by @pllim in #586
- MNT: Remove dead code from _astropy_init.py by @pllim in #582
- DOC: Fix broken link to astropy dev docs by @pllim in #612
- Fix field label typo in Collapse plugin by @rosteen in #616
- Use ipyfilechooser for file dialog by @astrofrog in #573
- TST: Generate coverage in tox by @pllim in #594
- Update pinned glue-jupyter by @astrofrog in #614
- TST: Fix test header for CI, add more info by @pllim in #583
- Imviz: Bad unit should be unitless by @pllim in #599
- MNT: Silence tornado warnings by @pllim in #592
- Imviz: Fix padding above import button by @astrofrog in #615
- Add unit conversion tests by @javerbukh in #626
- Imviz: Add simple blink tool by @pllim in #611
- fix: also set the height for the app in a lab context by @mariobuikhuizen in #625
- Imviz: Change Contrast and Bias with mouse click-and-drag by @pllim in #553
- Imviz: Load NDData and ndarray by @pllim in #618
- Viewer bar update by @javerbukh in #617
- BUG: Fix loading of HLA product in Imviz by @pllim in #640
- Imviz: Support file list input in CLI by @pllim in #641
- Imviz: Make the WCS match tool into a pan/zoom with WCS matching tool by @astrofrog in #613
- Pin glue-jupyter to 0.5 while a ROI selection bug exists in 0.6 by @javerbukh in #675
- MNT: Bump glue-jupyter minversion to 0.6.1 by @pllim in #678
- MNT: Delete PNG icon by @pllim in #679
- DOC: Add Imviz API documentation by @pllim in #647
- feat: support Voila dark theme (--theme=dark) by @mariobuikhuizen in #682
- Fix Imviz tiling bug by @pllim in #673
- DOC: Known bottleneck install issue by @pllim in #691
- Rename Test to Viewer by @pllim in #672
- DOC: Clean up Mosviz example notebook by @pllim in #650
- Ensure data loaded into glue is the "right" data to view in Imviz by @ibusko in #680
- Fix cube fitting failures on Polynomial and Linear models by @rosteen in #657
- MNT: Bump bqplot minversion to 0.12.29 by @pllim in #670
- MNT: Bump ipyvuetify for lab dark mode by @pllim in #684
- MNT: Change jwst maxversion to minversion by @pllim in #656
- Wrote notebook on synthetic Mosviz image creation by @ojustino in #636
- Snackbar fix by @ibusko in #701
- Fix bug with empty snackbar queue by @ibusko in #703
- Imviz: astrowidget API for center_on and offset_to by @pllim in #687
- Add tests for the redshift slider by @javerbukh in #627
- fix: don't show the scrollbar in the app template by @mariobuikhuizen in #671
- Documentation Updates by @orifox in #698
- Imviz: astrowidgets markers API by @pllim in #699
- Add specviz helper tests by @javerbukh in #607
- Add elliptical ROI button to imviz by @javerbukh in #706
- Always jump to create new subset by @pllim in #708
- Imviz: Replace offset_to with offset_by by @pllim in #709
- Imviz regions setter/getter API by @pllim in #721
- Viewers now have human-readable IDs by @pllim in #722
- Add Mosviz NIRISS example notebook by @javerbukh in #728
- BUG: unclosed v-row by @pllim in #730
- Add ability to retrieve only spectral or spatial subsets by @rosteen in #736
- DOC: Remove old notebook by @pllim in #731
- Add information about adding cutouts in notebook by @javerbukh in #742
- Clarify tooltip for WCS panzoom tool by @pllim in #749
- Imviz: Add zoom and zoom_level API by @pllim in #744
- BUG: Fix Imviz center/offset bounds check by @pllim in #755
- MNT: Add PR review check list by @pllim in #737
- MNT: Bump minversion of glue to 1.1 by @pllim in #746
- Specviz Spectral Region Getter falls back to reference data units by @duytnguyendtn in #758
- Enable multiple spectra to share the same image without data duplication by @rosteen in #757
- Add way to turn off slit overlay if data is not NIRSpec by @javerbukh in #768
- MNT: Remove jwst as dependency for Imviz by @pllim in #726
- MNT: Bump glue-astronomy minversion to 0.2 by @pllim in #787
- MNT: Update code owners list by @pllim in #789
- Clarify Imviz tooltip by @rosteen in #792
- Speed up loading of MOSViz data by @astrofrog in #782
- Imviz astrowidgets API: save by @pllim in #759
- BUG: Imviz get_interactive_regions now supports GWCS by @pllim in #786
- BUG: Fix Imviz contrast/bias math by @pllim in #775
- Imviz: Do not crash on bad GWCS by @pllim in #778
- fix: remove border around imviz image by @mariobuikhuizen in #798
- Imviz astrowidgets API MVP triple-play: stretch, cuts, colormap by @pllim in #764
- DOC: Clarify share_image in Mosviz parser by @pllim in #784
- DOC: Update known issues, etc by @pllim in #780
- Updated synthetic image creation notebook by @ojustino in #795
- MNT: Bump minversion of glue-core and glue-jupyter by @pllim in #805
- Significantly speed up operations that rely on WCS links by @astrofrog in #765
- BUG: Assume no unit for unhandled model params by @pllim in #797
- DOC: Update infrastructure flowchat and section by @pllim in #785
- Specify format in NIRISS parser by @rosteen in #817
- MNT: Bump astropy minversion to 4.3 by @pllim in #818
- Cubeviz: Allow model fitting to operate on spectral Subset by @pllim in #796
- Multi-extension data format identification by @havok2063 in #621
- Allow Mosviz load_data method to accept directories and instrument names as parameters by @javerbukh in #766
- Mosviz zoom to slit or object by @rosteen in #779
- Automatically load first object on data load in Mosviz by @rosteen in #823
- Mosviz hotfix by @javerbukh in #825
- MNT: asdf and gwcs no longer optional dependencies by @pllim in #826
- Added initial developer docs on linking by @astrofrog in #811
- Make sure we remove the right patch from the image viewer when removing the slit overlay by @astrofrog in #803
- MNT: Bump specutils minversion to 1.3.1 by @pllim in #829
- Link mosviz data as a batch after they are loaded by @javerbukh in #762
- ENH: Mosviz to use Imviz image parser by @pllim in #783
- BUG: Clean app state after crash (Mosviz) by @pllim in #845
- Standardize/improve list coercion in Mosviz parsers by @rosteen in #831
- Add example on how to use SpectrumList.read with MIRI MRS dataset by @ibusko in #734
- Reduce amount of success messages sent to users by @rosteen in #846
- Update specviz parser to handle SpectrumList input by @rosteen in #843
- POC: Imviz with RGB color display by @pllim in #790
- ENH: verbosity to control snackbar messages by @pllim in #756
- Add Imviz documentation by @javerbukh in #842
- notebook related documentation by @orifox in #832
- Fix label on field in collapse plugin by @rosteen in #858
- Cubeviz doc update by @rosteen in #859
- Imviz: Only link by pixel by @pllim in #735
- DOC: Preparing change log for next release by @pllim in #855
- Update to specutils 1.4.0 by @rosteen in #860
- Imviz: Clarify relinking success message by @pllim in #862
- Fix mosviz notebook height by @javerbukh in #861
- MNT: Rebrand SomeViz to Someviz by @pllim in #856
- ENH: Automated PyPI release from GitHub release by @pllim in #469
- Mosviz: Slit overlay to use Data WCS by @pllim in #850
- Update Mosviz to use Spectrum1D from SpectralCube by @duytnguyendtn in #733
- Make Imviz panning more seamless by @astrofrog in #864
- fix: buggy 1D/2D spectrum viewer x-axis links by @mariobuikhuizen in #852
- Hide some of the columns in the Mosviz table viewer by default by @astrofrog in #866
- DOC: Release doc for the adventurous by @pllim in #868
- update the first cell of the example notebooks to be consistent by @eteq in #870
- DOC: Enable nitpicky in doc build by @pllim in #813
- Fix typos by @larrybradley in #872
- Remove unused message classes by @larrybradley in #873
- Change Y-axis to scientific notation if numbers are too small or too … by @javerbukh in #865
- fix: scientific notation of Y-axis not shown on first load by @mariobuikhuizen in #878
- Fix typos in notebooks by @larrybradley in #879
- Refactor astrowidgets API by @pllim in #854
- Updated minimum versions of glue-core and glue-jupyter by @astrofrog in #880
- Remove converted spec1ds in mosviz when row changes by @javerbukh in #877
- Link model fitting results so they plot in Mosviz by @rosteen in #875
- MNT: Use absolute import by @pllim in #883
- Remove unit conversion plugin from Mosviz for now by @rosteen in #885
- TST: Be more explicit in ignoring pytest warnings by @pllim in #876
- Remove defunct section from Mosviz docs, clean up spacing by @rosteen in #889
- DOC: formatting updates by @kecnry in #887
- Fix cubeviz unit conversion by @astrofrog in #890
- Update table columns in MOSViz by @ibusko in #841
- MNT: 2.0 release prep by @pllim in #892
New Contributors
Full Changelog: v1.1...v2.0.0