Release v1.11
weewx-skyfield 1.11
This release puts moonrise, moonset and transit times on the Sun's Path
panel's moon curve, and marks the curve's open ends — the answer to a
user's bug report about a gap in the moon's path. Drop-in upgrade from
any 1.x — install over it, no config changes.
What's new
- Times on the moon's path. The Sun's Path panel now labels moonrise,
moonset and the transit on the moon's dashed curve, in your skin's time
format, each with a hover tooltip. And where the curve is open — the
moon's 24-hour track never quite closes, because a lunar day runs about
50 minutes longer than a calendar day — the two ends now get dots
labeled 00 and 24: they are the moon's positions at the two midnights
bounding the day. A user spotted that opening at the top of the arc
near full moon (the moon transits around midnight then, which parks the
break at the apex) and reasonably read it as a bug. It is not a bug.
The moon genuinely does not cross those azimuths that day — and the
panel now says so: the endpoint dots' tooltips and the caption explain
the open curve. If your own skin embedssunpath_svgwith hand-copied
CSS rules, note the labels use a new class,moonlab— copy its rule
fromsky.css.
Requirements
- Python 3.9 or later
- WeeWX 5.2 or later
- Skyfield (1.47 or later) and NumPy in WeeWX's Python environment (see the
README); PyEphem is NOT required
Installing/upgrading
Download weewx-skyfield.zip from this release, then:
weectl extension install weewx-skyfield.zip
Restart WeeWX. No weewx.conf changes are needed when upgrading from 1.x.
Note that upgrading replaces the bundled skin (skins/Skyfield/) — if you
customized it, save a copy first.