Repository navigation
Releases: dkorunic/astro-recommender
Releases · dkorunic/astro-recommender
Release list
v0.13.0
Changelog
- 0ddbd41 CLAUDE.md: note that Pages ignores a second deploy of one commit
- 5dd9545 README, CLAUDE.md: say Cloudflare Web Analytics receives the unrounded coordinates
- 1a4be3d README, CLAUDE.md: sync the framing docs with mosaics and minor axes
- 347ca4e README: Shields.io badges
- cfc6e26 README: credit astro-forecast for the rain gate and upper-air seeing ideas
- 2d70b91 README: credit astrogo's extinction model
- 3435694 README: credit astroplan for the observability model and topocentric Moon
- 4c54fae README: credit gofa as the SOFA accuracy reference
- 8ddf2fe README: credit thorsky for the moonlight opposition surge and distance scaling
- 62873fc README: linked references, seeing and surface brightness formulas; doc sync
- 3928386 README: move the Caldwell row into the target list table
- ad94c9e README: name uptonight's comet selection and local horizon in the credits
- 600076c Regenerate default.pgo and demo.jpg
- a750ecc Regenerate demo.jpg
- b06b839 Seeing from a Dewan Cn² integral over the ECMWF profile
- e484922 Seeing: 300 m ground layer, three-level minimum, elevation required
- 8389e27 Seeing: barometric surface check with temperature, base-level tropopause gate
- 0054f0b Seeing: calibrate Dewan's Cn² against the ESO DIMM archives
- bd379ed Seeing: column-mean temperature in the barometric check, no extra day at midnight
- 2e68b0f Seeing: hypsometric level check, surface-first Seeing, series length check
- 65fb225 Seeing: lower bound, partial-coverage warning, profile validity in one place
- e2d8f68 Seeing: sanity cap, surface level required, review fixes
- ba77d83 Seeing: seeingWarning as a tested function, one table for the surface series
- 07dcb87 catalog: add minor axes to LBN and Caldwell
- ee71bf3 catalog: add the Caldwell catalogue (-list Caldwell)
- a632366 framing: accept the default -mosaic/-rotate, frame before scoring, pin the web and size-limit contracts
- bc0971a framing: add -mosaic, -rotate and minor axes; web: sky links and thumbnails
- 03630de framing: prune the mosaic grids that cannot win, order the -mosaic errors; web: name the analytics beacon
- 8d3c9a3 output: cap the DESCRIPTION column at 40 characters
- cf25603 web, README: add logo and favicon
- a143e7e web: README link in the footer
- 32eb8b1 web: add Cloudflare Web Analytics
- 0afba17 web: add Google site verification meta tag
- 3132815 web: fetch the DSS2 thumbnails from the alaskybis mirror
- 95ec1b4 web: show the version and commit in the footer
v0.9.1
v0.9.0
Changelog
- 7dd69d7 Emission clusters, -version dirty once, doc fixes
- 94274be Full-tree review fixes: YAML documents, upper-air bounds, AOD cap
- f92c55a Regenerate default.pgo and demo.jpg
- 93083a8 Review fixes: empty -targets, fall-back clocks, underground levels
- 30005c8 Upper-air seeing estimate, rain gate, and review fixes
- 5b6a1e9 astro: Window skips the previous night's tail at a dark noon
- d63f683 test: mutation tests, written blind to the existing suite
- c4a65a7 test: tighter SOFA limits; fix go fix loop in weather mutation tests
- 3654601 web: Copy link button
v0.8.0
Changelog
- 206ae1f CLAUDE.md: hot loop after the per-minute LST sines and moonlight
- 1ac76fa CLAUDE.md: the proxy's 30-day SQM cache and daily /sqm cap
- e2e1741 Observable runs, -min-run, -twilight, -skip, -json, Moon rise/set, shareable web URLs
- 63d5e57 PNnet: embed the live Planetary Nebulae.net catalogue with permission
- 7b7a9cc README: Homebrew install from the dkorunic/tap tap
- 9b96768 README: Homebrew on Linux too, and the macOS cask
- 7d9949c README: prebuilt binaries from the Releases page first
- b1817c2 Update dependancies.
- b5f1887 astro: Sexagesimal collects its fields in an array, not a slice
- d4fb92d catalog: Sharpless keeps its diameter for a part of the region
- 7214852 catalog: Sharpless list, cross-identified with Gary Imm's Compendium
- cf66d35 catalog: embed the lists as gob of Load's result; YAML stays the source
- f6c957d catalog: go.yaml.in/yaml/v4 (v4.0.0-rc.6)
- 16a4335 config: -sqm help covers the browser's keyless lookup
- 494d6e3 demo: wrap at the table's width and recompress at quality 85
- 28e929f fetch: honour Retry-After; web: forget -date between visits
- f7b4bea goreleaser: publish a Homebrew formula and cask to dkorunic/homebrew-tap
- b755ec8 output: wrap legend descriptions to 80 columns
- bd319c0 output: wrap the legend to the target table's width
- 0ba9ffe scoring: Moon separation by unit vectors, rejected on the cosine
- 716d25f scoring: sidereal time sines and moonlight once per minute, not per target-minute
- 9c8afab task: build and web regenerate stale embedded lists; releases fail on one
- 96aa3ca web: copyright and license footer linking the GitHub project
- 62e9174 web: fix Reset, whose id shadowed form.reset()
- 356a60b web: fix review findings, restyle the page, route 7Timer through the CORS proxy
- 1304aff web: look up the sky brightness through the Worker's /sqm route
- fc13453 web: run the program in the browser and publish it on GitHub Pages
- 9528038 web: the Worker is now astro-recommender-proxy
- d1b276d web: theme switch, title treatment, README link to the hosted page
v0.5.0
Changelog
- 7863a4e Classify object types once; stop clusters deriving a surface brightness
- 09536a1 README: add table of contents
- d95d7a8 README: name the sidereal time formula correctly in the Accuracy table
- c816f12 Rewrite README intro, bold the key point of each example, fix the list count
- d92895b Weigh each object's surface brightness against the sky; add magnitudes to the lists
v0.4.0
Changelog
- fa2019e Add -ra/-dec/-tol sky region filter
- 159df53 Add RA and DEC columns to the results table
- 8f41e6c Add scripts/demo.sh and task demo to re-render demo.jpg
- 2b2ed9f Fix README Origin frame size, guard Position on an empty track, clarify demo.sh
- d8cf587 Fix review findings: region header, -ra 24, shared comet position
- 9abdeee Regenerate default.pgo after the region filter and RA/DEC columns
- 7662cdf Update demo.jpg with the RA and DEC columns
v0.3.0
Changelog
- e963292 Add -focal, -sensor and -pixel; derive the Origin preset from its camera
- 5b00305 Add Collinder catalogue target list
- d86a052 Add HASH planetary nebula target list
- 7391efe Add Melotte catalogue target list; MWSC associations as open clusters
- 01b7969 Add Milky Way Star Clusters (MWSC) target list
- 64b7f36 Add Moon distance and opposition surge to the K&S moonlight
- 933d1d1 Add PNnet planetary nebula target list
- b439fc3 Add a PGO profile and task pgo
- ed5204a Add usage examples with explanations to the README
- e3027cf Color comets yellow in the night plan, as in the target table
- 4ed6f93 Count Open-Meteo gusts against the hour they occur in
- d2a7ce0 Enable colors on the Windows console through fatih/color
- 7161e5c Fix fifth review: partial transparency, retry reason, forecast ranges
- b96151d Fix fourth review: elevation fallback, partial forecasts, comet status
- 68c9aa6 Fix review findings, fetch the network in parallel, cut scoring allocations
- e5bc891 Fix review findings: DST clock layout state, README claims
- c17a32e Fix review findings: EXT column, comet dates, 7Timer range, DST clocks
- 745dfc9 Fix review findings: zenith NaN, silent transparency gap, plan termination
- 50f89d1 Fix safety review: comet date ranges, NaN tracks, seeing label
- 541aa8e Fix second review: horizon at 360°, plan guard, generic Cached
- 9a070c5 Fix security review: redirect guard, JSON cap, x/sys bump
- 5fa0ada Fix third review: horizon 0/360 span, explicit perMinute, comets split
- b83d49d Ignore a track key in -targets files
- 2f4d7b3 Match emission and cluster types across all target lists
- c1dd646 Plan only the rest of the night for runs after dusk
- 390d59b Plan the right night in zones across the date line
- 4dc3163 Recover partial forecasts and warn about uncovered hours
- 319781b Show PX only when framing is on
- 4d85199 Speed up scoring 2.3x: hoisted alt-az trig, Exp instead of Pow
- a3c88f9 Tidy docs for the new target lists
- 13037fa Use the topocentric Moon for the separation rule
- 8111d43 fetch: reject oversized downloads, return the HTTP status code
- 4980ed3 imm2yaml: wrap an RA that rounds to 24h back to 0h