<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Dec 7, 2013 at 7:44 AM, Chris Barker <span dir="ltr"><<a href="mailto:chris.barker@noaa.gov" target="_blank">chris.barker@noaa.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="im">On Fri, Dec 6, 2013 at 10:06 AM, Ralf Gommers <span dir="ltr"><<a href="mailto:ralf.gommers@gmail.com" target="_blank">ralf.gommers@gmail.com</a>></span> wrote:<br>
</div><div class="gmail_extra"><div class="gmail_quote"><div class="im">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>One of the things that we should start doing for numpy is distribute releases as wheels. On OS X at least this is quite simple, so I propose to just experiment with it. </div>


</div></div></blockquote><div><br></div></div><div>OK -- maybe on the wrong list, but an itch of mine is OSX binaries of IPython (and the dependencies required for the notebook, too. There is right no way for an OS_X user without the compiler setup to get iPython without going to Anaconda or Canopy, <br>


</div><div><br></div><div>Yet it's a really great tool for newbies....<br><br></div><div>So I just sat down and did a simple:<br><br>pip wheel --wheel-dir=wheelhouse2 ipython[all]<br><br></div><div>Wow -- took a little while, but presto!  A pile of wheels, ready to go:<br>


<br>$ ls wheelhouse/<br>Jinja2-2.7.1-py27-none-any.whl<br>pyzmq-14.0.1-cp27-none-macosx_10_6_intel.whl<br>MarkupSafe-0.18-cp27-none-macosx_10_6_intel.whl<br>readline-6.2.4.1-cp27-none-macosx_10_6_intel.whl<br>Pygments-1.6-py27-none-any.whl<br>


tornado-3.1.1-py27-none-any.whl<br>ipython-1.1.0-py27-none-any.whl<br></div><div><br></div><div><br></div><div>Now, do they work? They do on my machine. Is there somewhere I could put them up so folks could test?<span class=""><font color="#888888"><br>
</font></span></div></div></div></div></blockquote><div><br></div><div>You can't upload that whole stack anywhere pip finds it automatically. Temporarily you can put them on SourceForge or on any public download site. Then people can download and install with wheel. If you send me a link to those files, then I'll put them up together with the numpy wheels on SF.<br>
<br></div><div>Ralf<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>
<span class=""><font color="#888888"><br>
</font></span></div><span class=""><font color="#888888">
<div>-Chris<br><br></div><div><br><br></div><div> <br><br><br></div></font></span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im"><div dir="ltr">
<div><div>I can create some to try out and put them on a separate folder on SourceForge. If that works they can be put on PyPi.<br>


<br></div>For Windows things are less simple, because the wheel format doesn't handle the multiple builds (no SSE, SSE2, SSE3) that are in the superpack installers. A problem is that we don't really know how many users still have old CPUs that don't support SSE3. The impact for those users is high, numpy will install but crash (see  <a href="https://github.com/scipy/scipy/issues/1697" target="_blank">https://github.com/scipy/scipy/issues/1697</a>). Questions:<br>



1. does anyone have a good idea to obtain statistics?<br></div><div>2. in the absence of statistics, can we do an experiment by putting one wheel up on PyPi which contains SSE3 instructions, for python 3.3 I propose, and seeing for how many (if any) users this goes wrong?<span><font color="#888888"><br>



</font></span></div><span><font color="#888888"><div><br></div><div>Ralf<br></div></font></span><div><br></div>P.S. related question: did anyone check whether the recently merged NPY_HAVE_SSE2_INTRINSIC puts SSE2 instructions into the no-SSE binary?<br>


<br></div>
<br></div><div class="im">_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org" target="_blank">NumPy-Discussion@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
<br></div></blockquote></div><br><br clear="all"><div class="im"><br>-- <br><br>Christopher Barker, Ph.D.<br>Oceanographer<br><br>Emergency Response Division<br>NOAA/NOS/OR&R            <a href="tel:%28206%29%20526-6959" value="+12065266959" target="_blank">(206) 526-6959</a>   voice<br>
7600 Sand Point Way NE   <a href="tel:%28206%29%20526-6329" value="+12065266329" target="_blank">(206) 526-6329</a>   fax<br>

Seattle, WA  98115       <a href="tel:%28206%29%20526-6317" value="+12065266317" target="_blank">(206) 526-6317</a>   main reception<br><br><a href="mailto:Chris.Barker@noaa.gov" target="_blank">Chris.Barker@noaa.gov</a>
</div></div></div>
<br>_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
<br></blockquote></div><br></div></div>