Just a follow up-- I tried using the Javascript console to hide cells, to no effect.  The cells remain visible.<div><br></div><div>var cells = IPython.notebook.get_Cells()<br>$(cells.slice(1,18)).hide() </div><div><br></div>
<div>didn&#39;t work, nor did:</div><div>$(cells[1]).hide()</div><div><br></div><div>There&#39;s no accounting for ignorance, though, I&#39;m not much good with Javascript.</div><div><br></div><div><br><br><div class="gmail_quote">
On Mon, Oct 15, 2012 at 3:36 PM, G B <span dir="ltr">&lt;<a href="mailto:g.c.b.at.work@gmail.com" target="_blank">g.c.b.at.work@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks for the response.  I&#39;m glad to hear there is some thought being put into long term solutions.<div><br></div><div>I can certainly break this into multiple notebooks conceptually, and structurally would prefer to, but I need the results from earlier notebooks to be available in later ones-- it&#39;s essentially a long derivation.  </div>

<div><br></div><div>I&#39;ll give the Javascript a try.  That sounds like something that could become an on-click handler to collapse between headers tags of the same level.<div><div class="h5"><br><br><div class="gmail_quote">
On Sun, Oct 14, 2012 at 11:12 PM, Matthias BUSSONNIER <span dir="ltr">&lt;<a href="mailto:bussonniermatthias@gmail.com" target="_blank">bussonniermatthias@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Le 15 oct. 2012 à 06:37, David Warde-Farley a écrit :<br>
<div><br>
&gt; On Sun, Oct 14, 2012 at 7:17 PM, G B &lt;<a href="mailto:g.c.b.at.work@gmail.com" target="_blank">g.c.b.at.work@gmail.com</a>&gt; wrote:<br>
&gt;&gt; I&#39;m getting further along with my first major iPython notebook project.  I&#39;ve been using it for designing and documenting an engineering project— the combination of Python, sympy, inline matplotlib, and text editing make it a fantastic tool for documenting while designing.<br>


&gt;&gt;<br>
&gt;&gt; Here&#39;s the problem I&#39;m having: it&#39;s grinding to a halt.  The python calculation is still sufficiently fast, but the notebook editing has become painfully slow— to the point that I type a line in a cell and then work on something else while the characters type in one at a time.  Just typing pegs my CPU.  I&#39;m guessing it&#39;s because the notebook is now over 20 printed pages and the HTML/Javascript layout engine just has too much to do.<br>


&gt;&gt;<br>
&gt;&gt; I&#39;m using Safari, and a 0.14 dev version of the source from a couple months back.<br>
&gt;<br>
&gt; A quick first pass which may help a bit is to try Chrome. Recent<br>
&gt; versions of Safari are not what I&#39;d call lightweight (possibly an<br>
&gt; Apple strategy to sell more computers), and I find Chrome much<br>
&gt; snappier across the board.<br>
&gt;<br>
&gt; David<br>
</div>Hi,<br>
<br>
We are aware of this issue.<br>
And we want in the long run to have automatic loading/unloading of cells that are far up/down when scrolling.<br>
It should help.<br>
<br>
We are also working on worksheet.<br>
<br>
Can you split your work in separate notebooks ?<br>
Is so it shouldn&#39;t be difficult to have an external program that append all of them together.<br>
<br>
I can&#39;t give you the exact incantation right now, but in JS console you can try :<br>
<br>
var cells = IPython.notebook.get_Cells()<br>
$(cells.slice(1,18)).hide()  // might need a for loop.<br>
<br>
this should hide the first 18th cells.<br>
<span><font color="#888888">--<br>
Matthias<br>
</font></span><div><div><br>
_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org" target="_blank">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>