[ncl-talk] Help on time units qualifiers

Dennis Shea shea at ucar.edu
Thu Nov 15 21:27:43 MST 2018


I was in the process of answering when DaveA's response appeared.

The gist of my response is that "*from*", "*after*", "*ref*" are *synonyms*
for "*since*".

>From WikiPedia: A *synonym* is a word or phrase that means exactly or
nearly the same as another lexeme (word or phrase) in the same language.

Cheers

On Thu, Nov 15, 2018 at 9:12 PM Dave Allured - NOAA Affiliate <
dave.allured at noaa.gov> wrote:

> Mateus,
>
> Those units qualifiers are from the original UDUNITS package which set the
> precedent for formatted date/time unit strings.  UDUNITS originally called
> them "origin shift operators".
>
> The four words all mean exactly the same thing in this context.  They are
> the human-readable separator between the base unit, e.g. "days", and the
> string representing the timeline origin, e.g. "0001-01-01".
>
> --Dave
>
>
> On Thu, Nov 15, 2018 at 7:11 PM Mateus da Silva Teixeira <
> mateusstex at gmail.com> wrote:
>
>> Hi,
>>
>> Some time ago I asked about an issue noted when using units qualifiers. I
>> would like to know if someone take a look on it.
>>
>> Thanks,
>>
>> Mateus
>>
>>
>> Em 21 de ago de 2018, à(s) 09:48, Mateus da Silva Teixeira <
>> mateusstex at gmail.com> escreveu:
>>
>> Hi,
>>
>> I'm testing date functions and noted that the usage of different units
>> qualifiers: "since", "after", "from" and "ref" has no impact on results
>> from cd_inv_calendar_function(). See my example below:
>>
>>
>>
>>
>>
>>
>>
>>
>> *dataTeste = cd_inv_calendar( 2018, 08, 21, 09, 30, 0, "days since
>> 0001-01-01 00:00:00", 0 )print( dataTeste+"  <=== since" )dataTeste =
>> cd_inv_calendar( 2018, 08, 21, 09, 30, 0, "days after 0001-01-01 00:00:00",
>> 0 )print( dataTeste+"  <=== after" )dataTeste = cd_inv_calendar( 2018, 08,
>> 21, 09, 30, 0, "days from 0001-01-01 00:00:00", 0 )print( dataTeste+"  <===
>> from" )dataTeste = cd_inv_calendar( 2018, 08, 21, 09, 30, 0, "days ref
>> 0001-01-01 00:00:00", 0 )print( dataTeste+"  <=== ref" )*
>>
>> and the output:
>>
>> (0)    736928.3958333334  <=== since
>> (0)    736928.3958333334  <=== after
>> (0)    736928.3958333334  <=== from
>> (0)    736928.3958333334  <=== ref
>>
>> Is it correct?
>>
>> If yes, what the purpose of these units qualifiers?
>>
>> Thank you!
>>
>> Mateus
>>
>> _______________________________________________
> ncl-talk mailing list
> ncl-talk at ucar.edu
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20181115/ddf35fdc/attachment.html>


More information about the ncl-talk mailing list