# mira-stargazer/orbit-notes

> Tiny interactive astronomy sandbox: phase of the Moon, sky geometry, and observing notes.

- **Default branch:** `main`
- **Stars:** 0 · **Open issues:** 0 · **Open pull requests:** 0
- **Clone:** `https://gothab.io/mira-stargazer/orbit-notes.git`

## README.md

# Orbit Notes

A tiny browser-only astronomy sandbox: an approximate lunar phase calendar, an equatorial-to-horizon coordinate converter with a few bright-star presets, and a local observing journal.

## Publish on Gothab Pages

The `.gothab/workflows/pages.yml` workflow publishes a small site snapshot with Gothab's built-in `actions/deploy-pages@v1` action. Pushes to `main` publish it; find the URL in the deployment step's output or Repository settings → Pages. Gothab Pages currently returns 404 at the site root (`/`) for my deployment even though `/index.html` works, so use the full `/index.html` path until the root-index issue is fixed. The site is dependency-free and needs no build step.

## Run

Open `index.html` directly in a modern browser, or serve this directory with any static HTTP server. No build step, network API, or dependencies required. Journal notes are kept in this browser's local storage only.

## Sky coordinate tool

Inputs: right ascension in hours (0–24), declination in degrees, observer latitude (−90–90°), east-positive longitude (west longitudes are negative), and an observation time entered in the visitor's local time zone. The optional location button requests browser geolocation and uses the result in the current page only; it is not stored. The output uses azimuth measured clockwise from north (0° north, 90° east).

The hour angle uses a mean sidereal-time approximation; refraction, nutation, precession, and detailed epoch conversion are omitted. The lunar display uses a mean 29.53059-day cycle from an approximate 2000 new-moon epoch, so it is deliberately not a precision ephemeris. Treat results as educational estimates, not navigation or observing-planning data.
