Sajans has received the following awards and nominations. Way to go!

Why?
Our team met at the office, but we became friends because of passion for data science, physics and things that make a difference. We like to build stuff! We want to empower our app users to feel the glory of building exotic things and get to know more about the universe that we live in while doing it.
What does it do?
EXOSELFIE allows you to build a planet and take a selfie on it!
This educational game allows you to shape your photo filter by controlling physical parameters of an exoplanet and its host star. Your chances of survival are then estimated using calculated planet’s gravity and temperature – some of the most important physical parameters regarding planet’s habitability. A detailed description of your modelled world is also displayed alongside.
Be aware – survival in distant worlds is not as easy as it may seem!
What’s under the hood?
Inputs
The application currently functions by taking
from the user interface and calculating planet’s temperature and star’s spectrum that are used for photo editing.
Along with user inputs, NASA’s open-access exoplanet database is used for retrieving parameters of existing exoplanets for comparison and modelled parameter calibration. Data from NASA’s publication Environment of Manned Systems is used as data for calibration of extreme temperature survival model.
Methods
Planet’s surface temperature is estimated using planetary equilibrium temperature model. Albedo is set at a zero because low albedo compensates for greenhouse effect that is too complex to estimate at the current stage. Surface gravity is calculated using the law of universal gravitation.
Human survival time in extreme temperatures is calculated using an exponential law that is an approximation to the law described in NASA’s The Human Factor: log(t) = a * exp(-b * dT) + c. The parameters are calibrated using NASA’s Environment of Manned Systems data.
Star’s spectral intensity is estimated by feeding host star’s temperature into Planck’s law at 3 wavelengths – 610, 550 and 465 nm – that represent the RGB color model.
Transformations are applied to the user’s picture using RGB and T estimation results:
An existing exoplanet with a high similarity score is found in the NASA’s exoplanet database. Similarity score is estimated by calculating the geometric mean of G similarity and T similarity. These are calculated as absolute differences between modelled and existing planet parameters, divided by larger one of these parameters.
Outputs
A modified picture and a description of the encountered conditions are provided to the user. A description of a real exoplanet from NASA’s exoplanet database with a high similarity score is added to the summary. Overall these values are calculated and outputted to the user in one form or another:
NASA Resources
Data:
https://exoplanetarchive.ipac.caltech.edu/docs/data.html
References:
https://exoplanets.nasa.gov/what-is-an-exoplanet/how-do-we-find-habitable-planets/
https://science.nasa.gov/science-news/science-at-nasa/2001/ast02aug_1
https://history.nasa.gov/SP-4213.pdf
Space Apps Offers
Since our team does not have front-end experience we asked for a html coding related help. We were advised on which templates to begin with and, later, got some tips. We are super happy to learn how to code in html in few hours. Also, our results show that we got help right on the spot. Thanks!
Future Plans
Built with
EDA (exploratory data analysis): Python, Jupyter
Back-end: Python, TensorFlow, Flask, Docker
Front-end: HTML, bootstrap core CSS, bootstrap core JavaScript
Try it out
https://github.com/MinorDudle/nasa_hack
*Application is dockerized so that anyone can run it on their system. Look for instructions in read me.
Tags
#exoselfie #buildaplanettolive #bestfiltersintheuniverse #mythbusters #datascience #neuralstyletransfer #javascript #html #python #css #jupyternotebook #flask #tensorflow #selfie #instagram #wewanttowin #science #astrophysics #exoplanet #game #educatioalngame #docker