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.

Reply via email to