Skip to content

Release v7.4

Choose a tag to compare

@chaunceygardiner chaunceygardiner released this 29 Jul 18:43

weewx-celestial 7.4

A translation release: a complete French translation of the sample skin
ships (Beta, awaiting native-speaker review — corrections and reviewers
very welcome). Drop-in upgrade from 7.x — install over it, no config
changes, no loop-data field changes; an English or German page looks
exactly as before. Released alongside weewx-skyfield 1.14 and
weewx-loopdata 6.5, which add French to the Sky page and the LoopData
sample report.

What's new

  • French ships (Beta). lang/fr.conf is a complete translation
    whose shared vocabulary — body names, moon phases, compass points and
    all 88 constellation names — is copied verbatim from weewx-skyfield's
    French, and a test keeps the extensions in step (as it does for the
    German). Because the live loop-data values follow the language of
    loopdata's target report, one line switches the whole page, labels
    and live values alike:

    [StdReport]
        [[CelestialReport]]
            lang = fr
    

    Beta until a native speaker has reviewed it; corrections are very
    welcome as issues or pull requests.

Requirements

  • Python 3.9 or later
  • WeeWX 5.2 or later
  • weewx-loopdata
    5.0 or later
  • weewx-skyfield
    strongly recommended (required for Proxima Centauri), or PyEphem

Installing/upgrading

Download weewx-celestial.zip from this release, then install right over
the existing 7.x:

weectl extension install weewx-celestial.zip

Restart WeeWX. No weewx.conf changes are needed when upgrading from 7.x.
(Upgrading from 6.x or earlier follows the README's upgrade instructions —
those paths do need the uninstall step, and from 5.x the migration
utility.)