I suspect that, to make ytini work as an integrated part of Houdini under Windows so that yt DLLs can be loaded along with Houdini ones, it'll be necessary (a) to install yt using Houdini's built-in installation of python 2.7 and (b) to convince the installation scripts to use the MSVC compiler (...\...\cl.exe I think) rather than gcc, to compile the all associated C code (from cython, from extension libraries, whatever). I'm not sure what it will take to do this -- passing special flags to every setup.py in every depended-on package? Or is it possible to put the right stuff in the environment and then let "pip install yt" do its thing? Houdini's "hcustom" command, intended for building plugins, can be asked to spit out CFLAGS and LDFLAGS values that presumably match what Houdini was built with. That may be part of a clue. On 12/11/19 9:29 PM, Naiman, Jill Palmer wrote: Hi Ian, It *can* matter if you are using yt to do any importing of things. If you use yt as a data reader and then turn all of your data into OpenVDB volumes, Houdini can simply read these OpenVDB volumes natively (i.e. http://ytini.com/tutorials/tutorial_amr.html). So it sort of depends on what avenue you are looking to go in. Feel free to ping back if you end up wanting to use yt within Houdini, and you can email me directly if you end up going the route of yt -> OpenVDB and have issues on the Houdini end. Cheers, -Jill ---------------------------------- Jill P. Naiman, Ph.D. Instructor, iSchool, UIUC astronaiman.com ---------------------------------- ________________________________ From: Ian Woodward <ianww@iinet.net.au><mailto:ianww@iinet.net.au> Sent: Sunday, December 8, 2019 8:51 PM To: yt-users@python.org<mailto:yt-users@python.org> <yt-users@python.org><mailto:yt-users@python.org> Subject: [yt-users] Re: Ytini installation for Houdini on Windows A naive newby question...This may become apparent once I've worked through the examples but does it actually matter if yt can't be imported into and run from inside Houdini? ie. Is it just a matter of convenience to be able to run yt from the Houdini python shell rather than from an external shell? Or is the yt integration into Houdini much more involved than that? Skimming ahead through the tutorials, I can't see where any yt function is called from a Houdini node (but I could easily be wrong!). Is yt just for manipulation of data before it's presented in Houdini, meaning that the manipulation could equally well be done in an external python, say PyCharm, with only the results needing to be imported into Houdini rather than yt itself? _______________________________________________ yt-users mailing list -- yt-users@python.org<mailto:yt-users@python.org> To unsubscribe send an email to yt-users-leave@python.org<mailto:yt-users-leave@python.org> _______________________________________________ yt-users mailing list -- yt-users@python.org<mailto:yt-users@python.org> To unsubscribe send an email to yt-users-leave@python.org<mailto:yt-users-leave@python.org>