comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » julday() and fractional days
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: julday() and fractional days [message #56628 is a reply to message #56465] Thu, 01 November 2007 08:25 Go to previous message
Conor is currently offline  Conor
Messages: 138
Registered: February 2007
Senior Member
On Nov 1, 10:39 am, Craig Markwardt
<craigm...@REMOVEcow.physics.wisc.edu> wrote:
> Bob Crawford <Snowma...@gmail.com> writes:
>> Perhaps I'm missing something but why would one expect a JULDAY
>> function that is passing hour, minute and second data to also accept
>> fractional days?
>
>> I can understand that if you did: print,julday(12,31.2,2005) one might
>> expect the fractional days to be handled, but not when the smaller
>> time units are explicitedly present.
>
>> What would the correct output of, say,
>> print,julday(12,31.2,2005,6,0,0) be?
>
> I don't know, but because of IDL JULDAY()'s insane behavior, I can
> tell you that it would be different than,
>
> print,julday(12,31.2,2005) + 0.25
>
> Craig
>
> --
> ------------------------------------------------------------ --------------
> Craig B. Markwardt, Ph.D. EMAIL: craigm...@REMOVEcow.physics.wisc.edu
> Astrophysics, IDL, Finance, Derivatives | Remove "net" for better response
> ------------------------------------------------------------ --------------

I suppose for the very flexible solution you would hope for julday to
start with something like:

function julday,mon,day,year,hr,min,sec

min += (sec - floor(sec))/60.0
hr += (min - floor(min))/60.0
day += (hr - floor(hr))/24.0
year += (mon - floor(mon))/12.0
day += (year - floor(year))*365


then you can have the best of both worlds.
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Re: read_tiff only looks in current working directory?
Next Topic: Re: IDL 6.4.1 patch for Leopard

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sat Oct 11 12:51:26 PDT 2025

Total time taken to generate the page: 1.44322 seconds