<p>This isn't necessarily an astronomy question (although there may be plenty of astronomy errors in my GUI), and I apologise in advance if this kind of thing is not allowed here and the question is to be taken down.</p>
<p>I've been working on a Tkinter GUI (first try with these sort of programming) to make it as easy as possible to visualise light curves and look for exoplanet transits in TESS and KEPLER missions (these 2 in particular since the GUI takes advantage of the <em><a href="https://ui.adsabs.harvard.edu/abs/2018ascl.soft12013L/abstract" rel="nofollow noreferrer">lightkurve</a></em> python library; and I would love some general feedback. Is it unintuitive? Is it useless because you'd rather do this kind of stuff online? Is it straight up broken? I hope not and I would like to share it with you anyway: <a href="https://github.com/Britishterron/exoplanet_finder" rel="nofollow noreferrer">https://github.com/Britishterron/exoplanet_finder</a></p>
<p>I'm not going to paste the whole code here, since it's over 700 lines, but you can see it in the main file of the github link, alongside screenshots of the GUI and the requirements.txt for the required libraries.</p>
<p>Here are some pictures and the general idea:
<a href="https://i.sstatic.net/dNEEW.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/dNEEW.png" alt="enter image description here" /></a></p>
<p>Load a file and just click analyse (you can load all LC or TPF files from the TESS/Kepler missions from the Mast Catalogue), no steps required to show and phase-fold the light curve. (This is real data for KEPLER6922244)</p>
<p><a href="https://i.sstatic.net/1mpMp.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/1mpMp.png" alt="enter image description here" /></a></p>
<p>Play around with atmospheric parameters to simulate surface temperature with no extra loading.</p>
<p>Temperature is estimated as:</p>
<p><a href="https://i.sstatic.net/MXf8x.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/MXf8x.png" alt="enter image description here" /></a></p>
<p>Sample Product Group IDs for you to try:</p>
<p>Random star with no exoplanet: 27240036 (48 Mb)</p>
<p>Star with an actual confirmed exoplanet (star mass is like 1.15 solar masses, but default is 1 if you leave the entry blank): 602457 (942 Mb but you can cut it sooner no need for all the files...)</p>

CC BY-SA 4.0
2023-08-22T22:39:33.377Z
Hi Marco, there is a [ux.se]  which would seem to be ideal to ask about user interfaces. Do you think this should be deleted and taken over there?
James K
CC BY-SA 4.0
2023-08-23T07:36:13.563Z
Hey James yeah that seems more appropriate, thanks for the tip :)
Marco Leonardi
<exoplanet><python><light-curve>
Looking for feedback for my python GUI: visualise exoplanet transit and simulate atmospheric temperature
Marco Leonardi
# Looking for feedback for my python GUI: visualise exoplanet transit and simulate atmospheric temperature

(Asked by: username_0 on 2023-08-22)

This isn't necessarily an astronomy question (although there may be plenty of astronomy errors in my GUI), and I apologise in advance if this kind of thing is not allowed here and the question is to be taken down.

I've been working on a Tkinter GUI (first try with these sort of programming) to make it as easy as possible to visualise light curves and look for exoplanet transits in TESS and KEPLER missions (these 2 in particular since the GUI takes advantage of the *[lightkurve](https://ui.adsabs.harvard.edu/abs/2018ascl.soft12013L/abstract)* python library; and I would love some general feedback. Is it unintuitive? Is it useless because you'd rather do this kind of stuff online? Is it straight up broken? I hope not and I would like to share it with you anyway: <https://github.com/Britishterron/exoplanet_finder>

I'm not going to paste the whole code here, since it's over 700 lines, but you can see it in the main file of the github link, alongside screenshots of the GUI and the requirements.txt for the required libraries.

Here are some pictures and the general idea:
[![enter image description here](https://i.sstatic.net/dNEEW.png)](https://i.sstatic.net/dNEEW.png)

Load a file and just click analyse (you can load all LC or TPF files from the TESS/Kepler missions from the Mast Catalogue), no steps required to show and phase-fold the light curve. (This is real data for KEPLER6922244)

[![enter image description here](https://i.sstatic.net/1mpMp.png)](https://i.sstatic.net/1mpMp.png)

Play around with atmospheric parameters to simulate surface temperature with no extra loading.

Temperature is estimated as:

[![enter image description here](https://i.sstatic.net/MXf8x.png)](https://i.sstatic.net/MXf8x.png)

Sample Product Group IDs for you to try:

Random star with no exoplanet: 27240036 (48 Mb)

Star with an actual confirmed exoplanet (star mass is like 1.15 solar masses, but default is 1 if you leave the entry blank): 602457 (942 Mb but you can cut it sooner no need for all the files...)

**Tags:** exoplanet, python, light-curve

> **Comments:**
> **username_1**: Hi username_0, there is a [ux.se]  which would seem to be ideal to ask about user interfaces. Do you think this should be deleted and taken over there?  
> **username_0**: Hey username_1 yeah that seems more appropriate, thanks for the tip :)  

---

## 0 answers

