<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2017-01-27 16:16 GMT+01:00 Kiko <span dir="ltr"><<a href="mailto:kikocorreoso@gmail.com" target="_blank">kikocorreoso@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><span class="gmail-"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
</blockquote>
<br></span>
I can't tell why, but somehow this idea seems a bit familiar to me...<div class="gmail-m_1254365324603453670HOEnZb"><div class="gmail-m_1254365324603453670h5"><br></div></div></blockquote></span><div>Aha.<br><br></div><div>Ok, I read the thread diagonally and my2cents ideas are already there...<br><br></div><div>Sorry for the noise :-P<br></div></div></div></div></blockquote><div>An example about how to write to your metadata. This should provide some hints to create a line magic to do so:<br><br><span style="font-family:monospace,monospace">from IPython.display import Javascript<br><br>x = [1,2,3]<br><br>def add_metadata(var_name, var):<br>    js = """<br>if (Jupyter.notebook.metadata['stored'] === undefined){{Jupyter.notebook.metadata['stored'] = {{}}}}<br>Jupyter.notebook.metadata['stored']['{var_name}']={var_content_serialised}<br>"""<br>    return Javascript(js.format(var_name=var_name, var_content_serialised=var.__repr__()))<br><br>add_metadata('x', x)</span><br></div></div></div></div>