<br><br><div class="gmail_quote">On Tue, Jun 7, 2011 at 9:54 AM, Robert Kern <span dir="ltr">&lt;<a href="mailto:robert.kern@gmail.com">robert.kern@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Tue, Jun 7, 2011 at 07:34, Dave Hirschfeld &lt;<a href="mailto:dave.hirschfeld@gmail.com">dave.hirschfeld@gmail.com</a>&gt; wrote:<br>
<br>
&gt; I&#39;m not convinced about the events concept - it seems to add complexity<br>
&gt; for something which could be accomplished better in other ways. A [Y]//4<br>
&gt; dtype is better specified as [3M] dtype, a [D]//100 is an [864S]. There<br>
&gt; may well be a good reason for it however I can&#39;t see the need for it in my<br>
&gt; own applications.<br>
<br>
</div>Well, [D/100] doesn&#39;t represent [864s]. It represents something that<br>
happens 100 times a day, but not necessarily at precise regular<br>
intervals. For example, suppose that I am representing payments that<br>
happen twice a month, say on the 1st and 15th of every month, or the<br>
5th and 20th. I would use [M/2] to represent that. It&#39;s not [2W], and<br>
it&#39;s not [15D]. It&#39;s twice a month.<br>
<br>
The default conversions may seem to imply that [D/100] is equivalent<br>
to [864s], but they are not intended to. They are just a starting<br>
point for one to write one&#39;s own, more specific conversions.<br>
Similarly, we have default conversions from low frequencies to high<br>
frequencies defaulting to representing the higher precision event at<br>
the beginning of the low frequency interval. E.g. for days-&gt;seconds,<br>
we assume that the day is representing the initial second at midnight<br>
of that day. We then use offsets to allow the user to add more<br>
information to specify it more precisely.<br>
<div class="im"><br></div></blockquote><div><br>Ah, it&#39;s a new concept: DeltaTime as a container of events ;) And what did you do during Summer vacation?<br><br>Chuck<br></div><br></div>