<br><br><div class="gmail_quote">On Mon, Apr 5, 2010 at 10:56 AM, David Goldsmith <span dir="ltr">&lt;<a href="mailto:d.l.goldsmith@gmail.com">d.l.goldsmith@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">On Mon, Apr 5, 2010 at 9:50 AM, Charles R Harris <span dir="ltr">&lt;<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>&gt;</span> wrote:<br></div></div>
<div class="gmail_quote"><div><div></div><div class="h5"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote"><div>On Mon, Apr 5, 2010 at 10:43 AM, Robert Kern <span dir="ltr">&lt;<a href="mailto:robert.kern@gmail.com" target="_blank">robert.kern@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


On Mon, Apr 5, 2010 at 11:11, Charles R Harris<br>
<div>&lt;<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Apr 5, 2010 at 10:00 AM, Robert Kern &lt;<a href="mailto:robert.kern@gmail.com" target="_blank">robert.kern@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Apr 5, 2010 at 10:56, Charles R Harris<br>
&gt;&gt; &lt;<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Mon, Apr 5, 2010 at 9:43 AM, Robert Kern &lt;<a href="mailto:robert.kern@gmail.com" target="_blank">robert.kern@gmail.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Mon, Apr 5, 2010 at 10:40, Charles R Harris<br>
&gt;&gt; &gt;&gt; &lt;<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt; Hi All,<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; David Cournapeau has mentioned that he would like to have a numpy<br>
&gt;&gt; &gt;&gt; &gt; math<br>
&gt;&gt; &gt;&gt; &gt; library that would supply missing functions and I&#39;m wondering how we<br>
&gt;&gt; &gt;&gt; &gt; should<br>
&gt;&gt; &gt;&gt; &gt; organise the source code. Should we put a mathlib directory in<br>
&gt;&gt; &gt;&gt; &gt; numpy/core/src?<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; David already did this: numpy/core/src/npymath/<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Yeah, but there isn&#39;t much low level stuff there and I don&#39;t want to<br>
&gt;&gt; &gt; toss a<br>
&gt;&gt; &gt; lot of real numerical code into it.<br>
&gt;&gt;<br>
&gt;&gt; Who cares? I don&#39;t.<br>
&gt;<br>
&gt; I care. I want the code to be organized.<br>
<br>
</div>Then do it when there is code and we can see what needs to be organized.<br>
<div><br></div></blockquote></div><div><br>I am writing code and I want to decide up front where to put it. I know where you stand, so you need say no more. I&#39;m waiting to see if other folks have an opinion.<br>
<br>Chuck  <br></div></div></blockquote></div></div><div><br>Will you be using it right away?  If so, organize it locally how think it&#39;ll work best, work w/ it a little while and see if you &quot;guessed&quot; right or if you find yourself wanting to reorganize; then provide it to us w/ the benefit of your experience. :-)<br>

<br></div></div></blockquote><div><br>No, but since at some point it will involve the numpy build I would like some feedback from David C. on how he thinks it should be organized. The first routines I want to add are for log1p. Note that BSD has both single and double versions but the single version copies the approximation coefficients from the double. BSD doesn&#39;t have extended or quad precision versions.<br>
<br>Chuck <br></div></div><br>