I added a live light-curve graph to ExoSim and synchronized it with the planet’s 3D orbit.The graph shows the star’s relative brightness across one complete orbit. When the planet moves in front of the star, the marker enters the dip, the measured flux falls below 100%, and the status changes from “Baseline stable” to “Transit detected.” Changing the planet or star radius also recalculates the transit depth and redraws the curve. The first version had a synchronization bug: the curve rendered, but the live marker stayed stuck at orbital phase 0.00 even while the planet was moving. I traced it to how the 3D scene was reporting its phase and replaced that logic with a browser-time update and a stable callback reference. Now the animation, transit calculation, graph marker, brightness reading, and detection status all update together.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.