John, This is really tremendous stuff. I wondered is there any chance that you could add a tag for moon's parallactic angle. Crongratulations and thank you
Ian On Wednesday, July 29, 2026 at 8:00:16 PM UTC+1 John Kline wrote: > French support for weewx-skyfield, weewx-celestial and weewx-loopdata is > now released (beta, pending native speaker review). > [image: v1.14] > > Release Release v1.14 · chaunceygardiner/weewx-skyfield > <https://github.com/chaunceygardiner/weewx-skyfield/releases/tag/v1.14> > github.com > <https://github.com/chaunceygardiner/weewx-skyfield/releases/tag/v1.14> > <https://github.com/chaunceygardiner/weewx-skyfield/releases/tag/v1.14> > > > [image: v7.4] > > Release Release v7.4 · chaunceygardiner/weewx-celestial > <https://github.com/chaunceygardiner/weewx-celestial/releases/tag/v7.4> > github.com > <https://github.com/chaunceygardiner/weewx-celestial/releases/tag/v7.4> > <https://github.com/chaunceygardiner/weewx-celestial/releases/tag/v7.4> > > [image: v6.5] > > Release Release v6.5 · chaunceygardiner/weewx-loopdata > <https://github.com/chaunceygardiner/weewx-loopdata/releases/tag/v6.5> > github.com > <https://github.com/chaunceygardiner/weewx-loopdata/releases/tag/v6.5> > <https://github.com/chaunceygardiner/weewx-loopdata/releases/tag/v6.5> > > > I believe Jacques issue is fixed. Reply repeated here from the github > issue. > > Hi Jacques, > > The root cause: your WeeWX unit settings include group_deltatime = hour > (a perfectly valid preference), and the Sky page assumed seconds when > reading the almanac's raw duration values, so every duration collapsed > to 0h 00m. weewx-skyfield 1.14 fixes this — the page now renders > identically whatever unit preferences your reports set. You can keep > your configuration exactly as it is. > > To upgrade, download weewx-skyfield.zip from > weewx-skyfield v1.14 > <https://github.com/chaunceygardiner/weewx-skyfield/releases/tag/v1.14> > and install it right over 1.13: > > weectl extension install weewx-skyfield.zip > > then restart WeeWX. 1.14 also ships the complete French translation we > discussed (lang = fr in the [[SkyfieldReport]] stanza — one note: > installing replaces the skin's lang/ files, so save a copy of your own > fr.conf first if you want to compare). And the test suite now passes > on your system's older PyEphem — that magnitude failure you found is > guarded. > > French also shipped today in the two companion extensions, in case they > interest you: > > - weewx-celestial 7.4 — a live, self-updating celestial page: > weewx-celestial v7.4 > <https://github.com/chaunceygardiner/weewx-celestial/releases/tag/v7.4> > - weewx-loopdata 6.5 — the realtime loop-data engine behind it: > weewx-loopdata v6.5 > <https://github.com/chaunceygardiner/weewx-loopdata/releases/tag/v6.5> > > All three French translations are marked Beta pending a native > speaker's review — so your offer to look over fr.conf stands very > much appreciated, and corrections will land in the next release. > > Cheers, > John > > On Jul 29, 2026, at 11:09 AM, Jacques Terrettaz <[email protected]> > wrote: > > Hi John, > > > Concerning "Skyfield almanac 0.6" and "Skymap almanac 0.3", I removed > everything concerning these extensions in my weewx.conf, so they are not > active. They were listed as extension since they still appears in > /weewx_data/bin/user/installer folder. > > Concerning group_deltatime, yes, I have *group_deltatime = hour* in my > weewx.conf file. I use this format for the sunshine time. > > Thanks for the fix, and I come back to you tomorrow for the /lang/fr.conf > file > > Best, > > Jacques > > Le 29 juil. 2026 à 19:54, 'John Kline' via weewx-user < > [email protected]> a écrit : > > Jacques replied on the issue. Repeating my follow-up here since he “filed” > the issue here and on GitHub: > > Hi Jacques, > > You do have roe-dl's "Skyfield almanac 0.6" and "Skymap almanac 0.3" > co-installed alongside wxskyfield 1.13. You should pick one; but that is > not what is causing this error. > > I did find the problem — your WeeWX unit settings include group_deltatime > = hour (check grep -r group_deltatime /home/meteo/weewx-data/ to see > where). That's a perfectly valid preference, but the Sky page assumed > seconds when reading the almanac's visible value, so every duration > collapsed to 0h 00m. This is fixed in the next release (1.14); which is > imminent and will include a Beta of French translations (which I already > had queued up). > > Cheers, > John > > On Jul 29, 2026, at 9:59 AM, John Kline <[email protected]> wrote: > > > > > On Jul 29, 2026, at 9:40 AM, Jacques Terrettaz <[email protected]> wrote: > > John, > I don't know if it is related to my problems with the skin, , but I have a > failed comparison when running your test scripts : > > *====================================================================================================== > > test session starts > =======================================================================================================* > platform linux -- Python 3.11.2, pytest-9.1.1, pluggy-1.6.0 > rootdir: /home/meteo/weewx-skyfield-main > *collected 428 items > > * > > tests/test_almanac.py > .........................................................F > .......................................................................................................................................... > > [ 45%] > > ........................................................................................................................................................................................... > > [ 89%] > tests/test_sky_page.py ............................................. > > [100%] > > ============================================================================================================ > > FAILURES > ============================================================================================================ > *___________________________________________________________________________________ > > TestPhysicalAttributes.test_magnitudes_agree_with_pyephem > ____________________________________________________________________________________* > > self = <test_almanac.TestPhysicalAttributes object at 0x7fff290fb0d0>, > almanac = <weewx.almanac.Almanac object at 0x7fff28c7cd10> > > def test_magnitudes_agree_with_pyephem(self, almanac): > ephem = pytest.importorskip('ephem') > observer = pyephem_observer() > for planet in ('mercury', 'venus', 'mars', 'jupiter', 'saturn', > 'uranus', 'neptune', > 'sun', 'moon', 'pluto'): > body = getattr(ephem, planet.title())() > body.compute(observer) > # PyEphem uses older magnitude models, so agreement is loose. > > assert getattr(almanac, planet).mag == > pytest.approx(body.mag, abs=0.6), planet > *E AssertionError: moon* > *E assert np.float64(-8.420329067365575) == -10.9 ± 0.6* > *E * > *E comparison failed* > *E Obtained: -8.420329067365575* > *E Expected: -10.9 ± 0.6* > > *tests/test_almanac.py*:656: AssertionError > ======================================================================================================== > > warnings summary > ======================================================================================================== > > > -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/weewx-user/C72B29DD-F726-4F21-87C8-7E55EF6A63B2%40gmail.com > > <https://groups.google.com/d/msgid/weewx-user/C72B29DD-F726-4F21-87C8-7E55EF6A63B2%40gmail.com?utm_medium=email&utm_source=footer> > . > > > -- > You received this message because you are subscribed to a topic in the > Google Groups "weewx-user" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/weewx-user/q2B2QNqJIc8/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/weewx-user/B6A87C8B-1635-4138-AA07-1AB80071EFBA%40johnkline.com > > <https://groups.google.com/d/msgid/weewx-user/B6A87C8B-1635-4138-AA07-1AB80071EFBA%40johnkline.com?utm_medium=email&utm_source=footer> > . > > > -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > To view this discussion visit > https://groups.google.com/d/msgid/weewx-user/938A2586-E08F-458B-9FF2-3BD2D31E90AC%40terrettaz.net > > <https://groups.google.com/d/msgid/weewx-user/938A2586-E08F-458B-9FF2-3BD2D31E90AC%40terrettaz.net?utm_medium=email&utm_source=footer> > . > > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/6ac97a0d-4066-4399-b886-12603de622a1n%40googlegroups.com.
