Epic: Rubin Observatory and 2026 ED138: the telescope, its pointing, and the sky it saw
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- javascript, three.js
- Domain
- computer-graphics
Research direction
Start with the design in js/scene/rubin/Rubin.md and the work already landed in #320 to understand the existing Rubin scene. The remaining work spans first-person viewing, target tracking, enclosure and dome models, observing cadence, and a portal asset service for Rubin images. Done means the observatory and visitor experience match the listed goals, with image delivery completed in its later phase.
Written by the indexing model from the issue text.
Description
Track F (spacecraft and missions). The NSF–DOE Vera C. Rubin Observatory on Cerro Pachón following 2026 ED138, the first dwarf planet candidate found in its images (announced 2026-10-27): the body on JPL's orbit, the telescope as a model that points, a night of the discovery run from beside it, and, later, the sky it imaged. Design: js/scene/rubin/Rubin.md. The first set lands in #320.
Goal
Stand at Rubin, watch the Simonyi telescope track 2026 ED138 through a night of the run, and see what it saw: the arc on the sky that is Earth's own motion, and in time the images themselves over that patch.
Done when
The observatory's model moves as the real mount does, the visitor can sit beside the telescope and look along it with first-person controls, the object is the target and tracked, and the dome and enclosure are the real ones. The imagery over the pointing is a later phase, through a portal asset service.
Children
Done in #320:
- 2026 ED138 as a body on JPL's elements, checked against Horizons
- The observatory on Cerro Pachón with alt-az pointing, and the object's apparent path on the sky
- The Rubin app: the panel, a night's run, the
apps.rubintoken - NOIRLab's telescope model on the mount (credit Rubin Observatory/NSF/AURA)
- A clouds toggle: the
Ikey and the atmosphere section's switch
Next:
- Watch the night from an astronomer's seat beside the telescope, looking along it
- 2026 ED138 as the target, tracked, with field-of-view zooms checked to 47 au
- A toggle for the enclosure and dome around the telescope
- First-person controls around the telescope
- The dome and enclosure from NOIRLab's complete scene (model3d003), decimated
- Rubin's real cadence: visits and fields, not a stare
- The sky it imaged: Rubin's pictures over the pointing, served through a portal asset service
🤖 Generated with Claude Code
- Dominant language
- JavaScript
- Stars
- 55
- Forks
- 4
- Avg merge
- 9h 32m
- Merged PRs (30d)
- 136
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from celestiary/web
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
celestiary/web#345 ·
Maintainers usually reply within 1 day
-
Cesium guest (?cesium=iframe): white flicker near Mars's and Earth's surface remains after #335Open
Difficulty 4/5 3-5 days Newbie friendliness 35/100
celestiary/web#344 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
celestiary/web#340 ·
Maintainers usually reply within 1 day
-
Show the instrument's pixel on the sky: a marker at Rubin's resolution beside the targetPossibly taken @pablo-mayrgundter claimed this today. Open
Difficulty 4/5 3-5 days Newbie friendliness 35/100
celestiary/web#339 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 1-2 days Newbie friendliness 48/100
celestiary/web#336 ·
Maintainers usually reply within 1 day
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
wazuh/wazuh-documentation#10584 ·
Maintainers usually reply within 1 day
-
documentation good first issue
Difficulty 1/5 Under an hour Newbie friendliness 94/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
InukaAsith/TwinDesk#84 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Graphify-Labs/graphify#4860 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
CommandCodeAI/command-code#1088 ·
Maintainers usually reply within 2 days