[yt-dev] yt-3.0 on Windows

Nathan Goldbaum nathan12343 at gmail.com
Fri Dec 20 10:32:22 PST 2013


Also is the conda recipe you're using available somewhere?

On Friday, December 20, 2013, Nathan Goldbaum wrote:

> Hey John,
>
> Might be worthwhile to ping the Anaconda support mailing list about the
> issues you're having with 64 bit HDF5.  They might not have a good answer
> but they usually respond to reasonable requests that provide a decent
> amount of context.
>
> Nathan
>
> On Friday, December 20, 2013, John ZuHone wrote:
>
>> Hi all,
>>
>> Because I enjoy weeping and gnashing of teeth, I've spent some time off
>> and on over the last few weeks attempting to get yt working on Windows.
>> This turned out to be easier than I had anticipated using conda, but still
>> kind of miserable.
>>
>> In any case, we have something that does work on Windows, but on x86 only
>> at the moment. This is because something is screwy with the way Anaconda
>> builds HDF5 and h5py on Windows (both x86 and x86_64), and I had to use the
>> binary version of h5py compiled for Windows to get it to work. The latter
>> is only 32-bit.
>>
>> I've been able to do some basic operations on objects, and make some
>> PlotWindow plots. What I know doesn't work so far:
>>
>> 1) I couldn't get png_writer to compile, and as I recall we are probably
>> going to dump this soon(?), so it's currently not built.
>>
>> 2) Halo finding doesn't work because the modules depend on some header
>> file that Windows doesn't have. We might be able to make this work at some
>> point, though.
>>
>> 3) Reason
>>
>> If you have a Windows x86 box sitting around and you're curious, please
>> play around with it. Here's how to get it working:
>>
>> 1) Get the Windows x86 version of miniconda here:
>> http://repo.continuum.io/miniconda/Miniconda-2.2.3-Windows-x86.exe
>>
>> 2) Once you've installed it, download the binary version of h5py for
>> 32-bit Windows and Python 2.7 here:
>> https://code.google.com/p/h5py/downloads/list
>>
>> When you install this, you have the option of pointing it to the Python
>> distribution that Miniconda installed.
>>
>> 3) From the command prompt, install yt by issuing:
>>
>> conda install yt -c http://conda.binstar.org/jzuhone
>>
>> which should pick up the rest of the necessary packages, but you should
>> also use conda to install IPython, Mercurial, and the like.
>>
>> 4) If you want to develop, fork my fork:
>>
>> http://bitbucket.org/jzuhone/yt-windows
>>
>> the command to develop with a yt source directory is slightly different,
>> it has to be:
>>
>> python setup.py build --compiler=mingw32 develop
>>
>> also issue this from the command line before you build:
>>
>> set PNG_DIR = c:\{path to your miniconda directory}\Library
>>
>> The only "box" I have at the moment is a virtual machine on my laptop
>> that isn't exactly a good testing platform, so if someone has a box
>> somewhere where they'd like to set up testing that'd be great. I'm also
>> going to see if there's something here at Goddard I can log into to use.
>>
>> Once we're satisfied that most things aren't breaking too badly I'll
>> issue a PR from my fork.
>>
>> Best, Merry Christmas, and Happy Holidays,
>>
>> John Z
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spacepope.org/pipermail/yt-dev-spacepope.org/attachments/20131220/8d8bd523/attachment.htm>


More information about the yt-dev mailing list