Skip to content

Store page: other worlds by name, quieter coordinate probing - #63

Merged
mdsumner merged 1 commit into
mainfrom
claude/project-thread-mxjw59
Oct 27, 2026
Merged

mdsumner merged 1 commit into
mainfrom
claude/project-thread-mxjw59

Conversation

@mdsumner

Copy link
Copy Markdown
Member

Follow-ups from opening harvested copies of HRRR, HRDPS, GOES-16, eORCA12 and ARCO-OpenMARS. The first four already place correctly (LCC, rotated pole, geostationary, tripolar).

  • Other worlds by name: some lon/lat stores have no CRS, but their variable or group attributes name the body (OpenMARS says "Atmospheric temperature at the surface of Mars"). These now get that body's IAU 2015 sphere (Mars R 3396190 m; Venus and the Moon are also in the table), and the page no longer draws Earth's coastline on them. Without this, cell areas came out in Earth km².
  • Quieter probing: 2D lat/lon candidates are looked up only among the arrays the store lists. Before, every known name was probed, which filled the console with 404s on large NEMO stores.
  • Fixture: mars.zarr, with a check that the body and radius are picked up.

npm test passes (11 stores).


Generated by Claude Code

- a lon/lat store with no CRS whose variable or group attributes say
  "of Mars" (or Venus, the Moon) gets that body's IAU 2015 sphere, and
  Earth's coastline is not drawn on it (ARCO-OpenMARS)
- 2D latitude/longitude candidates are looked up only among the arrays
  the store lists, instead of probing every known name
- mars.zarr fixture

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P5mFPo1pMPQm38dMJ6T5Nu
@mdsumner
mdsumner merged commit 77c7564 into main Oct 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants