feat(satellites): precise pass rise/set and peak times

- Add satellitePass.js: bisected rise/set, parabolic peak fit
- Add getNextSatellitePass for any loaded catalog satellite
- Keep findNextIssPass as a wrapper
This commit is contained in:
Rehaan Delmotra committed 2026-09-14 22:49:48 +05:30
1 parent 844c25212c
commit 096f533efe
11 files changed
+526 -64

No files matched your search

+5
View File
@@ -2,6 +2,11 @@
- Split application scene, controls, catalog, tools and HTML into reusable components; configure application request services and sources without changing global fetch. Preserve standalone markup and voice behavior. Explicit annotation navigation may resolve a distant named target.
## Satellite pass prediction
- Bisect pass rise/set to ~0.2 s and fit peak elevation with a parabola.
- Add `getNextSatellitePass(noradId, options)` for any loaded catalog satellite.
## Voice component boundaries
- Separate voice controls, Realtime connection requests and the action runner.