-
Notifications
You must be signed in to change notification settings - Fork 145
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
A quicklook dashboard with Stingray #794
Comments
@matteobachetti I am interested in doing this project. Can you guide me through this? |
We can start with the tech stacks that can be used for building the dashboard. |
To my understanding, there are two main candidate libraries with sufficient maturity: plotly/dash and bokeh, but if you know about other libraries your opinion is welcome. A cost/benefit analysis can be part of the GSoC proposal |
Certainly. Let me familiarize myself with this repository first. By the way, do you have any slack channel for communication? |
We have a slack badge in the README! |
Greetings! @matteobachetti, I am intrigued by this project and have always wanted to learn more about astronomy and data science. This project offers the best of both worlds, therefore I would love to work on it. I will really appreciate being guided towards my first PR. However, I have some questions about this project:
Thank you for your time and consideration. |
@AnonymousCodes911 quick answers:
In general, there can be a thousand different approaches to the task. Your proposal should show that your workflow, whatever that is, will help achieving the goal. |
Greetings @matteobachetti, ! Thank you for your time. |
|
Sure thing!, Thank you! |
Hello @matteobachetti, |
Hi @matteobachetti , I'm interested to work on this. Just for clarification, what you're expecting is a webpage where we upload the data and it displays the results? Or is it something like, change a configurable json according to needs -> run shell command -> webapp opens? |
When analyzing a new astronomical dataset, it is often convenient to have some quicklook visualization with basic information. For X-ray astronomy, the usual information is a light curve (a time series showing the flux of the source), a periodogram, spectral colors (the ratio of fluxes in different energy bands of the X-rays).
This project leverages Stingray's flexibility to create a quicklook dashboard with basic interactivity. The principle is simple: given an event list, one calculates a light curve, a power spectrum with default options, maybe a Lomb-Scargle periodogram, color-color or HID diagrams, maybe power-color and color hue-rms diagrams. It should be somewhat configurable, so that one can apply a set of custom options to a series of observations with ease.
Each plot kind should be a separate plugin, with configurable options. The dashboard should display the plugins that the user requests with a custom JSON configuration file.
The dashboard could work as an interactive visualization web page (just for zooming in and out), or just make a PDF or image with the plots.
A bonus could be making it the start for an interactive analysis interface (not just plotting, but also recalculate the quantities with different parameters and refresh the plots)
The text was updated successfully, but these errors were encountered: