<div dir="ltr">Hi, I&#39;ve been waiting a long time for something like the IPython notebook and am really happy with what you all have done! <div><br></div><div>One thing I like to do is document certain procedures to follow on our machines here, and to that end I&#39;ve written an extension that has magics to allow use of pexpect easily in the notebook.</div>

<div><br></div><div>For an example, see <a href="http://nbviewer.ipython.org/url/home.fnal.gov/~lyon/ipython_ext/ipythonPexpect_example.ipynb">http://nbviewer.ipython.org/url/home.fnal.gov/~lyon/ipython_ext/ipythonPexpect_example.ipynb</a>  </div>

<div><br></div><div>and <a href="https://cdcvs.fnal.gov/redmine/projects/ipython_ext/wiki">https://cdcvs.fnal.gov/redmine/projects/ipython_ext/wiki</a> for general information. </div><div><br></div><div>One of the interesting things this extension can do is to &quot;lock&quot; the notebook so that all notebook input goes to a pexpect session without any %% in the cell. Of course one must be careful with this, but I find it useful.</div>

<div><br></div><div>Is such an extension useful to others? Did I break any IPython golden rules? </div><div><br></div><div>Thanks for taking a look. I&#39;m looking forward to using IPython notebooks more in my work!</div>

<div><br></div><div>-- Adam<br><div><br></div><div><br clear="all"><div>Adam Lyon (<a href="mailto:lyon@fnal.gov" target="_blank">lyon at fnal.gov</a>)<br>Fermi National Accelerator Laboratory<br>Computing Division / Running Experiments Data Handling Group Leader<br>

D0 &amp; g-2 Experiments<br><br></div>
</div></div></div>