Skip to content

Conversation

@shahbandeh
Copy link

Summary

Made specviz compatible with Roman ASDF, specifically "wfi_spec_individual_1d_r0000201001001001001_0002_WFI01.asdf"

  • Fixed bug in find_matching_resolver() where format filtering was not working due to a loop variable reusing the same name as a function parameter
  • Added support for loading Roman ASDF files
  • Updated viewer registration and notebook loading method
  • Added RomanAsdfImporter class and helper functions
  • Updated parsers to handle Roman ASDF files
  • Enabled viewer overwrite in viewers.py

@github-actions github-actions bot added specviz plugin Label for plugins common to multiple configurations labels Oct 7, 2025
Comment on lines -423 to +426
and not any([format in (fmt_item['label'],
fmt_item['parser'],
fmt_item['importer'])
for format in formats])):
and not any([fmt in (fmt_item['label'],
fmt_item['parser'],
fmt_item['importer'])
for fmt in formats])):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good catch! This would be great as a separate bugfix PR if possible!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

plugin Label for plugins common to multiple configurations specviz

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants