Hi all,
IPython is going to be releasing another in their 0.10.x series, which
is what we've been running on for a while. They have recently
overhauled all the methods of parallelism, as well as their kernel and
engine, and I'm really not clear on how this changes the overall
architecture of the system. 0MQ is the underlying machinery they now
use, and I've played with it and it's definitely as awesome as they
say. Unfortunately it's a bit tricky to get installed.
Anyway, the long and the short of it is that IPython is going to be
releasing some backwards incompatible changes, which I don't think I
can keep up with. The 0.11 series even breaks the "insert_ipython()"
function in yt/funcs.py, as well as iyt, by moving names around and
shuffling things about. I don't think I can keep up with the changes.
Can someone volunteer to step up and see if they can try to make the
various IPython-depending yt components work with both the current
(i.e., 'stable') and future (i.e., 'completely re-designed for
ground-up parallelism on clusters of a nature most of us don't use')
IPython branches?
Thanks,
Matt
---------- Forwarded message ----------
From: Fernando Perez
Hi Matt,
Can someone volunteer to step up and see if they can try to make the various IPython-depending yt components work with both the current
I'll take a look and see what I think. I don't want to commit to this straight-off, but I'll commit to at least seeing what helping you out would take. I'll let you know. -- Stephen Skory s@skory.us http://stephenskory.com/ 510.621.3687 (google voice)
Hi Matt,
I'll take a look and see what I think. I don't want to commit to this straight-off, but I'll commit to at least seeing what helping you out would take. I'll let you know.
I just took a look through the 0.10 and 0.11 docs for IPython. You're right about the API changes to the embedded shell. There's a warning and a bit of text about the change, but it isn't even documented yet. The page in the 0.11 docs that covers embedding hasn't been updated yet and is identical to the 0.10 version. Therefore, I'll continue to offer my future help, but until they update their docs, I don't want to dive into this. Just remember to bug me to do this in the future, in case I forget :) -- Stephen Skory s@skory.us http://stephenskory.com/ 510.621.3687 (google voice)
Thanks, Stephen.
For what it's worth, the direction of the IPython project seems to be
parallel but offset from where I think yt should be going. They have
been doing quite a bit of work on client/server architecture, but from
my reading of it, it will be difficult to get that architecture to
work nicely with how yt functions.
On Wed, Apr 13, 2011 at 12:24 PM, Stephen Skory wrote:
Hi Matt,
I'll take a look and see what I think. I don't want to commit to this straight-off, but I'll commit to at least seeing what helping you out would take. I'll let you know.
I just took a look through the 0.10 and 0.11 docs for IPython. You're right about the API changes to the embedded shell. There's a warning and a bit of text about the change, but it isn't even documented yet. The page in the 0.11 docs that covers embedding hasn't been updated yet and is identical to the 0.10 version. Therefore, I'll continue to offer my future help, but until they update their docs, I don't want to dive into this. Just remember to bug me to do this in the future, in case I forget :)
-- Stephen Skory s@skory.us http://stephenskory.com/ 510.621.3687 (google voice) _______________________________________________ Yt-dev mailing list Yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
participants (2)
-
Matthew Turk
-
Stephen Skory