-
-
Notifications
You must be signed in to change notification settings - Fork 424
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Grotrian diagram IPyWidget functionality #2328
Grotrian diagram IPyWidget functionality #2328
Conversation
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
c38c1c7
to
2e2d031
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2328 +/- ##
==========================================
+ Coverage 67.51% 68.89% +1.37%
==========================================
Files 170 165 -5
Lines 14228 14081 -147
==========================================
+ Hits 9606 9701 +95
+ Misses 4622 4380 -242 ☔ View full report in Codecov by Sentry. |
8bcca5e
to
1759798
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Haven't been able to review the code itself yet, but there are some minor changes to the documentation that should be implemented.
Can this be merged? |
@MarkMageeAstro @jamesgillanders @aoifeboyle(?) to review/test this and make a decision to merge or update |
@AyushiDaksh we are keen to merge this PR -- can you please rebase it? |
@@ -5,16 +5,17 @@ | |||
"metadata": {}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@MarkMageeAstro This is the same link which is present in the latest master
branch as well.
https://tardis-sn.github.io/tardis/using/visualization/using_widgets.html
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay, can you open an issue?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Opened: #2532
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've solved the issue in this PR: #2533
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor changes to documentation. Should be good to merge after rebasing. Is that Grotrian mockup notebook still necessary?
@MarkMageeAstro @jamesgillanders |
Any luck with this @AyushiDaksh? |
@AyushiDaksh can you let us know if you're still interested in this? |
@MarkMageeAstro Sorry I moved to a new city this month so the last couple of weeks were really busy. |
48a571a
to
5c5c068
Compare
I have changed the docs according to the comments and rebased the branch. |
*beep* *bop* Hi, human. The Click here to see your results. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One minor correction to documentation. Also the mockup notebook didn't show any figures for mean on ReviewNB. Can you generate it again?
Thanks for continuing on this @AyushiDaksh and your hard work getting it done!
Somehow I'm not able to see your comment. Can you point me to where you need the correction?
Since the Grotrian Widget is a dynamic widget, it doesn't persist in the notebook when it gets saved. This is the same reason why other dynamic widgets don't show up on our documentation page (and we have to resort to GIFs instead). |
Hmm, I can't find it either. Must not have been that important. I did spot one other small thing when looking for it thoguh, sorry.
Ah, I must have been confused because there were plots in the old version, but that was with the static version of the code |
No worries! I have fixed the thing you pointed.
Yeah we had a static plot during the initial stages of my project, which eventually became dynamic :) Let me know if this is good to merge @MarkMageeAstro |
16ac28e
to
e6aed1e
Compare
Rebased with master and tested the widget locally again, all seems good. Please look at #2328 (comment) and let me know if anything else is pending here. Thanks! |
Looks good to me and also works on my local install. Thanks @AyushiDaksh! |
Thanks @MarkMageeAstro ! @jamesgillanders Can you please review/approve so we can merge this? It was great working on this project with TARDIS. Feel free to tag me in future issues/enhacements related to the Grotrian Diagram. |
Just one conflict to resolve! Probably due to file renames recently. |
📝 Description
This PR is part of the Grotrian Diagram project, part of Google Summer of Code 2023. Project description and related PRs/Issues can be found on the project page.
This PR aims to integrate the Plotly plot with IPyWidgets menus. In other words, this PR adds functionality to the Grotrian Diagram widget.
Type: 🚀
feature
Also, link issues affected by this pull request by using the keywords:
close
,closes
,closed
,fix
,fixes
,fixed
,resolve
,resolves
orresolved
.📌 Resources
Project Link: https://github.com/users/AyushiDaksh/projects/1
Idea Link: https://tardis-sn.github.io/gsoc_2023/ideas/
GSoC Project Link: https://summerofcode.withgoogle.com/programs/2023/projects/HxymUMRe
🚦 Testing
How did you test these changes?
☑️ Checklist
build_docs
label