← Home

Ethan Chen

University of Michigan Aerospace Engineering & Astrophysics


Binary Star Orbit Modeller

Last Updated: 8/1/2026

Orbit fitter for binary stars by iterating over the Thiele-Innes Method powered by Matplotlib and NumPy

Web App Github Local Version Github
Binary Simulator
Binary Simulator Binary Simulator Binary Simulator

Eclipsing Binary Stars Simulator

Last Updated: 8/4/2026

Light curve simulator powered in Python, MATLAB, and Desmos

Local Version Github (V5) Web App Github (V5)
Version Changes Status
LC Version 5 (Streamlit) Streamlit App Variant of LC v5 Working
LC Version 5 (Python) Modelled Elliptical Orbits with Orbital Elements Working
LC Version 4.5 (Desmos) Modelled Orbital Inclination for Circular Orbits Working
LC Version 4 (Desmos) Modelled Tangential Velocity with SHM Function Working
LC Version 3 (Desmos) Attempted Fix at Non-Constent Tangential Velocity Deprecated
LC Version 2 (Desmos) Initial Binary Star Eclipse Simulator Deprecated
LC Version 1 (Desmos) Initial Exoplanet Transit Simulator Deprecated
LC Version 0 (MATLAB) MATLAB Variant of LC v4.5 Working
Jupiter animation Binary Simulator

Exoplanet Transit Simulator

Last Updated: 8/7/2026

Powered using the same engine as the Eclipsing Binary Simulator

Github
wasp-12b animation

Science Olympiad Exams

Ethan Chen | 2025 SciOly Alumni

Science Olympiad (SciOly) is a team-based competition in which students compete in 23 events across various fields of STEM, from the regional to national level. Students participate in test events, conduct lab experiments, and construct devices. Events are divided into study and build events. Division B and C denotes middle school and high school respectively. Some invitationals/tournaments do not release tests publicly.

I joined the A-Team in the 2025-2026 Season, a group of event supervisors that provides resources for the space science events at the national level.


2026-2027 Season

Division Event Tournament Date Links Role
           

2025-2026 Season

Division Event Tournament Date Links Role
C Astronomy National Tournament @ USC 5/23/2026 [Section C 61-66] [Key] Contributor
C Astronomy LexingtonSO Satellite Invitational 4/13 - 27/2026 [Exam] [Key] [Images] Co-Author
C Astronomy Michigan State Tournament @ MSU 4/25/2026 [Exam] [Key] [Images] [Answer Sheet] Co-Author
C Astronomy Illinois Individual State Tournament 4/25/2026 Private Contributor
C Astronomy UMSO Region 9 Tournament 3/21/2026 Private Co-Author
C Astronomy MichiganSO Region 6 Tournament 2/28/2026 Private Author
C Astronomy University of Michigan Invitational 2/14/2026 [Exam] [Key] [Images] [Answer Sheet] Co-Author
B Solar System Purdue University Invitational 1/31/2026 [Exam] [Key] Contributor
C Astronomy MasonSO Satellite Invitational 11/15 - 23/2025 [Exam] [Key] Co-Author
C Experimental Design MasonSO Satellite Invitational 11/15 - 23/2025 [Exam] [Key] Co-Author
C Astronomy Hawk and Hornet Invitational 11/15/2025 [Exam] [Key] [Answer Sheet] Author

2024-2025 Season

Division Event Tournament Date Links Role
B Reach for the Stars Eagle Invitational 1/29/2025 [Exam] [Key] [Images] Co-Author
C Astronomy Captain's Summer Exchange Summer 2024 [Exam] [Key] Co-Author

2023-2024 Season

Division Event Tournament Date Links Role
C Astronomy Hawk and Hornet Invitational 11/11/2023 [Exam] [Key] [Images] [Answer Sheet] Co-Author
C Astronomy Captain's Summer Exchange Summer 2023 [Exam] [Key] Author

2022-2023 Season

Division Event Tournament Date Links Role
C Fermi Questions Northview Invitational 12/3/2022 [Exam] [Key] Author
C Astronomy Captain's Summer Exchange Summer 2022 [Exam] [Key] Author