High-Level Project Summary
The idea is to develop a webapp to allow the user to create its own star by inserting only two simple inputs: relative dimensions with respect to sun (R/R0) and relative luminosity (L/L0).By the knowledge of this information and using a mathematical, statistical, and graphical approach, such as the position and evolution on the Hertzsprung-Russell diagram and studied stars’ light curve, the dash App allows to see the star twinkle and its eventual end of life, through the use of simplified but attracting sequence of images and animation generated according to input data.
Link to Final Project
Link to Project "Demo"
Detailed Project Description
The webapp is divided in three pages:
- In the main page the user will introduce two input parameters of the star he wants to create (radius and luminosity with respect to the Sun to give a clearer idea to the user about this values), the star position will be plotted on the HR diagram, in order to show where it’s positioned with respect to other known stars. According to the statistical, mathematical and graphical approach, useful and user-friendly tools will show the temperature, size, colour class of the star and, connected to that, the name of the star category.
LAYOUT - PAGE 1

- In the second page, will be created according to input data a catchy animation that shows the twinkle of the star, following the position of the red dot on the graph on the right making easy to understand that luminosity is varying in time, as well as allowing the user to see the periodicity of this luminosity change.
LAYOUT - PAGE 2 -short term variability

- In page 2 after clicking the button "end my star" the player will be able to observe the end of life of the star: this will start a short animation that describe all the phases of star evolution with some informative comments, as scientifically accurate as possible taking into account the initial mass, and also the path that the star follows on the HR diagram.
LAYOUT - PAGE 2 -Long term variability - catastrophic events

- In the last page, there is a list of locked achievements that will be unlocked when the user “discovers” a new star type, if the correct parameters are selected in the initial page. The achievements will show not only the name of the star and a catchy icon, but also a short description of it in order to increase the knowledge of the user on the existing types of stars. The presence of achievements is also a useful way to make the webapp more stimulating, introducing in the player the curiosity on all the implemented stars, with the aim to “catch them all”.
LAYOUT - PAGE 3 -achievements

The aim of the project is not to be an academic tool, but it’s made with the aim to increase curiosity of the majority of the public about the star variability topic and to make the public conscious about the evolution of it up to the end of life. The hope is that this simplified tool will encourage people more and more of this argument in order to enter in the already big space community.
The user will be able to retrieve detail information about graphs and data (e.g. what an HR diagram is) through different info box placed in strategic points into the app.
The tools used to develop the webapp were Python and CSS for the coding and graphical part of the app, while Matlab was used for the preliminary data analysis.
Space Agency Data
The following space agency sources were consulted during the hackathon journey:
2) https://starchild.gsfc.nasa.gov/docs/StarChild/questions/cepheids.html
3) https://imagine.gsfc.nasa.gov/science/toolbox/timing1.html
4) https://heasarc.gsfc.nasa.gov/docs/tess/software.html
5) https://www.cosmos.esa.int/web/hipparcos/java-tools/light-curve
The space agency data were used to gain information about how the variability and luminosity of a star is measured and studied and data about variability and luminosity of the many different kind of star analyzed in the webapp.
Hackathon Journey
HOW WOULD YOU DESCRIBE YOUR SPACE APP EXPERIENCE?
NASA Hackathon journey was full of challenges, excitement, and a sense of accomplishment. In the process of project development, many challenges have been encountered. Fortunately, the encouragement of teammates and the enthusiasm to educate the public inspired us to face the challenges.
WHAT DID YOU LEARN?
We learned a lot of interesting facts about the stellar variability and some new interesting programming tools and strategy.
WHAT INSPIRED YOUR TEAM TO CHOOSE THIS CHALLENGE?
The possibility to share in an accessible way interesting fact about space and stars.
Allowing to spread the methods and tools of science to non-specialized people in every part of the world
WILL THE PROJECT STOP HERE?
Due to the lack of time to implement the dash app the final project submitted is basically a collection of "layouts" and working python widgets, the final web app was planned to be implemented using "Plotly dash app" a python module for web data visualization. We both have the technical knowledge, and lot of analysed and unused data (that would allow to have a rich dataset for implement more stars' categories). We only hope to be able in the future to have the support to complete this project.
References
Sources:
1) https://www.cosmos.esa.int/web/hipparcos/java-tools/light-curve
2) https://ui.adsabs.harvard.edu/abs/2002PASP..114..689W/abstract
3) https://ui.adsabs.harvard.edu/abs/2002PASP..114..689W/abstract
4) https://ui.adsabs.harvard.edu/abs/2017MNRAS.465..173P/abstract
5) https://www.aavso.org/sites/default/files/vsots/rvtau.pdf
7) http://ogle.astrouw.edu.pl/atlas/delta_Sct.html
8) P. van Heerden, P. Martinez, D. Kilkenny , “Determination of the rotation periods for the roAp stars HD 9289 and HD 190290 and non-detection of rotational amplitude modulation in the roAp stars HD 75425 and HD 217522”, Monthly Notices of the Royal Astronomical Society, Volume 426, Issue 2, 21 October 2012, Pages 969–974, https://doi.org/10.1111/j.1365-2966.2012.21814.x
9) Karttunen, “Fundamental Astronomy”, 1996, https://link.springer.com/book/10.1007/978-3-662-03215-2
10) C. Sneden et al., “The RRc Stars: Chemical Abundances and Envelope Kinematics”, The Astrophysical Journal, Volume 848, Number 1.
11) M. J. Ireland et al. “Pulsation of M-type Mira variables with moderately different mass: search for observable mass effects”, Monthly Notices of the Royal Astronomical Society, Volume 355, Issue 2, December 2004, Pages 444–450
12) https://mast.stsci.edu/portal/Mashup/Clients/Mast/Portal.html
Tools:
- Matlab ®
- Python
- CSS
Tags
#Star #Twinkle #Variablestars #Variablestar #WebApp #EndOfLife #HRDiagram #Mainsequence #Sun #Space

