It really is a 'talking to humans' issue, not, in any real sense, a bug in the code. weewx.conf is about the only place that a (non-developer) human will be 'talking' to weewx, so it seems reasonable to take a few extra steps to make the 'conversation' there more natural for the human. I am still running V4.10, and haven't really looked at V5.x, but if you would like to point me to the code in V5 that scans and parses weewx.conf, I will take a stab at it.

On 4/1/2023 8:25 AM, Tom Keffer wrote:
Internally, weewx traffics in ValueTuples, which is a value along with a measurement unit. SI Units are things like "second", "meter", "kilogram," etc. not "seconds", "meters", and "kilograms". See NIST <https://www.nist.gov/pml/owm/metric-si/si-units>. So, internally, that's what we want.

Now when we talk with humans, we may want to use plurality if there is likely to be more than one, but that requires a mapping to and from the singular value used internally. WeeWX already has some software that does the transition from internal (SI) units to language, so I suppose we could write something to go the other way.

It all seems unnecessarily complicated, but if someone wants to write a PR, I'm willing to take a look.

-tk


On Sat, Apr 1, 2023 at 4:51 AM G Hammer <[email protected]> wrote:

    If I'm asking someone which system they use, I have never asked
    foot or meter. It's always do you prefer feet or meters.

    On Monday, March 27, 2023 at 10:15:37 PM UTC-4 Peter Fletcher wrote:

        I was certainly really thinking about the underlying code
        rather than the installation script. When specifying units of
        measurement, I think that using the singular form (foot or
        meter) is the quirky approach!

        On Monday, March 27, 2023 at 9:46:06 PM UTC-4 Graham Eddy wrote:

            i agree that this is what is being asked for, which is
            some kind of free-format description of altitude in local
            quirky dialect (i exaggerate for effect).
            i think what is presently provided is the correct approach
            i.e. unequivocal in a supported weewx unit system
            *⊣GE⊢*

            On 28 Mar 2023, at 12:36 pm, Vince Skahan
            <[email protected]> wrote:

            I think they're asking that the underlying code use
            plural for altitude because it is unlike the altitude
            would ever be 1 foot/meter regardless of whether it's a
            pip/apt/yum installation.   (it's always 0 or 2 or 123
            feet/meters etc.)

-- You received this message because you are subscribed to the Google
    Groups "weewx-development" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to [email protected].
    To view this discussion on the web visit
    
https://groups.google.com/d/msgid/weewx-development/3b39341b-6d61-4339-b8f7-d9e6072273c4n%40googlegroups.com
    
<https://groups.google.com/d/msgid/weewx-development/3b39341b-6d61-4339-b8f7-d9e6072273c4n%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to a topic in the Google Groups "weewx-development" group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-development/uaMCfsWGGxs/unsubscribe. To unsubscribe from this group and all its topics, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/CAPq0zEDtqz5%3D5udtqCzXRi3bmybzgA58oRmhbKPTS5_mUdojiw%40mail.gmail.com <https://groups.google.com/d/msgid/weewx-development/CAPq0zEDtqz5%3D5udtqCzXRi3bmybzgA58oRmhbKPTS5_mUdojiw%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--

Peter R. Fletcher<[email protected]>
Home Page -https://pfletch.fletchers-uk.com
--
You received this message because you are subscribed to the Google Groups 
"weewx-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-development/0f3693a7-25d1-c0ef-6f65-542edec5cbe1%40fletchers-uk.com.

Reply via email to