Skip to content

v2.0.0 Release Notes

Compare
Choose a tag to compare
@pllim pllim released this 17 Sep 14:57
· 3277 commits to main since this release
34df475

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