Last Updated: 6/1/2026
Takes observation data inputs of angular separation and position angle and plots a fitted orbit using a non-linear least squares method with the primary star at the origin.
Uses Matplotlib, NumPy, and SciPy
Calculates:
- Sky Projected Orbital Elements (a, e, ω)
- Apoapsis and periapsis positions and distances
- Residuals
- Work in Progress:
-- Orbital Period and Elements
-- Past and future times of apoapsis and periapsis
-- Prediction of position angle and angular separation at a given time
Last Updated: 5/28/2026
Simulates a light curve of eclipsing binary stars
Uses Matplotlib and NumPy
Outputs
- Light Curve and Orbital Diagram
- Eclipse Luminosity and Duration
- Points of Contact
- Impact Parameter
- L1 Point (Roche Lobe Overflow)
Assumptions
- Uniform Luminosity Distribution (No limb darkening)
- Circular Orbit (e = 0)
- Celestial bodies m1 and m2 are spherical with circular projected areas
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.
| 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 |
| 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 |
| 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 |
| 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 |