<br><br><div class="gmail_quote">On Tue, Jun 19, 2012 at 3:23 PM, Brian Granger <span dir="ltr">&lt;<a href="mailto:ellisonbg@gmail.com" target="_blank">ellisonbg@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">

<div class="HOEnZb"><div class="h5">On Tue, Jun 19, 2012 at 3:19 PM, MinRK &lt;<a href="mailto:benjaminrk@gmail.com">benjaminrk@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Jun 19, 2012 at 3:18 PM, Brian Granger &lt;<a href="mailto:ellisonbg@gmail.com">ellisonbg@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Jun 19, 2012 at 2:59 PM, Fernando Perez &lt;<a href="mailto:fperez.net@gmail.com">fperez.net@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; On Tue, Jun 19, 2012 at 1:17 PM, MinRK &lt;<a href="mailto:benjaminrk@gmail.com">benjaminrk@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; Yes - we put metadata on outputs for a reason, presumably.  If this<br>
&gt;&gt; &gt;&gt; shouldn&#39;t be saved, it should probably be removed from the API.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I can&#39;t recall precisely what we had in mind when we put it in, but<br>
&gt;&gt; &gt; something that springs to mind as potentially useful, for example,<br>
&gt;&gt; &gt; would be to specify a desired priority order for the various types of<br>
&gt;&gt; &gt; outputs. Right now when a client can display several kinds of output<br>
&gt;&gt; &gt; it just makes a choice, but we could let objects provide a hint of the<br>
&gt;&gt; &gt; preferred order, based on what they know about the relative quality of<br>
&gt;&gt; &gt; each.<br>
&gt;&gt;<br>
&gt;&gt; I originally put it there to allow objects to provide hints to the<br>
&gt;&gt; frontend on how it should display a representation.  This is similar<br>
&gt;&gt; to how the payloads can indicate where it came from.<br>
&gt;&gt;<br>
&gt;&gt; &gt; So I&#39;d vote for not removing this, as it may prove useful...<br>
&gt;&gt;<br>
&gt;&gt; I also think it could be useful, although it seems a bit excessive to<br>
&gt;&gt; store metadata for each output.  Here is what I propose.  We simply<br>
&gt;&gt; leave it alone until we have an actual use case that will help us<br>
&gt;&gt; figure out exactly what this should look like.  Without a concrete<br>
&gt;&gt; usage case, it is difficult to know what is needed.<br>
&gt;<br>
&gt;<br>
&gt; But this doesn&#39;t answer the immediate question: Should this metadata dict be<br>
&gt; included in the nbformat<br>
<br>
</div></div>I would vote no - not until we have a real usage case.  I don&#39;t like<br>
to add things to the notebook format until we are actually using them.<br></blockquote><div><br></div><div>Then should we remove all of the metadata stuff we just added?  The whole point was to prepare the nbformat for future changes to we don&#39;t have to update the nbformat, which is incredibly painful and should be done as rarely as possible.</div>

<div><br></div><div>-MinRK</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; f<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; IPython-dev mailing list<br>
&gt;&gt; &gt; <a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
&gt;&gt; &gt; <a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Brian E. Granger<br>
&gt;&gt; Cal Poly State University, San Luis Obispo<br>
&gt;&gt; <a href="mailto:bgranger@calpoly.edu">bgranger@calpoly.edu</a> and <a href="mailto:ellisonbg@gmail.com">ellisonbg@gmail.com</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; IPython-dev mailing list<br>
&gt;&gt; <a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
&gt;&gt; <a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; IPython-dev mailing list<br>
&gt; <a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
&gt; <a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
Brian E. Granger<br>
Cal Poly State University, San Luis Obispo<br>
<a href="mailto:bgranger@calpoly.edu">bgranger@calpoly.edu</a> and <a href="mailto:ellisonbg@gmail.com">ellisonbg@gmail.com</a><br>
_______________________________________________<br>
IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
</div></div></blockquote></div><br>